Shells in UNIX-basierten Systemen können im Anmelde- und Nicht-Anmeldemodus gestartet werden:
Eine Login-Shell ist eine Shell, die einem Benutzer nach dessen Anmeldung an seinem Benutzerkonto zur Verfügung gestellt wird. Dies wird mit den Optionen -l oder --login erreicht, oder durch Voranstellen eines Bindestrichs vor den Befehlsnamen. Zum Beispiel können Sie die Bash mit -bash aufrufen.
Eine Subshell, auch Nicht-Login-Shell genannt, wird nach dem Anmeldevorgang ohne die Optionen -l oder --login gestartet, und auch ohne einen zusätzlichen Bindestrich vor dem Befehlsnamen.
Einige grundlegende Anwendungsfälle für eine Login-Shell sind:
Fernzugriff auf Ihren Rechner mittels ssh.
Simulation einer initialen Login-Shell mit bash -l oder sh -l.
Simulation einer initialen Root-Login-Shell mit sudo -i.
Sie können dem Terminal erlauben eine Login-Shell zu starten. Ihre voreingestellte Shell wird mit einem dem Namen vorangestellten Bindestrich gestartet.
Klicken Sie auf den Menüknopf in der oberen rechten Ecke des Fensters und wählen Sie Einstellungen.
Wählen Sie im Abschnitt Profile Ihr aktuelles Profil aus.
Wählen Sie Befehl.
Wählen Sie im Bereich Befehl die Option Befehl als Login-Shell starten.
Haben Sie etwas anzumerken? Einen Fehler gefunden? Irgendwelche Unklarheiten? Rückmeldungen zu dieser Seite senden.