Как сделать имя пользователя в терминале меньше?

Когда вы открываете терминал, он отображает имя пользователя и имя машины. В качестве примера моя показывает: romeo@romeo-Satellite-C660D:~$. Это действительно раздражает, потому что это довольно большое. Могу ли я сделать это меньше, например, показывать только ромео?

Я знаю, это звучит глупо, но я новичок в ОС на основе Unix.

15
задан 15 December 2015 в 06:14

3 ответа

Необходимо измениться 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\$ "

Ресурсы:

20
ответ дан 15 December 2015 в 06:14
export PS1='\t 

, так как я предпочитаю отображать как можно меньше фоновой информации на терминале, я обычно настраиваю каждую сессию как #, $ и т. Д.

, так как я предпочитаю отображать как можно меньше фоновой информации на терминале, я обычно настраиваю каждую сессию как #, $ и т. Д.

0
ответ дан 15 December 2015 в 06:14

См. man bash и ищите PS1.

Чтобы уменьшить запрос к имени пользователя, вы можете добавить его к ~/.bashrc:

PS1='\u  

Некоторые «расширенные» настройки см., Например, : Bash Shell PS1: 10 примеров, чтобы заставить ваш Linux работать так же, как Анджелина Джоли

Некоторые «расширенные» настройки см., Например, : Bash Shell PS1: 10 примеров, чтобы заставить ваш Linux работать так же, как Анджелина Джоли

0
ответ дан 15 December 2015 в 06:14

Другие вопросы по тегам:

Похожие вопросы: