Prompt bearbeiten

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
GosuSan
Beiträge: 40
Registriert: 27.02.2010 11:32:35

Prompt bearbeiten

Beitrag von GosuSan » 12.11.2011 10:28:41

Hallo Leute,

ich bin mir fast sicher dass das hier das falsche Forum ist,
doch leider habe ich kein Unterforum "Shell" gefunden, was mich übrigens etwas gewundert hat.
Aber b2t: Ich habe meine Prompt etwas bearbeitet, und da ist mir etwas aufgefallen:

Die Prompt fängt an mit

Code: Alles auswählen

${debian_chroot:+($debian_chroot)}

Was hat das zu bedeuten? Es hat keinerlei Ausgabe zur Folge, und auch wenn ich es entferne habe ich keinerlei Veränderung bemerkt.
Unter google hab ich auch nicht wirklich etwas brauchbares gefunden.

Würde mich mal interessieren ob ich das einfach weglassen kann, bzw. falls es einen Nutzen hat, welchen.

Gruß Ind3X

Benutzeravatar
Meillo
Moderator
Beiträge: 9280
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: Prompt bearbeiten

Beitrag von Meillo » 12.11.2011 11:24:06

Ind3X hat geschrieben: Die Prompt fängt an mit

Code: Alles auswählen

${debian_chroot:+($debian_chroot)}

Was hat das zu bedeuten?
Wenn die Shell-Variable `debian_chroot' gesetzt und nicht-leer ist, dann schreibe ihren Inhalt an diese Stelle.
Use ed once in a while!

GosuSan
Beiträge: 40
Registriert: 27.02.2010 11:32:35

Re: Prompt bearbeiten

Beitrag von GosuSan » 12.11.2011 14:25:09

Und was befindet sich normalerweise in dieser Variable?
Bei mir ist sie nämlich bisher immer leer gewesen ...

Cae
Beiträge: 6349
Registriert: 17.07.2011 23:36:39
Wohnort: 2130706433

Re: Prompt bearbeiten

Beitrag von Cae » 12.11.2011 15:52:33

Sofern /etc/debian_chroot existiert, wird dessen Inhalt hineingeschrieben:
/etc/bash.bashrc hat geschrieben:

Code: Alles auswählen

# set variable identifying the chroot you work in (used in the prompt below)
if [ -z "$debian_chroot" ] && [ -r /etc/debian_chroot ]; then
    debian_chroot=$(cat /etc/debian_chroot)
fi
Der Sinn dahinter ist, dass du bei unterschiedlichen chroots [1] diese Datei anlegen kannst:

Code: Alles auswählen

cat 'chroot#0' > /path/to/chroot/etc/debian_chroot
und damit immer im Prompt siehst, in welchem chroot du gerade steckst.

Gruß Cae

[1] https://de.wikipedia.org/wiki/Chroot
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.

—Bruce Schneier

GosuSan
Beiträge: 40
Registriert: 27.02.2010 11:32:35

Re: Prompt bearbeiten

Beitrag von GosuSan » 12.11.2011 21:11:47

Vielen Dank, alles klar.

Antworten