Du befindest dich in einem langen Verzeichnispfad und wechselst in ein anderes Verzeichnis. Nun musst du aber wieder zurück zum vorherigen Pfad? Das geht ganz einfach mit
cd -
Damit kommst du zurück in das letzte Arbeitsverzeichnis. Und mit
cd ~
kommst du zurück in dein Home Verzeichnis.
Jeder verwendet
ls -l
um den Inhalt von Verzeichnissen aufzurufen. Das geht aber auch auch viel einfacher mit
ll
Wenn man mehrere Befehle hintereinander ausführen muss, kann man folgenden Konsolenbefehl nutzen
command_1; command_2; command_3
Sicherer ist aber folgender Befehl
command_1 && command_2 && command_3
In diesem Fall wird die Ausführung erst fortgesetzt, wenn der vorherige Befehl fehlerfrei ausgeführt wurde.
Schon mal von der Rückwärtssuche gehört? Du hast einen langen Befehl ausgeführt und brauchst ihn Stunden später erneut? Kannst dich aber nicht daran erinnern?
Verwende einfach die Tasten
Strg+R
um die Rückwärtssuche zu starten, und gib einen Teil des Befehls ein. Er durchsucht den Verlauf und zeigt die Befehle an, die mit dem Suchbegriff übereinstimmen. Beendet wird die Rückwärtssuche mit
STRG+C.
Wenn du deine Dateien immer mit
STRG+S
speicherst und dies versehentlich in der Konsole ausführst, friert die ein. Du musst aber nicht schließen und neu starten.
STRG+Q
erweckt die Konsole wieder zum Leben.
Um an den Anfang oder das Ende eines langen Konsolenbefehls zu kommen kann man die Pos1 und Ende Tasten verwenden. Es gibt aber Alternativen. Diese sind
STRG+A
sowie
STRG+E.
Viele nutzen es kaum oder wissen es einfach nicht. Wenn du im Linux-Terminal
Strg+U
drückst, wird alles von der aktuellen Cursorposition bis zum Zeilenanfang gelöscht.
Wenn du
Strg+K
drückst, wird ebenfalls alles von der Cursorposition bis zum Ende der Zeile gelöscht. Hast du es gewusst?
Wenn du Protokolle in Echtzeit auslesen musst, kannst du den Befehl
tail mit der Option -f
verwenden. Also
tail -f path_to_Log
Du kannst auch die regulären grep-Optionen verwenden, um nur die Zeilen anzuzeigen, die für dich von Bedeutung sind mit
tail -f path_to_log | grep search_term
Du könntest aber auch die Option F nutzen. Dadurch bleibt der Tail-Prozess auch dann aktiv, wenn die Protokolldatei gelöscht wird. Wenn also die Protokolldatei erneut erstellt wird, fährt tail mit der Protokollierung fort.
.... wird fortgesetzt