Как я могу изменить командную строку в Ubuntu 10.04? - PullRequest
0 голосов
/ 07 января 2011

Я использую сервис vpn с определенного сервера.Мне дали с учетной записью root, и когда я соединяюсь с учетной записью root, командная строка выглядит следующим образом.

root @ xa9g82: / etc / #

Затем я использовал useradd для добавленияучетная запись с именем temp Когда я подключился к серверу с помощью temp, командная строка содержит только один символ.

$

Информация о пользователе не отображается, равно как и путь.Также обратите внимание, что в командной строке root я могу использовать tab для автоматического завершения имени файла, однако командная строка temp вставляет пространство табуляции, когда я нажимаю tab.Это очень неудобно.

Я использую Ubuntu 10.04.Как я могу решить эту проблему?

Ответы [ 3 ]

0 голосов
/ 07 января 2011

Я обычно редактирую ~ / .bashrc. Будучи пользователем root, вы можете изменить общесистемные настройки в /etc/bash.bashrc. Лично я изменил некоторые строки в ~ / .bashrc, чтобы они выглядели так: -

# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
##    PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"  # default
    PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\h: \W\a\]$PS1"  # How I like it
    ;;
*)
    ;;
esac
0 голосов
/ 07 января 2011

Вполне вероятно, что оболочка по умолчанию для root установлена ​​в / bin / sh, что не предоставляет многих функций, которые вы могли бы использовать, если вы используете оболочку типа bash.Чтобы проверить, так ли это, выполните следующую команду:

cat /etc/passwd | grep ^root

Последним компонентом строки, которую выводит эта команда, будет ваша оболочка (которая, как я уже говорил ранее, я предполагаю, что это / bin/ ш).Если это не та оболочка, которую вы хотите (скорее всего, нет), то отредактируйте / etc / passwd (используя nano или любой другой редактор, который вам удобнее всего) и измените вашу оболочку на что-то более приятное, например / bin / bash.После этого вам необходимо выйти из системы, а затем снова войти в нее.

0 голосов
/ 07 января 2011

используйте подсказку, чтобы установить подсказку .... (man prompt ...)

это зависит от того, в какой оболочке вы запускаете, у каждой есть свои хитрости, но вы можете сделать так, чтобы она выглядела так, как вы хотите.

BASH

TCSH

...