Website-Suche

51 weniger bekannte Linux-Befehle für Power-User


Linux ist bekannt für seine große Auswahl an leistungsstarken Befehlszeilentools, die es Benutzern ermöglichen, effizient mit dem System zu interagieren. Während viele Linux-Benutzer mit beliebten Befehlen wie ls, cd oder grep vertraut sind, gibt es weniger bekannte, aber äußerst nützliche Befehle und Tastenkombinationen, die die Produktivität vereinfachen und verbessern können.

Wir freuen uns, Ihnen unsere letzten fünf Artikel über "Weniger bekannte Linux-Befehle" vorstellen zu können, die mehr als 50 Befehle enthalten, die Sie vielleicht noch nicht kennen.

In diesem Artikel werden alle fünf in einer einfachen Anleitung zusammengefasst und es wird eine kurze Zusammenfassung der einzelnen Befehle, ihrer Funktion und eines Beispiels gegeben.

1. sudo !!

Wenn Sie vergessen haben, einen Befehl mit sudo auszuführen, müssen Sie nicht den gesamten Befehl neu schreiben. Geben Sie einfach sudo !! ein und der letzte Befehl wird mit sudo ausgeführt.

apt update
Permission denied
sudo !!
sudo apt update

2. python -m SimpleHTTPServer

Erstellt eine einfache Webseite für das aktuelle Arbeitsverzeichnis auf Port 8000.

python -m SimpleHTTPServer

Serving HTTP on 0.0.0.0 port 8000 ...

3. mtr-Befehl

Kombiniert Ping und Traceroute, um den Netzwerkstatus in Echtzeit anzuzeigen.

mtr google.com

4. Strg+x+e

Öffnet den Standard-Texteditor des Terminals, in dem Sie den aktuellen Befehl bearbeiten können, bevor Sie ihn ausführen.

Drücken Sie z. B. Strg+x gefolgt von e im Terminal, um den Befehl in einem Editor zu öffnen.

5. nl-Befehl

Gibt den Inhalt einer Textdatei mit Zeilennummern aus.

nl file.txt

1   This is line 1
2   This is line 2

6. Shuf-Befehl

Wählt nach dem Zufallsprinzip Zeilen aus einer Datei aus oder mischt den Inhalt.

shuf -n 3 file.txt

7. ss-Befehl

Zeigt Socket-Statistiken und aktive Verbindungen an.

ss -tuln

8. Letzter Befehl

Zeigt die Historie der zuletzt angemeldeten Benutzer an.

last

9. Locken Sie ifconfig.me

Zeigt die externe IP-Adresse des Geräts an.

curl ifconfig.me

10. Baum-Befehl

Zeigt Dateien und Verzeichnisse in einer baumartigen Struktur an.

tree

11. pstree

Zeigt eine hierarchische Ansicht der laufenden Prozesse an.

pstree

12. Befehl <Leertaste>

Verhindert, dass der Befehl in der Historie gespeichert wird.

<space> ls

13. stat-Befehl

Zeigt detaillierte Statusinformationen einer Datei oder eines Dateisystems an.

stat file.txt

14. <alt>. und <ESC> .

Verwendet das letzte Argument des vorherigen Befehls wieder.

echo foo
<alt>.

15. pv-Befehl

Simuliert Textströme im Hollywood-Stil.

echo "Loading..." | pv -qL 10

16. Reittier | Spalte -t

Zeigt gemountete Dateisysteme in einer gut formatierten Weise an.

mount | column -t

17. Strg + l

Löscht den Terminalbildschirm sofort, indem Sie Strg + l im Terminal drücken.

18. curl-Befehl

Ruft ungelesene Gmail-Nachrichten im Terminal ab.

curl -u username --silent "https://mail.google.com/mail/feed/atom" | perl -ne 'print "$1\n" if /<title>(.*)<\/title>/'

19. Bildschirm-Befehl

Trennt lang andauernde Prozesse vom Terminal und fügt sie wieder an.

screen -S session_name

20. file-Befehl

Gibt den Typ einer Datei an.

file file.txt

21. id-Befehl

Druckt Benutzer- und Gruppen-ID-Informationen.

id

22. ^foo^bar

Ersetzt foo durch bar im vorherigen Befehl.

echo foo
^foo^bar

23. > datei.txt

Leert den Inhalt einer Datei aus der Eingabeaufforderung.

> file.txt

24. auf Befehl

Plant die Ausführung von Befehlen zu einem späteren Zeitpunkt.

echo "shutdown now" | at 23:00

