Nützliche Befehlszeilenbefehle unter Unix


9

Da es eine Windows-Version dieser Frage gibt, habe ich beschlossen, ein Community-Wiki für dieselbe Frage unter Unix, Linux und dergleichen zu öffnen.

Ich werde diese Liste mit den Antworten aktualisieren:

  • bash: exec 3 <> / dev / tcp / localhost / 80 # Leiten Sie zu Port 80 von localhost um
  • find: Suche nach Dateien in einer Verzeichnishierarchie
  • htop: Interaktiver Prozess-Viewer, ähnlich wie oben
  • xargs: Befehlszeilen aus Standardeingaben erstellen und ausführen
  • tmux: abnehmbare, wieder anhängbare Befehlszeilensitzungen
  • apropo: relevante manpages finden
  • vmstat: Zeigen Sie den Status Ihres Systems an

Websites:

  • commandlinefu.com
  • serverfault.com

Tastaturkürzel: - Strg T (BSD-spezifisch): SIGINFO an ein laufendes Programm senden - Magic SesRq-Schlüssel (Linux-spezifisch): en.wikipedia.org/wiki/Magic_SysRq_key


Siehe die Antwort von @Andrew Hodgson.
Gareth

Ja, eigentlich sehe ich es.
Álvaro

Antworten:



7

'screen' - ermöglicht abnehmbare, wieder anhängbare Befehlszeilensitzungen. Mit Bildschirmprofilen (Standard in Ubuntu 9.04) und Byobu in 10.04 besonders glänzend gemacht





2

Verwenden von 'ack' als Ersatz für grep / find + xargs + grep: www.betterthangrep.com


2

zurücksetzen

für den Fall, dass Sie versehentlich eine Binärdatei katzen :-)

Prost


1

Vielleicht keine Befehle an sich, aber ich habe festgestellt, dass Sie bash so einstellen können, dass Emacs oder Verknüpfungen im vi-Stil zum Navigieren in der Eingabeaufforderung verwendet werden, was besonders nützlich ist. Strg + A, um zum Anfang der Zeile zu gelangen, Strg + E, um zum Ende der Zeile zu gelangen, und alle anderen (siehe http://www.hypexr.org/bash_tutorial.php ).


Ich weiß, dass bash standardmäßig den Emacs-Stil verwendet, aber ist es tatsächlich möglich, dass vi-Befehle verwendet werden? Ich würde das lieben, aber ich bin mir nicht sicher, wie es funktionieren würde. (Bearbeiten: Ich habe gerade festgestellt, wie alt das ist ... aber
na ja

0

ls- Verzeichnisinhalte auflisten. ls /bin ls /usr/bin ls /usr/local/bin: Sehen Sie, mit welchen anderen Spielsachen Sie spielen können


0

pushd, popd - Push-Verzeichnis, Pop-Verzeichnis

cd - Ohne Parameter kehren Sie in Ihr Home-Verzeichnis zurück.

history- gibt eine Liste aller zuvor ausgeführten Befehlskombinationen an. Sie können diese Liste durchsuchen, wenn Sie nach etwas Bestimmtem suchen. Und dann verwenden !n, um es zurückzurufen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.