Shell: Aktueller Account und Ordner abfragen

von | 25.10.2018 | Tipps

Befehle, die im Terminal oder in der Command Line eingegeben werden, beziehen sich immer auf den aktuellen Ordner. Welches Verzeichnis gerade aktiv ist, solltet ihr daher im Blick behalten. Bei Bedarf lassen sich der aktuelle Ordner und der Name des angemeldeten Benutzers jederzeit schnell abfragen – egal ob unter Linux, macOS oder Windows.

Das aktuelle Verzeichnis ermitteln

In UNIX-Shells (Linux, macOS) und der Windows PowerShell genügt zum Abrufen des aktuellen Verzeichnisses die Eingabe des Kommandos pwd [Enter]. Leichter merken könnt ihr euch diesen Befehl, wenn ihr wisst, wofür er steht: Print Working Directory – „zeige Arbeitsverzeichnis an“.

Unter Windows funktioniert in der klassischen Eingabeaufforderung (cmd) alternativ auch cd ohne weitere Parameter. In der PowerShell ist pwd mittlerweile ebenfalls verfügbar und funktioniert identisch zu den UNIX-Systemen.

Den aktuellen Benutzer identifizieren

Ähnlich einfach ist das Abrufen des aktuellen User-Accounts. Wer nicht mehr weiß, unter welchem Account er gerade arbeitet, kann sein Gedächtnis durch Eingabe des Kommandos whoami (who am I, zu Deutsch: wer bin ich?) auffrischen und bekommt dann beispielsweise die Antwort jschieb oder unter Windows COMPUTERjschieb.

Moderne Shell-Alternativen mit erweiterten Features

Seit 2024 haben sich moderne Shell-Umgebungen wie Oh My Zsh, Fish Shell oder die Windows Terminal App mit integrierten Themes etabliert. Diese zeigen den aktuellen Pfad und Benutzer oft permanent im Prompt an, wodurch separate Abfragen seltener nötig werden.

Besonders praktisch: Viele moderne Shells unterstützen Autocomplete und zeigen den aktuellen Git-Branch direkt im Prompt. PowerShell 7.x bietet zudem plattformübergreifend identische Befehle – egal ob Windows, Linux oder macOS.

Weitere nützliche Orientierungsbefehle

Zusätzlich zu pwd und whoami gibt es weitere Befehle für die Orientierung:

  • ls -la (Linux/macOS) bzw. dir (Windows): Zeigt alle Dateien und Unterordner im aktuellen Verzeichnis
  • id (Linux/macOS): Liefert detaillierte Informationen über Benutzer-ID und Gruppenzugehörigkeiten
  • echo $HOME bzw. echo %USERPROFILE%: Zeigt den Pfad zum Home-Verzeichnis
  • history: Zeigt die letzten eingegebenen Befehle

Verzeichnis wechseln leicht gemacht

Um in ein anderes Verzeichnis zu wechseln, nutzt ihr cd (change directory) gefolgt vom gewünschten Pfad. Praktische Shortcuts:

  • cd ~: Wechselt ins Home-Verzeichnis
  • cd ..: Eine Ebene nach oben
  • cd –: Zurück zum vorherigen Verzeichnis
  • cd /: Ins Root-Verzeichnis (Linux/macOS)

WSL und plattformübergreifendes Arbeiten

Mit dem Windows Subsystem for Linux (WSL2) arbeiten viele Entwickler heute plattformübergreifend. Dabei ist wichtig zu wissen, dass sich die Pfade unterscheiden: Windows-Laufwerke sind unter /mnt/c, /mnt/d usw. erreichbar.

Moderne IDEs wie Visual Studio Code integrieren Terminals nahtlos und zeigen Pfad-Informationen direkt in der Benutzeroberfläche. Dennoch sind die Grundbefehle pwd und whoami unverzichtbar, besonders bei Remote-Verbindungen über SSH oder beim Arbeiten mit Docker-Containern.

Tipps für die Praxis

Ein häufiger Fehler: Relative Pfade verwenden, ohne zu wissen, wo man sich befindet. Ein kurzes pwd vor kritischen Operationen wie rm oder mv kann böse Überraschungen verhindern.

Für Power-User empfiehlt sich die Anpassung des Prompts über die .bashrc, .zshrc oder das PowerShell-Profil. So habt ihr Pfad und Benutzer immer im Blick, ohne extra Befehle eingeben zu müssen.

Kurz gesagt: pwd und whoami sind kleine, aber mächtige Befehle, die euch in jeder Shell-Session Orientierung geben. In Zeiten von Cloud Computing und Remote-Arbeit wichtiger denn je.

Zuletzt aktualisiert am 07.03.2026