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

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

3
Как включить команды в PS1 Bash без расчёта длины строки?
Тонин указал на ошибку в моей подсказке по умолчанию . Минимальный пример: Установите PS1: PS1='$(exit_code=$?; [[ $exit_code -eq 0 ]] || printf %s $(tput setaf 1) $exit_code $(tput sgr0) " ")$ ' На этом этапе подсказка выглядит так: $ Теперь запустите вывод кода выхода, выполнив: false Теперь подсказка содержит код …
13 bash  prompt 

2
Можно ли настроить логин TTY через аудиоустройство (азбука Морзе или подобное)?
Одним из самых неприятных аспектов моей повседневной работы является необходимость время от времени исследовать проблемы с машинами, расположенными в удаленных местах по всему миру, которые не имеют сетевого доступа к внешнему миру. Иногда местный персонал может подключиться через 3G или аналогичный модем для обеспечения доступа, но часто это невозможно из-за …
13 audio  prompt  tty 

2
изменить цвет приглашения в зависимости от пользователя или root в zsh
в zsh вы можете иметь %#в своей переменной PS1(или любой другой PROMPTпеременной), что в основном означает display, %если пользователь, или display, #если root. Мне интересно, есть ли способ повлиять на это так, чтобы %или #изменял цвета в зависимости от того, пользователь это или root (красный для root, синий для пользователя), …
13 shell  zsh  colors  prompt 

1
Как запросить пароль в командной строке при использовании sudo в скрипте?
Я использую Trisquel GNU / Linux с GNOME Flashback Desktop Environment. Мне нужно приглашение пароля GUI для пользователя для выполнения команды с sudoв сценарии. Пример рассмотрим следующий скрипт: zenity --question --text="Do you want to install this package?" if [[ $? -eq 0 ]]; then sudo apt-get install package else zenity …

2
Как изменить запрос на вход в tty?
Чтобы было ясно, я имею в виду не /etc/issue(показано перед приглашением) или /etc/motd(отображается после входа в систему), но само приглашение, которое в настоящее время hostname login: Вообще-то, я использую Arch Linux, но думаю, что ответ, скорее всего, будет перекрестным.
12 terminal  login  prompt  tty 



1
Как мне остановить цвет оболочки bash PS1, чтобы остановить в конце команды?
У меня есть собственный цвет PS1, где у меня есть фактические команды оболочки в отдельном цвете, просто чтобы я мог быстро увидеть, какие команды я набрал, и отделить его от самого вывода команды. Предположим, что цвет для PS1 установлен на «синий» для командной строки и цвет по умолчанию в моей …
12 bash  prompt 

1
Очистите старые строки подсказки в bash, чтобы сэкономить пространство прокрутки
Моя терминальная тема была такой, Но я думал, что приглашение потратило столько времени. И позже мне пришла в голову мысль, что я могу очищать подсказку каждый раз, когда запускаю команду. Я использовал Bash, одним из решений является использование preexec_invoke_execфункции. Я использую следующую команду для очистки последних символов приглашения: echo -ne …
11 bash  shell  terminal  prompt 

5
Цветная подсказка в KornShell
Согласно этому сообщению StackOverflow , в KornShell возможно иметь цветную подсказку. Я не смог понять, как это сделать. Я могу использовать цвет: echo -e "\033[34mLinux\033[00m" выдает синий вывод "Linux", как: printf "\033[34mLinux\033[00m" Однако, когда я включаю управляющие коды в мою PS1переменную подсказки, они не экранируются. Что мне нужно сделать, чтобы …
11 colors  prompt  ksh 

6
Bash: отображение статуса выхода в приглашении:
GREEN="\e[1;32m" RED="\e[1;31m" NONE="\e[m" get_exit_status(){ es=$? if [ $es -eq 0 ] then echo -e "${GREEN}${es}${NONE}" else echo -e "${RED}${es}${NONE}" fi } get_path(){ #dummy function echo "PATH" } PROMPT_COMMAND='exitStatus=$(get_exit_status)' Следующее дает мне правильный exitStatus, но цветовые переменные не раскрываются: PS1='${RED}\h $(get_path) ${exitStatus}${NONE} ' Тем не менее, приведенный ниже, дает мне цвета, …
11 bash  prompt 

4
Команда Bash prompt execute каждый раз, когда отображается новое приглашение
У меня есть следующее приглашение в bash, которое показывает текущую ветку git: PS1+="$(git_prompt)" #git_prompt is a function in my .bashrc который работает, когда я получаю исходный код .bashrc, но не когда меняю ветвь, поэтому переменная PS1 оценивается только тогда, когда я получаю исходный код .bashrc, но она должна оцениваться каждый …
11 bash  prompt 


2
Как сделать, чтобы RPROMPT в zsh обновлялся при каждом входе?
My RPROMPTнастроен на отображение информации SVN с помощью vcs_info. Это читает RPROMPT=${vcs_info_msg_0_}. vcs_infoназывается использованием precmd(). Тем не менее, RPROMPT не обновляется, когда я меняю каталоги. Он работает только в том случае, если я снова вызываю подсказку (либо по источнику ~ / .zshrc или подсказке), и не изменяется в chdir, если …

3
tmux не раскрашивает подсказку PS1
Недавно я решил изменить свою переменную PS1, чтобы она соответствовала некоторым довольно солнечным цветам для моего удовольствия от просмотра терминала. Когда нет сессии tmux, все отлично! Радуга, пони, единороги и отличительная подсказка! Круто! Проблема в Tmux, однако. Я проверил, что значение PS1 - это то, что, как я ожидаю, будет …
11 bash  osx  tmux  prompt 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.