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

gute Person
quelle
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

Jacob Hume
quelle
2

find. Sehr nützlich in Kombination mit xargs.

Zifre
quelle
Aber auch alleine.
Matthew Flaschen
2
Die Verwendung von -execin findmacht die xargsmeiste Zeit nutzlos.
inkaphink
2

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

dsully
quelle
2

zurücksetzen

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

Prost

HTTP500
quelle
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 ).

user4253
quelle
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

dünnes Eis
quelle
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.

Matt
quelle