Когда вы открываете терминал, он отображает имя пользователя и имя машины. В качестве примера моя показывает: romeo@romeo-Satellite-C660D:~$
. Это действительно раздражает, потому что это довольно большое. Могу ли я сделать это меньше, например, показывать только ромео?
Я знаю, это звучит глупо, но я новичок в ОС на основе Unix.
Необходимо измениться PS1
переменная в Вашей среде. PS1
ответственно за то, как необычный Ваша командная строка будет выглядеть подобной, и какую информацию она будет содержать.
Постоянное изменение
Следующее является выборкой значения по умолчанию .bashrc
файл в Ubuntu 10.04 LTS:
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
Это заставляет командную строку быть похожей на это: username@hostname:~/directory$
Если Вы изменяете это и удаляете @\h
часть в PS1
, Вы избавитесь от части имени хоста в своей командной строке:
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
PS1='${debian_chroot:+($debian_chroot)}\u:\w\$ '
fi
Результат: username:~/directory$
Временное изменение
Переопределение PS1
в Вашем токе bash
сессия:
export PS1="\u:\w\$ "
Ресурсы:
export PS1='\t , так как я предпочитаю отображать как можно меньше фоновой информации на терминале, я обычно настраиваю каждую сессию как #
, $
и т. Д.
, так как я предпочитаю отображать как можно меньше фоновой информации на терминале, я обычно настраиваю каждую сессию как #
, $
и т. Д.
См. man bash
и ищите PS1
.
Чтобы уменьшить запрос к имени пользователя, вы можете добавить его к ~/.bashrc
:
PS1='\u Некоторые «расширенные» настройки см., Например, : Bash Shell PS1: 10 примеров, чтобы заставить ваш Linux работать так же, как Анджелина Джоли
Некоторые «расширенные» настройки см., Например, : Bash Shell PS1: 10 примеров, чтобы заставить ваш Linux работать так же, как Анджелина Джоли