GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Linux-Befehlszeilentipps zur Steigerung der Produktivität

Wenn es um Linux geht, würden Sie die meiste Zeit an der Befehlszeile arbeiten. Mit dem Aufkommen von Konfigurationsmanagement-Tools wie Chef, Ansible usw. können Entwickler jetzt effizient an der Linux-Systemautomatisierung arbeiten, ohne sich viele Gedanken über die Interna des Systems machen zu müssen. Das Arbeiten mit der Befehlszeile ist jedoch in jedem Stadium des Prozesses erforderlich. Sei es Debuggen, Bearbeiten einer Konfiguration oder erstmaliges Testen einer Anwendung. Linux-Kommandozeilen-Tipps steigern Ihre Produktivität. Mit diesen Tipps und Kurzbefehlen können Sie viele sich wiederholende Aufgaben vermeiden.

Linux-Befehlszeilentipps

In diesem Artikel haben wir die Befehls-Hacks aufgelistet, die Sie in einem Linux-Terminal verwenden könnten, um Ihre Produktivität zu steigern.

Hinweis:In allen unten erläuterten Beispielen wird „+ “ bedeutet nur die Kombination. Das bedeutet nicht, dass Sie die „+“-Taste auf der Tastatur verwenden müssen.

Zuvor ausgeführten Befehl suchen

Sie können mit der umgekehrten Suchfunktion nach einem zuvor ausgeführten Befehl suchen.

Verwenden Sie „Ctrl + R “ und geben Sie das zu suchende Schlüsselwort ein. Es wird der zuvor ausgeführte passende Befehl zurückgegeben.

Lösche das letzte Wort und die letzte Zeile

Wenn Sie tippen,

1. Wenn Sie das letzte Wort löschen möchten, verwenden Sie „Ctrl + W
2. Wenn Sie die gesamte Zeile löschen möchten, verwenden Sie „Ctrl + U
3. Wenn Sie die nächste Zeile eingeben möchten, verwenden Sie „Ctrl + C

Lesen Sie auch: Linux-Netzwerk- und Fehlerbehebungsbefehle

Finden und killen und verarbeiten

Angenommen, Sie möchten eine Prozess-ID finden und beenden. Sie können dies mit dem folgenden Befehl tun.

ps -aef | grep <service name>  | grep -v grep | awk '{print $2}' | xargs kill -9

Alle Prozess- und Listening-Ports auflisten

Verwenden Sie den folgenden Befehl, um alle aufgelisteten Ports aufzulisten.

netstat -tlnp

1. Verwenden Sie pgrep um die Prozess-ID eines Dienstes zu erhalten.

pgrep <service name>

Und Sie können xargs verwenden um alle zugehörigen Prozesse zu beenden.

pgrep <service name>  | xargs kill -9

2. Benutzer nohup und & um einen Prozess in den Hintergrund zu schicken und für immer laufen zu lassen.

nohup <some process script> &

Ausgabe als Dateieingabe

Sie können die Ausgabe eines Befehls als Datei verwenden, um die Eingabe eines anderen Befehls zu sein, indem Sie „< ”-Symbol.

Wenn Sie beispielsweise die /etc/hosts eines entfernten Hosts mit Ihrem aktuellen Host vergleichen möchten, können Sie Folgendes tun.

diff /etc/hosts <(ssh [email protected]<IP> -i ~/.ssh/key-file cat /etc/hosts)

Standardausgabe unterdrücken

Wenn Sie die Standardausgabe unterdrücken möchten, können Sie die Standardausgabe nach /dev/null

umleiten

Zum Beispiel

ls -l > /dev/null

Dateiberechtigungen in Oktalform

Um die Dateiberechtigungen in Oktalform anzuzeigen, können Sie die folgende Syntax verwenden.

stat -c '%A %a %n' <file name>

Festplatten-/CPU-/Netzwerkstatus

Um den Festplatten-/CPU-/Netzwerkstatus zu erfahren, können Sie die folgenden Befehlszeilenprogramme verwenden.

iostat
netstat
top
htop
dstat
vmstat

Weitere nützliche Tipps

1. Verwenden Sie Ctrl + Z um einen Prozess auszusetzen

2. Verwenden Sie grep zum Filtern von Ausgaben

3. Verwenden Sie !! um den letzten Befehl auszuführen

4. Verwenden Sie dmesg Befehl zum Identifizieren von Hardware- oder Treiberproblemen

5. Verwenden Sie den mtr Befehl zur Behebung von Netzwerkproblemen.

6. Um eine Datei zu leeren, verwenden Sie>  gefolgt vom Dateinamen. Zum Beispiel >example.txt

Zum Beispiel

mtr 8.8.8.8

6. Verwenden Sie pstree  Befehl, um den Prozessbaum Ihres Systems anzuzeigen.

1. Linux-Prozessmanagement-Tutorial für Anfänger.

2. Linux-Befehle, die jeder Entwickler kennen sollte.


Linux
  1. 8 Tipps für die Linux-Kommandozeile

  2. Bash-Tipps für den Alltag an der Kommandozeile

  3. Titan – Ein Befehlszeilen-Passwort-Manager für Linux

  4. ppl – Ein Befehlszeilen-Adressbuch für Linux

  5. 30 Übungen zu Linux-Prozessen für Systemadministratoren

10 nützliche Linux-Kommandozeilen-Tricks für Neulinge – Teil 2

10 Kurztipps zum Befehl sudo für Linux-Systeme

Pstree-Befehl unter Linux

Kill-Befehl unter Linux

30 Top-Befehlsbeispiele für die Überwachung unter Linux

19 Nützliche Tipps und Tricks für die Linux-Befehlszeile