Hallo Forumsteilnehmer,
habe folgende Verständnisfrage:
Ich befinde mich im Verzeichnis /home
In /home habe ich zwei Benutzer, benutzer1 und benutzer2
Mit cd benutzer1 lande ich in /home/benutzer1
Das gleiche mache ich mit benutzer2
Hier lande ich nicht im Verzeichnis benutzer2 sondern es wird mir das root Verzeichnis angezeigt ~ $
pwd zeigt mir /home/benutzer2
Kann das jemand erklären?
Herzlichen Dank
Grüße Knut52
Verzeichnisse anzeigen
Re: Verzeichnisse anzeigen
Das Zeichen ~ ist quasi eine Abkürzung für das Homeverzeichnis des jeweiligen Users. Auch direkt anspringbar mit etwa ›cd ~‹
Re: Verzeichnisse anzeigen
Und was jeweils angezeigt wird, hängt von der verwendeten Shell und den entsprechenden Umgebungsvariablen ab.
Kannst ja mal vergleichen, ob bei beiden Nutzern was unterschiedliches eingetragen ist:
wenn Du mehr dazu erfahren willst, "bash prompt" und "tilde expansion" wären die Stichworte mit denen man die Suchmaschinen füttern kann, man bash erzählt auch einiges.
Um es auszuprobieren, kannst Du es temporär ändern, dazu
oder
eingeben.
Kannst ja mal vergleichen, ob bei beiden Nutzern was unterschiedliches eingetragen ist:
Code: Alles auswählen
echo $SHELL
echo $PS1
echo $BASHOPTS
Um es auszuprobieren, kannst Du es temporär ändern, dazu
Code: Alles auswählen
export PS1='$(pwd) '
Code: Alles auswählen
export PS1='\w '
Re: Verzeichnisse anzeigen
Hallo,
vielen Dank euch beiden für die schnelle Antwort.
Die Tilde ersetzt also /home/benutzer2, wieder was gelernt.
Über den prompt werde ich mich mal einlesen. Danke für die ausführlichen Hinweise.
Grüße Knut52
vielen Dank euch beiden für die schnelle Antwort.
Die Tilde ersetzt also /home/benutzer2, wieder was gelernt.
Über den prompt werde ich mich mal einlesen. Danke für die ausführlichen Hinweise.
Grüße Knut52