Ich habe mich gefragt, ob der Text ganz links (nach dem wir den Befehl eingeben) in einem Linux-Terminal einen Namen hat.
Mögen
ubuntu@Ubuntu:~$
Haben wir einen Namen dafür?
command-line
bash
Nabin
quelle
quelle
Antworten:
Es wird die primäre Eingabeaufforderungszeichenfolge genannt, die von der Shell gemäß der
PS1
Umgebungsvariablen festgelegt wird. Dies wird normalerweise pro Benutzer festgelegt, und zwar nur für interaktive Shells, die (normalerweise)~/.bashrc
mit dem Standardwert "" definiert sind\s-\v\$
.Auf meinem System:
und erweitert um:
Überprüfen Sie den
PROMPTING
Abschnitt von, umman bash
zu sehen, was jeder Token tut.quelle
PS
sind POSIX.PS1
,PS2
UndPS4
sind POSIX.PS3
wird vom Nicht-POSIX-select
Befehl verwendet und hatbash
kürzlich einePS0
Eingabeaufforderung eingeführt, die angezeigt wird, nachdem ein Befehl gelesen, aber bevor er tatsächlich ausgeführt wurde.Die Eingabeaufforderung. Es gibt verschiedene Möglichkeiten, das, was angezeigt wird, zu bearbeiten, z . B. hier . Die meisten dieser Personalisierungen können mit anderen Shells verwendet werden, z. B. ZSH oder KSH . TCSH verhält sich vielleicht etwas anders, aber ich bin damit weniger vertraut.
quelle