Shell

Wichtige Befehle, Shell allgemein.

Befehl

Beschreibung

script

Erstellt ein Typescript von der Terminalsitzung.

which <command>

Suchen Sie nach dem Befehl <command> im aktuellen Verzeichnis und zeigen Sie an, wo er gefunden wurde.

history 20

20 zuletzt eingegebenen Befehle anzeigen.

!<num>

Befehl <num> aus der Historie erneut ausführen.

<command1>; <command2>

Befehl 1 gefolgt von Befehl 2 ausführen.

<command1> && <command2>

Führen Sie <command1> aus, dann <command2> aber nur wenn <command1> erfolgreich war ($? = 0).

<command1> | <command2>

Ausgang von <command1> auf Eingang von <command2> weiterleiten.

<command> >&out.txt

Sowohl Standardausgang und Fehlerausgang eines Befehls in die Datei out.txt senden.

printenv

Alle Umgebungsvariablen anzeigen.

echo $PATH

Einzelne Umgebungsvariable "PFAD" anzeigen.

setenv <variable> "value" [csh]

Setzt Umgebungsvariable <variable>.

unsetenv <variable> [csh]

Entfernt Umgebungsvariable <variable>.

^C (Ctrl-C)

Aktuellen Befehl beenden.

^U (Ctrl-U)

Löschen bis zum Zeilenanfang.

reset

Terminaleinstellungen zurücksetzen.

exit

logout

Shell verlassen.

Wichtige Befehle, Job-Steuerung.

Befehl

Beschreibung

^C (Ctrl-C)

Aktuellen Vordergrundprozesses beenden.

^Z (Ctrl-Z)

Aktuellen Vordergrundprozess aussetzen. Erzeugt einen ausgesetzten Job.

jobs

Jobs unter dieser Shell auflisten.

kill %<num>

Job mit der Nummer <num> beenden.

fg

fg %<num>

Ausgesetzten Prozess im Vordergrund neu starten.

bg

bg %<num>

Ausgesetzten Prozesses im Hintergrund neu starten.

<command> &

Befehl als Hintergrund-Job starten.