В моем терминале Ubuntu я всегда показываю текущий каталог полностью. Именно так:
блаб @ blublu: ~ / музыка / my_album / классический / Beethoven $
Но в моем Mac (Mac OS X 10.6.5) терминал не показывает полный путь, и это так:
Blabas-MacBook-Pro: классический бетховен
Есть ли в любом случае, что я изменяю поведение терминала Mac, чтобы действовать как терминал Linux?
macos
ubuntu
terminal.app
Der Hochstapler
источник
источник
Ответы:
Чтобы bash возвратил «user @ hostname: path / to / directory $» в качестве приглашения, добавьте следующую строку в ваш ~ / .bash_profile:
или же
если вам нравится пробел между $ и командой
чтобы изменения вступили в силу немедленно, выполните следующую команду в каждом открытом окне (или перезапустите Терминал):
РЕДАКТИРОВАТЬ : список доступных строк можно найти в пункте «ПОДДЕРЖКА» на странице руководства для bash (
man bash
):источник
PS1
назначение в каждом открытом окне. Кстати,export
это ненужно.PS1
,\u@\H:\w$
значит?Я не уверен насчет Mac, но в Ubuntu я изменил приглашение Gnome Terminal с помощью
источник
Я сделал его очень похожим на терминал CentOS на моем Mac. Откройте bash_profile, на терминале
Добавьте следующее
Перезапустите терминал, и тогда он будет выглядеть так
источник
Внутри значения PS1 «\ w» представляет полный путь, где «\ W» представляет только имя текущего каталога.
http://tldp.org/HOWTO/Bash-Prompt-HOWTO/bash-prompt-escape-sequences.html
источник
Я просто изменяю / w на / W, чтобы сделать только текущую папку
в цветном терминале
нет цветного терминала
Я использую Ubuntu 16.04 и меняю файл в ~ / .bashrc
источник
Я использовал эту команду. Меня устраивает.
первый,
vi ~/.bash_profile
Затем добавьте эти слова в новой строке.
наконец-то,
источник