Sechs Befehle für den Einstieg
Pattern Matching für Dateinamen
Eingaben und Ausgaben umleiten
Die Auswertung mit Anführungs- und Escape-Zeichen deaktivieren
Auszuführende Programme auffinden
Umgebungen und Initialisierungsdateien, die Kurzfassung
Befehle aus der History erneut aufrufen
Mit dem Cursor durch die History gehen
Nie wieder die falsche Datei löschen (dank der History-Erweiterung)
Inkrementelles Durchsuchen der Befehls-History
Cursor-Methode innerhalb eines Befehls
History-Erweiterung mit Carets
Kommandozeilen-Editing im Emacs- oder Vim-Stil
4Ein Ausflug in das Dateisystem
Bestimmte Verzeichnisse effizient aufsuchen
Springen Sie in Ihr Home-Verzeichnis
Schneller bewegen mit Tab-Ergänzung
Mit Aliasen oder Variablen in oft besuchte Verzeichnisse springen
Machen Sie ein großes Dateisystem gefühlt kleiner mit CDPATH
Organisieren Sie Ihr Home-Verzeichnis für eine schnelle Navigation
Effizient zu Verzeichnissen zurückkehren
Mit »cd -« zwischen zwei Verzeichnissen umschalten
Mit pushd und popd zwischen vielen Verzeichnissen wechseln
Klammererweiterung (eine Shell-Eigenschaft)
Weiter zu einem noch größeren Werkzeugkasten
6Eltern, Kinder und Umgebungen
Shells sind ausführbare Dateien
Achtung Aberglaube: »Globale« Variablen
Eine Konfigurationsdatei erneut lesen
7Elf weitere Möglichkeiten, einen Befehl auszuführen
Technik #2: Bedingungslose Listen
Technik #3: Befehlssubstitution
Technik #4: Prozesssubstitution
Technik #5: Übergeben eines Befehls als Argument an die bash
Technik #6: Einen Befehl mit einer Pipeline an bash leiten
Technik #7: Entferntes Ausführen eines Strings mit ssh
Technik #8: Ausführen einer Liste von Befehlen mit xargs
Technik #9: Einen Befehl in den Hintergrund schieben
Technik #10: Explizite Subshells
8Einen frechen Einzeiler schreiben
Machen Sie sich bereit, frech zu sein
Denken Sie darüber nach, wo Sie anfangen sollten
Lernen Sie Ihre Testwerkzeuge kennen
Einen Dateinamen in eine Sequenz einfügen
Zusammengehörende Dateipaare prüfen
Ein CDPATH aus Ihrem Home-Verzeichnis generieren
9Textdateien wirksam einsetzen
Ein erstes Beispiel: Dateien finden
Das Ablaufdatum von Domains prüfen
Webzugriff von der Kommandozeile
Browserfenster von der Kommandozeile aus starten
HTML mit curl und wget beziehen
HTML mit HTML-XML-utils verarbeiten
Gerenderten Webinhalt mit einem textbasierten Browser abrufen
Die Zwischenablage von der Kommandozeile aus steuern
Auswahlen mit Standardeingabe und Standardausgabe verbinden
Den Passwortmanager verbessern
Aus less in Ihren Editor springen
Dateien bearbeiten, die einen bestimmten String enthalten
Schnell leere Dateien erzeugen
Zeilenweise Verarbeitung einer Datei
Befehle identifizieren, die Rekursion unterstützen
Lernen Sie cron, crontab und at
Eine andere Skriptsprache lernen
make für »Nichtprogrammieraufgaben« nutzen
Versionskontrolle für alltägliche Dateien
Anhang AIhr Linux-Wissen aufgefrischt