25. das Kommando

Zeigt die Größe von Dateien und Ordnern im aktuellen Verzeichnis an.

du -h --max-depth=1

26. expr-Befehl

Löst einfache mathematische Berechnungen im Terminal.

expr 3 + 5

27. look Befehl

Sucht nach einem Wort im Wörterbuch.

look apple

28. Ja-Befehl

Gibt wiederholt eine Zeichenfolge aus, bis sie unterbrochen wird.

yes "I will study Linux!"

29. Faktor-Befehl

Zeigt alle Faktoren einer gegebenen Zahl an.

factor 12

30. Ping-Befehl

Sendet einen Host mit hörbarem Feedback, wenn er online ist.

ping -i 60 -a 8.8.8.8

31. tac-Befehl

Gibt den Inhalt einer Datei in umgekehrter Reihenfolge aus.

tac file.txt

32. strace-Befehl

Debugging-Tool zum Verfolgen von Systemaufrufen.

strace ls

33. Befehl verleugnen

Führt einen Befehl im Hintergrund aus, auch nachdem das Terminal geschlossen wurde.

sleep 1000 &
disown -a && exit

34. getconf-Befehl

Zeigt die Systemarchitektur an (32-Bit oder 64-Bit).

getconf LONG_BIT

35. während Befehl

Zeigt das Datum und die Uhrzeit in der oberen rechten Ecke des Terminals an.

while sleep 1; do tput sc; tput cup 0 $(($(tput cols)-29)); date; tput rc; done &

36. Befehl konvertieren

Konvertiert die Ausgabe eines Befehls in ein Bild.

convert input.jpg output.png

37. Command ansehen

Zeigt eine animierte Digitaluhr im Terminal an.

watch -t -n1 "date +%T|figlet"

38. host- und dig-Befehle

Dienstprogramme zur DNS-Suche.

host google.com
dig google.com

39. dstat-Befehl

Generiert Echtzeit-Statistiken zu Systemressourcen.

dstat

40. Befehl bind

Zeigt alle Bash-Tastenbelegungen an.

bind -p

41. Berühren Sie Befehl

Erzwingt eine Dateisystemprüfung beim nächsten Neustart.

sudo touch /forcefsck

42. lsb_release Befehl

Gibt Informationen zur Linux-Distribution aus.

lsb_release -a

43. nc-Befehl

Überprüft, ob ein bestimmter Port geöffnet ist.

nc -zv localhost 22

44. Locken ipinfo.io

Gibt geografische Informationen zu einer IP-Adresse aus.

curl ipinfo.io

45. Befehl finden

Listet alle Dateien auf, die dem Benutzer xyz gehören.

find . -user xyz

46. apt-Befehl

Installiert alle Buildabhängigkeiten für ein Paket.

sudo apt build-dep vim

47. lsof-Befehl

Dieser Befehl listet alle Dienste oder Prozesse auf, die derzeit auf TCP-Port 80 lauschen.

lsof -iTCP:80 -sTCP:LISTEN

48. -Größe +100M finden

Mit diesem Befehl wird nach allen Dateien und Ordnern gesucht, die größer als 100 MB im aktuellen Verzeichnis und seinen Unterverzeichnissen sind.

find . -size +100M

49. pdftk-Befehl

pdftk ist ein leistungsstarkes Befehlszeilentool, mit dem Sie PDF-Dateien bearbeiten können, einschließlich des Zusammenführens mehrerer PDF-Dateien zu einer.

pdftk file1.pdf file2.pdf cat output combined.pdf

50. ps -LF -u benutzer_name

Mit diesem Befehl werden alle Prozesse und Threads für einen angegebenen Benutzer angezeigt, einschließlich detaillierter Informationen zum Status der einzelnen Threads.

ps -LF -u john

51. startx — :1

Dieser Befehl startet eine neue X-Sitzung auf der Anzeige :1, die nützlich ist, um mehrere grafische Benutzeroberflächen gleichzeitig auf verschiedenen Bildschirmen auszuführen.

startx -- :1

Das war's fürs Erste! Vergessen Sie nicht, Ihre Gedanken im Kommentarbereich zu teilen. Dies ist nicht das Ende der weniger bekannten Linux-Befehle. Wir werden Ihnen in unseren kommenden Artikeln noch mehr vorstellen.

Ich melde mich bald mit einem weiteren interessanten und nützlichen Artikel für unsere Leser. Bis dahin, bleiben Sie dran und mit linux-console.net verbunden!

Verwandte Artikel: