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

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

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

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


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

2
выполнение оператора if из командной строки
В Bash я могу сделать следующее: if [ -f /tmp/test.txt ]; then echo "true"; fi Однако, если я добавлю sudoвперед, это больше не будет работать: sudo if [ -f /tmp/test.txt ]; then echo "true"; fi -bash: syntax error near unexpected token `then' Как я могу заставить это работать?

3
PS1 = '$ (pwd)', почему это работает и почему это отличается от PS1 = $ (pwd)
Почему, когда я ввожу эту команду, приглашение изменится на мой каталог? PS1='$(pwd)' Я использую одинарные кавычки, что означает отсутствие интерполяции, иначе echo '$(pwd)'—— →$(pwd) Кроме того, скажем, что мы выяснили, почему это работает ... почему оно функционирует иначе PS1=$(pwd)? (без кавычек вообще) Под другим я подразумеваю, что если я использую …
18 bash  zsh  prompt  pwd 

2
Как сделать так, чтобы команды были выделены жирным шрифтом в zsh?
Я настроил оболочку bash таким образом, чтобы любые вводимые мной команды отображались жирным шрифтом, а вывод команд отображался в обычном весе: Я сделал это, добавив \e[01mв конце моей PS1переменной, чтобы включить жирный шрифт, и используя, trap DEBUGчтобы выключить его: trap 'printf "\e[0m" "$_"' DEBUG Таким образом, \e[0mпечатается перед выполнением каждой …
18 zsh  colors  prompt 

4
Сократите путь в приглашении zsh
Bashимеет PROMPT_DIRTRIMопцию, например, когда я установил PROMPT_DIRTRIM=3, то длинный путь, как: user@computer: /this/is/some/silly/path показал бы вместо этого как: user@computer: .../some/silly/path Существует ли подобная опция для zsh?
18 zsh  prompt 

4
Как показать имя хоста в командной строке Linux
У меня есть несколько виртуальных машин, и сейчас моя командная строка выглядит так -bash-3.2$; идентичны на каждой виртуальной машине, потому что она не содержит имени хоста. Мне нужно всегда видеть, какую виртуальную машину я использую, hostnameпрежде чем выполнять какие-либо операции. Как я могу добавить имя хоста в командной строке? ENV: …
18 bash  prompt  hostname 



7
Компактная подсказка bash при использовании дерева каталогов / имени файла
В системе с Ubuntu 14.04 и у bashменя есть PS1переменная, заканчивающаяся следующим содержанием: \u@\h:\w\$ так что подсказка выглядит как user@machinename:/home/mydirectory$ Однако иногда текущий каталог имеет длинное имя или находится внутри каталогов с длинными именами, так что приглашение выглядит user@machinename:/home/mydirectory1/second_directory_with_a_too_long_name/my_actual_directory_with_another_long_name$ Это заполнит строку в терминале, и курсор перейдет на другую строку, …

5
Stateful функция Bash
Я хотел бы реализовать функцию в Bash, которая увеличивает (и возвращает) счетчик при каждом вызове. К сожалению, это кажется нетривиальным, так как я вызываю функцию внутри подоболочки и, следовательно, она не может изменять переменные родительской оболочки. Вот моя попытка: PS_COUNT=0 ps_count_inc() { let PS_COUNT=PS_COUNT+1 echo $PS_COUNT } ps_count_reset() { let …


6
Показывать только текущий и родительский каталог в приглашении bash
Я новичок в bash и хотел бы, чтобы моя подсказка показывала что-то, что в tcsh было тривиально, но после хорошего поиска в Google я все еще не могу это сделать. Я хотел бы, чтобы мое приглашение включало только текущие и родительские каталоги, как это: /parent/currentdir $ В tcsh это достигается …
16 bash  prompt 

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