Przydatne polecenia wiersza poleceń w systemie Unix

9

Ponieważ istnieje wersja Windows tego pytania, postanowiłem otworzyć wiki społeczności dla tego samego pytania pod Unixem, Linuksem i tym podobnym.

Będę aktualizować tę listę z odpowiedziami:

  • bash: exec 3 <> / dev / tcp / localhost / 80 # Przekieruj na port 80 localhost
  • znajdź: wyszukaj pliki w hierarchii katalogów
  • htop: interaktywna przeglądarka procesów, podobna do góry
  • xargs: buduj i wykonuj wiersze poleceń ze standardowego wejścia
  • tmux: odłączalne sesje wiersza poleceń z możliwością ponownego dołączenia
  • apropo: znajdź odpowiednie strony podręcznika
  • vmstat: Zobacz stan swojego systemu

Strony internetowe:

  • Commandlinefu.com
  • serverfault.com

Skróty klawiaturowe: - Ctrl T (specyficzne dla BSD): wysyłanie SIGINFO do działającego programu - Klawisz Magic SesRq (specyficzny dla Linuksa): en.wikipedia.org/wiki/Magic_SysRq_key

Dobra osoba
źródło
Zobacz odpowiedź @Andrew Hodgson.
Gareth
Tak, właściwie to widzę.
Álvaro

Odpowiedzi:

7

„screen” - pozwala na odłączalne sesje linii poleceń z możliwością ponownego dołączenia. Wykonano dodatkowo błyszczący z profilami ekranowymi (domyślnie w Ubuntu 9.04) i byobu w 10.04

Jacob Hume
źródło
2

find. Niezwykle przydatny w połączeniu z xargs.

Zifre
źródło
Ale także sam.
Matthew Flaschen
2
Użycie -execin findpowoduje, że xargswiększość czasu jest bezużyteczna.
ℝaphink
2

Używanie „ack” jako zamiennika grep / find + xargs + grep: www.betterthangrep.com

dsully
źródło
2

Resetowanie

na wypadek, gdy przypadkowo przechwycisz plik binarny :-)

Twoje zdrowie

HTTP500
źródło
1

Może nie same polecenia, ale wiem, że możesz ustawić bash, aby używał skrótów w stylu emacs lub vi do nawigacji w monicie, aby być szczególnie przydatnym. Ctrl + A, aby przejść na początek wiersza, Ctrl + E, aby przejść na koniec wiersza, i wszystkie pozostałe (por. Http://www.hypexr.org/bash_tutorial.php ).

użytkownik4253
źródło
Wiem, że bash domyślnie używa stylu emacs, ale czy rzeczywiście jest możliwe używanie w nim poleceń vi? Bardzo bym chciał, ale nie jestem pewien, jak by to działało. (Edytuj: Właśnie zdałem sobie sprawę, ile to ma lat ... ale no cóż. Legalne pytanie.)
lunchmeat317
0

ls- wyświetl zawartość katalogu. ls /bin ls /usr/bin ls /usr/local/bin: Zobacz, z jakimi innymi zabawkami możesz się bawić

cienki lód
źródło
0

pushd, popd - katalog push, katalog pop

cd - bez żadnych parametrów przeniesie Cię z powrotem do katalogu domowego.

history- podaje listę wszystkich poprzednich kombinacji poleceń, które zostały uruchomione. Możesz grep tę listę, jeśli szukasz czegoś konkretnego. A następnie użyj, !naby to przywołać.

Matt
źródło