Я пытаюсь добавить значение PS1 = '\u @\h: \w \$' в мой терминал в XFCE. Я добавил строку в (что я думаю) правильную область в /etc /profile. Соответствующий сегмент:
# Set a default shell prompt:
#PS1='`hostname`:`pwd`# '
PS1='\u@\h: \w\$ '
if [ "$SHELL" = "/bin/pdksh" ]; then
# PS1='! $ '
PS1='\u@\h: \w\$ '
elif [ "$SHELL" = "/bin/ksh" ]; then
# PS1='! ${PWD/#$HOME/~}$ '
PS1='\u@\h: \w\$ '
elif [ "$SHELL" = "/bin/zsh" ]; then
# PS1='%n@%m:%~%# '
PS1='\u@\h: \w\$ '
elif [ "$SHELL" = "/bin/ash" ]; then
# PS1='$ '
PS1='\u@\h: \w\$ '
else
PS1='\u@\h: \w\$ '
fi
Большая часть этого уже была там, я просто закомментировал существующую ценность и добавил ту, которую хочу.
Путем ручного открытия терминала и выполнения. профиль, я могу загрузить эти значения, но они не прилипают - я закрываю терминал и открываю снова, и я возвращаюсь к sh-4.1 $.
Может быть, я делаю это не в том месте, но как я могу заставить это значение придерживаться?
Вся информация, которую я нашел в Google, относится к Fedora/Ubuntu. Я использую Slackware. Любая помощь по этому вопросу будет принята с благодарностью.