Вопросы с тегом «prompt»

Строка символов, отображаемая интерактивными оболочками для обозначения оболочки, ожидает ввода пользователя.

262
Окраска вашего терминала и оболочки?

Я провожу большую часть своего времени, работая в среде Unix и используя эмуляторы терминала. Я пытаюсь использовать цвет в командной строке, потому что цвет делает вывод более полезным и интуитивно понятным. Какие варианты существуют, чтобы добавить цвет в мою терминальную среду? Какие трюки вы...

172
Терминальная подсказка неправильно упакована

У меня есть проблема, при которой, если я введу очень длинные команды в bash, терминал не отобразит то, что я печатаю правильно. Я ожидаю, что если бы у меня была команда, подобная следующей: username@someserver ~/somepath $ ssh -i /path/to/private/key myusername@something.someserver.com Команда...

132
Какие цветовые коды можно использовать в моем приглашении PS1?

Я использовал несколько цветов в моем приглашении PS1, таких как \033]01;31\] # pink \033]00m\] # white \033]01;36\] # bold green \033]02;36\] # green \033]01;34\] # blue \033]01;33\] # bold yellow Где я могу найти список кодов цвета, которые я могу использовать? Я посмотрел на Colorize Bash...

54
Как я могу узнать, нахожусь ли я в сеансе tmux из скрипта bash?

Мне нравится хранить мой репозиторийbash_profile в git и клонировать его на любые машины, к которым у меня есть доступ к оболочке. Поскольку в tmuxбольшинстве случаев у меня есть user@hostстрока в строке состояния, а не ее традиционное место в приглашении оболочки. Однако не все сайты, которые я...

46
Почему ZSH заканчивает строку выделенным символом процента?

Я заметил это в разных случаях. Я часто думал, что это потому, что вывод был отменен рано (например, Ctrl + C) или что-то подобное, и zsh заполняет символ новой строки. Но теперь любопытство взяло верх над мной, так как в bash оно этого не делает. ЗШ удар SequenceПрограмма что - то я вытащил из...

44
сделать мой режим показа приглашения zsh в режиме vi

Я использую bindkey -v(для башкеров set -o viя думаю, что работает и в zsh) или в режиме vi (m). но меня беспокоит то, что у меня нет визуальной подсказки, чтобы сказать мне, находится ли я в режиме вставки или командном режиме. Кто-нибудь знает, как я могу заставить мою подсказку отображать...

33
Использование переменных для хранения цветовых кодов терминала для PS1?

В моем .bashrc, я использую цветовые коды терминала ANSI, чтобы раскрасить различные биты. Это выглядит так: PS1='\u@\h:\w\[\033[33m\]$(virtual_env)\[\033[32m\]$(git_branch)\[\033[0m\]$ ' где virtual_envи git_branchbash-функции, которые выводят материал на стандартный вывод. Теперь, чтобы было...

31
В каких ситуациях PS2, PS3, PS4 используются в качестве подсказки?

Когда я вхожу в оболочку, я вижу приглашение, значение которого хранится в PS1. Я также столкнулся с другой подсказкой (но не знаю, какая именно), когда использовал синтаксис здесь-документа: bc << HERE > Но это все виды подсказок. Я сталкивался до сих пор. Какие ситуации вызывают...

31
Как заставить терминал отображать user @ machine жирным шрифтом?

Я видел на некоторых снимках экрана (не помню, где в сети), что терминал может отображать [username@machine /]$жирным шрифтом. Я тоже с нетерпением жду этого, потому что всегда прокручиваю длинные результаты, чтобы с трудом найти первую строку после моей команды. Как я могу сделать имя пользователя...

27
Лучший способ принять варианты «Да» из командной строки

Юзабилити-тестирование сценария оболочки, которое я написал, показало, что у людей разные ожидания относительно того, как ответить на вопрос, который ожидал «да» в качестве ответа. См. Варианты в приведенном ниже примере кода. Конечно, должен быть лучший способ, что я придумал? Какова ваша читаемая...

25
Какие настройки вы сделали в своем профиле оболочки для повышения производительности?

Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Я знаю, что некоторые люди имеют некоторые сценарии запуска, а некоторые персонализируют приглашение. Один разработчик...

23
Команда отображения в заголовке xterm

My Bash Prompt в настоящее время устанавливает заголовок xterm, используя следующую последовательность: PS1='\033]0;\u@\h>\w\007' Есть ли простой способ отобразить текущую команду в заголовке. Например, если я отслеживаю файл с помощью tail -f foo.log, я хочу, чтобы мой заголовок сказал tail -f...

23
Как я могу изменить то, что отображается в оболочке входа?

Я знакомлюсь с настройкой того, как все выглядит в оболочке, через приглашение ( .bashrc), но сейчас я пытаюсь изменить исходные данные, отображаемые при первом входе в систему. На моем экземпляре EC2 это то, что я вижу, когда Я вхожу в: __| __|_ ) Fedora 8 _| ( / 32-bit ___|\___|___| Welcome to:...

23
Сокращен ли текущий каталог в командной строке?

vim имеет действительно хорошую функцию, которую он использует в своих путях, когда они немного длинны: Сокращает путь к документу на вкладке вверху. Есть ли способ сделать что-то похожее на это, чтобы моя подсказка bash не выглядела так: rfkrocktk@work-laptop...

22
Могу ли я настроить bash на выполнение команды «очистить» перед каждой командой, набранной в консоли?

Я хотел бы настроить bash на выполнение clearкоманды каждый раз, когда я набираю какую-либо команду в терминале (перед выполнением моей команды). Как я могу это сделать? Я использую Debian...

19
Почему я иногда получаю многократные подсказки с «>» в ​​терминале?

Хорошо, когда я запускаю определенные команды неправильным образом (с ошибками и т. Д.), Терминал выводит это: >вместо computername:workingfolder username$, и когда я набираю команду enter, она выглядит следующим образом: > > > Это было бы, если бы я нажал ввод 3...