Heim >Betrieb und Instandhaltung >Betrieb und Wartung von Linux >100 häufig verwendete Linux-Befehle
Der Linux-Befehl ist ein Befehl zum Verwalten des Linux-Systems. Für das Linux-System sind dies alles Dateien, unabhängig davon, ob es sich um den Zentralprozessor, den Speicher, das Festplattenlaufwerk, die Tastatur, die Maus oder den Benutzer handelt. Die Befehle für die Linux-Systemverwaltung sind der Kern des normalen Betriebs, ähnlich wie bei den vorherigen DOS-Befehlen. Es gibt zwei Arten von Linux-Befehlen im System: integrierte Shell-Befehle und Linux-Befehle. In diesem Artikel listen wir 100 Befehle auf, die bei der Verwendung von Linux-Systemen häufig verwendet werden, und geben eine kurze Erklärung.
1. exportieren //Alle Umgebungsvariablen anzeigen
2. wc -l //Zeilen zählen, wc -w Wörter zählen
3 Attribute
4. cat /etc/passwd |awk -F: '{print $1}' //Alle Benutzer im System anzeigen
5. cat /etc/group //Anzeigen system Alle Gruppen in
6. echo '1+2'|bc -l // Mathematische Operationen
7 // Einige Informationen über den Linux-Kernel usw. anzeigen 🎜>
8. badblocks -s /dev/sda //Fortschritt beim Scannen fehlerhafter Sektoren anzeigen9. Die Laufzeit des Befehls anzeigen10 -sP 172.30.4.0 /24 //Wie viele Benutzer arbeiten auf meinem Host in diesem Netzwerksegment? Ein gutes Sicherheitsüberprüfungstool11 >12. lvextend -L+20G /dev/tank/part1 //20G Speicherplatz zur Part1-Partition hinzufügen 13. lvresize -L-10G /dev/tank/part2 //10G Speicherplatz zu Part2 reduzieren Partition 14. pvdisplay //Datenträgerinformationen anzeigen15. mplayer -loop 10 /mnt/song/music/花儿开.mp3 //Schleife 10 Mal 16. echo ~/ //Home-Verzeichnis des Benutzers anzeigen17. echo $[5*5] //Arithmetische Operation18. echo $((5*5)) / / Arithmetische Operation19. eval ls;ps aux|grep httpd //Beide Befehle können ausgeführt werden20. free -m //Speicher in MB-Einheiten anzeigen21 . Betriebszeit // Zeigt an, wie lange das System läuft. Es werden nacheinander die folgenden Informationen angezeigt: aktuelle Uhrzeit, wie lange das System läuft, wie viele angemeldete Benutzer derzeit sind und wie lange das System läuft die letzten 1 Minute, 5 Minuten und durchschnittliche Belastung innerhalb von 15 Minuten22. root@phpac phpac]# echo $a;23. echo "aa" >> Löschen Sie die Originaldatei und schreiben Sie die Inhalt der Datei, > ;>Füge den Inhalt am Ende der Datei ein24. echo $PATH //Eine einzelne Variable anzeigen25. cmp file1 file2 //Datei vergleichen content26 , clear //Bildschirm löschen27, echo 23423 |awk -re-interval '/[0-9]{3,}/' //If re-interval nicht hinzugefügt, wird es nicht angezeigt
28. cal //Erhalten Sie ein ordentliches Kalenderformat29. //Schreibberechtigungen zur Gruppe hinzufügen Benutzer und andere Benutzer 30. mirror /mysql //Laden Sie das MySQL-Verzeichnis herunter 31. Mirror -R /mysql //Laden Sie das MySQL-Verzeichnis hoch 32. rmmod pcspkr //Tab-Eingabeaufforderungston ausschalten 33. modprobe pcspkr //Tab-Aufforderungston einschalten34 🎜>
35. dd if=/dev/zero of=/virtual/ubuntu.virt.img bs=1M count=4096 //Erstelle ein 4G IMG-Image
36, lspic //Anzeige pci Gerät
37, lsusb //USB-Gerät anzeigen
38 -s //Wenn Sie -s vergessen, wird es hart. Verlinkt
40, tar zxvf test.tar.gz -C /home/zhangy //Extrahieren Sie den Inhalt in das angegebene Verzeichnis
41, umask 003 u-Berechtigung ist 7, g-Berechtigung ist 7, andere Benutzer sind 4, also 774, 777-003=774
42, mkfs -t vfat /dev/hda6 //Formatieren Sie a Partition auf der mobilen Festplatte im VFAT-Format
43. mount /dev/cdrom /media/cdrom //Mount cdrom
44. getent group 532 //Gruppeninformationen anhand der Gruppen-ID finden
45. last //Anmeldung erfolgreicher Benutzerdatensatz
46. //Fehlerhafter Anmeldebenutzerdatensatz
47. dump -S /dev/sda2 //Überprüfen Sie die erforderliche Kapazität zum Sichern von /dev/sda2
48. dump -0j -f /dev/hda2/sda2_bak.dump.bz2 /dev/sda2 //Sichern und komprimieren Sie sda2
49 -t -f /dev/hda2/sda2_bak .dump //Backup-Informationen anzeigen
50, wiederherstellen -r -f /dev/hda2/sda2_bak.dump //Backup wiederherstellen
51, fc-list //Zeigen Sie die im System installierten Dateien an. Schriftart
52, finden Sie ./ -type f -exec grep -q "root" {} ; -exec echo {} ; //Suchen Sie die enthaltene Zeichenfolge in der Datei im Verzeichnis
53 , vmstat 5 // Systeminformationen, CPU, Speicher, E/A usw. alle 5 Mal anzeigen
54 Nach oben Umschalt + P verwenden um die belegten Prozesse zu sortieren
55. Verwenden Sie dann Umschalt + M, um den belegten Speicher zu sortieren
56, iptraf -g //Den Datenverkehr jeder Schnittstelle anzeigen
57 , ostat -d -x /dev/sda2 2 //Iostat verwenden, prüft den Festplatten-E/A-Status von Festplatte /dev/sda2, aktualisiert alle zwei Sekunden
58, paste -sd '|||n' test //Alle 4 Zeilen der Datei in 1 Zeile konvertieren und |Separate verwenden.
59. lsof -i :22 //Wissen, welches Programm derzeit auf Port 22 ausgeführt wird
60.lsof -c abc //Zeigt die aktuell vom abc-Prozess geöffneten Dateien an
61 , lsof -p 12 //Sehen Sie, welche Dateien vom Prozess mit der Prozessnummer 12 geöffnet werden
62, rz -y //Dateien hochladen
63, route //Ansehen Routing-Informationen
64. ifup //Aktivieren Sie die Netzwerkkarte
65. //Schließen Sie die Netzwerkkarte
66. route del -net 172.168.0.0 netmask 255.255. 0.0 dev eth0 //Löschen Sie den Netzwerkabschnitt 172.168
67. route add -net 172.168.10.0 netmask 255.255.255.0 dev eth0 //Eine Route hinzufügen
68. netstat -tunl //Überwachte Netzwerkdienst-Ports auflisten
69 , netstat -tun //Verbundene Netzwerkdienst-Ports auflisten
70, ls -lrt //In umgekehrter Reihenfolge der Zeit sortieren
71, rsync -P //Fortschritt während der Synchronisierung anzeigen
72.history -c //Befehl zum Löschen des Verlaufs
73. cd – //Zurück zum letzten Verzeichnis
74 //Verzeichnisbaum anzeigen
75 . umount -n /mnt/hda2 //Deinstallation erzwingen
76. //nd Abhängigkeiten entfernen
77 🎜>78. chroot /mnt/ubuntu //Ändern Sie das Stammverzeichnis in /mnt/ubuntu
79. Bewegen Sie den Cursor unter der Befehlszeile an den Anfang
80. Strg+e //Bewegen Sie den Cursor unter der Befehlszeile an das Ende
81. cut -d: -f 1-4 test //Verwenden Sie: um die Datei zu teilen und die 1-4 zu erhalten Spalten nach der Aufteilung
82. Datei /home/zhangy/test.php //Einige grundlegende Informationen zum Anzeigen von Dateien
83. //Erstellen Sie eine leere Datei text.txt
84. htpasswd -cbd /usr/local/nginx/conf/authfile //Zugriffskontrolldatei erstellen
85. df //Speicherplatz und aktuelle Anzahl der Festplatten anzeigen
86 , fdisk -l //Anzahl aller Festplatten anzeigen
87, alsamixer //Nach der Eingabe kann die M-Taste stumm geschaltet werden
88, killall httpd //Alle httpd-Prozesse töten
89. killall -9 mysqld_safe //Einige Prozesse können von Superuser nicht gestoppt werden
90. echo "AaDCbd23" |tr "[a-z] " Großschreibung geändert Kleinbuchstaben, echo „AaDCbdc23“ |tr -c b-d = Ersetze andere Zeichenfolgen als b-d durch =
91, echo „ADSF“ | iconv -f UTF8 -t GBK // Zeichen von utf8 in gbk konvertieren -f ist die Abkürzung von from und -t ist wie die Abkürzung von terminal
92 //Die Zeilennummer wird vor dem Inhalt angezeigt
93 +i Datei //Nur Lese- und Root-Benutzer können sie nicht ändern
94.tar -tzvf test.tar.gz //Archivinhalte auflisten
95 Größe
96. du -sh //Anzeige der Gesamtgröße aller Gruppen
97 //Überprüfen Sie alle Gruppen, in denen sich der aktuelle Benutzer befindet
98 -g Gruppenname Benutzer // Bei dieser Methode handelt es sich um eine Überschreibmethode. Wenn sich Benutzer A von mysql unterscheidet, gehört -g php mysql nur zu php,
99 , usermod -G Gruppenname Benutzer // Diese Methode dient zum Hinzufügen. Wenn sich Benutzer A von mysql unterscheidet, usermod -g php mysql, gehört mysql zu 2 Gruppen
100, bc //Gehe zu
in mathematischen Berechnungen. Die oben genannten sind 100 häufig verwendete Befehle in Linux.
Verwandte Empfehlungen:
Zusammenfassung der Linux-BefehlszeileDie neueste Linux-Befehlssammlung
Teilen Sie eine Sammlung von Linux-Befehlsverknüpfungen
Das obige ist der detaillierte Inhalt von100 häufig verwendete Linux-Befehle. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!