4 Linux-Terminal-Tricks, die langweilige Aufgaben seltsamerweise befriedigend machen

Indeks
  1. Letzten befehl ohne neutippen fixieren
    1. Sudo vergessen? kein problem
  2. Alte befehle blitzschnell mit Ctrl + R finden
    1. Hochpfeil? Überflüssig.
  3. Ordnerstrukturen in einer zeile mit brace expansion erstellen
    1. Geschweifte klammern sind mächtiger als gedacht
  4. Jeden befehl in ein Live-Dashboard umwandeln mit watch -d
    1. Ein einfaches Überwachungssystem für sofortige Änderungen
    2. Das terminal hat tricks auf lager

Entdecken Sie nützliche Linux-Terminal-Tricks, die Ihre Effizienz steigern und wiederkehrende Aufgaben vereinfachen – von History-Expansion bis hin zu Brace Expansion und live Überwachung.

Sie nutzen das Linux-Terminal so oft, dass Sie nie nach effizienteren Methoden suchen. Während meiner Recherche nach zeitsparenden Linux-Tricks stieß ich auf einige nützliche, versteckte Funktionen, die Sie in Ihren täglichen Terminal-Sitzungen schätzen werden.

Letzten befehl ohne neutippen fixieren

Sudo vergessen? kein problem

Sie haben einen frustrierenden Befehl eingegeben und die Shell teilt Ihnen mit, dass Sie die erforderlichen Berechtigungen nicht besitzen. Anstatt alles neu einzugeben, nutzen Sie einfach den Doppel-Ausruf (!!). Das wird als History-Expansion bezeichnet.

Mit !! führt die Shell sofort den letzten Befehl aus. Eine praktische Abkürzung, um sich das Neutippen langer Kommandos zu ersparen.

Hier sind einige weitere Tricks:

  • !$ gibt das letzte Argument des vorherigen Befehls zurück. Wenn Sie mkdir projekt-notizen eingegeben haben, tippen Sie cd !$, um direkt dorthin zu wechseln.
  • !^ holt das erste Argument des vorherigen Befehls.
  • !* verwendet alle Argumente des letzten Befehls.
  • ^alt^neu korrigiert einen Tippfehler und führt den Befehl erneut aus. Beispiel: ^pyhton^python.
  • Alt+Punkt(.) ist die interaktive Variante von !$. Es fügt das letzte Argument in Ihre Eingabeaufforderung ein, sodass Sie es vor dem Ausführen überprüfen können.
  • Um ein spezifisches Argument basierend auf dessen Position abzurufen, verwenden Sie !:Zahl. Zum Beispiel: !:2 für das zweite Argument. Die Zählung beginnt mit dem Befehl selbst, der die 0. Position hat.

Diese klassischen Bash-Tricks verändern die Art, wie Sie das Terminal nutzen. Zunächst kann es verwirrend sein, sich an die Funktionen zu gewöhnen. Doch mit etwas Übung sparen Sie eine Menge Tippaufwand.

Alte befehle blitzschnell mit Ctrl + R finden

Hochpfeil? Überflüssig.

In der Linux-Community gibt es das Meme, dass Benutzer ständig den Hochpfeil drücken, um vorherige Befehle zu finden. Praktisch, solange der gesuchte Befehl 4–5 hoch ist; darüber hinaus wird es frustrierend.

Drücken Sie Ctrl+R, um die Reverse-i-search Funktion zu aktivieren. Geben Sie einen Teil des gewünschten Befehls ein, während Bash die Historie rückwärts durchsucht. Finden Sie nicht den richtigen Befehl? Drücken Sie Ctrl+R erneut für das nächste Ergebnis. Ist der richtige Befehl gefunden, drücken Sie Enter, um ihn auszuführen.

Wollen Sie den Befehl anpassen? Drücken Sie Esc, um den Befehl zur Eingabeaufforderung zurückzubringen und dort zu bearbeiten. Wenn Sie regelmäßig mit dem Terminal arbeiten, ist diese Abkürzung ein Muss.

Ordnerstrukturen in einer zeile mit brace expansion erstellen

Geschweifte klammern sind mächtiger als gedacht

Brace Expansion ist eine starke Funktion in Shells wie Bash und Zsh. Sie generiert blitzschnell Listen von Strings oder Sequenzen. Ideal für das Einrichten von Projekten, bei denen mehrere, teilweise geschachtelte Ordner erforderlich sind.

Brace Expansion überlässt Bash die Arbeit. Bevor Ihr Befehl ausgeführt wird, erweitert Bash alle Inhalte in geschweiften Klammern in jede mögliche Kombination. Hier

Hier einige Beispiele zur Nutzung:

mkdir -p projekt/{src,dokumente,ressourcen}
cp config.yaml{,.bak}
touch notizen_{01..12}.md

Der erste Befehl erzeugt den Projektordner mit drei Unterverzeichnissen. Der zweite erstellt eine Sicherungskopie von config.yaml als config.yaml.bak. Der dritte generiert zwölf nummerierte Notizdateien.

Keine Leerzeichen innerhalb der Klammern verwenden, sonst funktioniert die Expansion nicht.

Jeden befehl in ein Live-Dashboard umwandeln mit watch -d

Ein einfaches Überwachungssystem für sofortige Änderungen

Der watch-Befehl überwacht die Ausgabe eines anderen Befehls in festgelegten Intervallen. Um Ihre Speichernutzung zu prüfen, kombinieren Sie diesen Befehl mit watch:

watch -d free -m

Dieser Befehl wiederholt sich alle zwei Sekunden und zeigt die aktualisierte Ausgabe. Änderungen erscheinen im Terminal hervorgehoben. Mit dem -g-Flag beendet sich der Befehl bei einer Änderung.

Aktuell ist watch kein eingebauter Shell-Befehl oder Teil des Linux-Kernels. Es gehört zum procps-ng-Paket, das in den meisten Distributionen gängig ist.

Das terminal hat tricks auf lager

Lasst uns ehrlich sein: Diese Aufgaben sind nicht schwer, doch ihre Häufigkeit sorgt für Langeweile. Das Linux-Terminal bietet zahlreiche Tricks, die viele von uns nicht nutzen. Wer mehr aus seinem Terminal herausholen möchte, findet unzählige weitere Befehle, um es beeindruckend zu gestalten.

Bist du neugierig auf weitere Artikel wie 4 Linux-Terminal-Tricks, die langweilige Aufgaben seltsamerweise befriedigend machen? Entdecke spannende Inhalte in der Kategorie Linux.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Go up