Ich versuche, meinem Terminal in XFCE den Wert PS1 = '\ u @ \ h: \ w \ $' hinzuzufügen. Ich habe die Zeile zum (meiner Meinung nach) richtigen Bereich in / etc / profile hinzugefügt. Das relevante Segment ist:
# 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
Das meiste davon war schon da, ich habe nur den vorhandenen Wert auskommentiert und den Wert hinzugefügt, den ich möchte.
Durch manuelles Öffnen des Terminals und dabei. Profil, ich kann diese Werte laden, aber sie bleiben nicht hängen - ich schließe das Terminal und öffne es erneut, und ich bin zurück zu sh-4.1 $.
Vielleicht mache ich das am falschen Ort, aber wie kann ich diesen Wert halten?
Alle Informationen, die ich auf Google gefunden habe, sind Fedora / Ubuntu-spezifisch. Ich benutze Slackware. Jede Hilfe in dieser Angelegenheit wäre sehr dankbar.