Я небрежно ввел команду в терминале, которая должна была быть в сценарии оболочки:
export PS1=$PATH:~/drush23/drush/
теперь в моем терминале вместо этого:
ubuntu@ip-10-16-134-18:/home/ubuntu$
Я вижу это:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/ubuntu/drush23/drush/
и когда я меняю каталоги, эта строка всегда остается ... Я не знаю, что делать
У меня есть бёбу ...
$PS1
переменная среды, которая говорит Вашему оболочку, как отформатировать подсказку. Изменение значения с export
, как Вы сделали, только относится к той сессии; таким образом, можно просто открыть новую оболочку (не подоболочка) и видеть знакомую подсказку.
Иначе, если Вы действительно хотите свою подсказку назад на этой сессии самой, просто повторно выполняют предпочтительный файл Вашей оболочки. Для пользователей Bash, который является:
. ~/.bashrc
я не знаю, будет ли это работать (по крайней мере, не вызывая другие проблемы) для Byobu; но можно просто установить подсказку на нормальное значение как это:
export PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
Или, если бы Вы не хотите или не можете иметь цветной подсказки, более простая была бы:
export PS1='\u@\h:\w\$ '
то, где \u
Ваше имя пользователя, \h
, является Вашим именем узла, и \w
весь (логический) путь Вашего текущего рабочего каталога.
Можно установить PS1
на рыночную стоимость для этого использования Терминального сеанса:
export PS1= старое значение должно также быть восстановлено после закрытия и перезапуска Терминала, перезагрузки, и т.д.
\h:\w\ старое значение должно также быть восстановлено после закрытия и перезапуска Терминала, перезагрузки, и т.д.
старое значение должно также быть восстановлено после закрытия и перезапуска Терминала, перезагрузки, и т.д.
У меня была эта та же проблема. Я использовал PS1 для установки подсказки, чтобы "Протестировать"..
Позже я не мог вернуться к значению по умолчанию, окрашенному подсказкой.
однако я проверял некоторый ответ в этот веб-сайт, и я должен был проверить, какую оболочку я выполняю.
Я попробовал $SHELL, и он был сброшен к, он - значение по умолчанию, окрашенное быстрым значением.
"$SHELL"
Я не про в этом. Это чисто случайно, я не знаю, будет ли это работать на Вас или нет.
Но это стоит попытки.