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

Linux-Befehle - Vollständiges Handbuch

Wenn Sie ein Anfänger in Linux sind, haben Sie möglicherweise mit der Verwendung der Befehlszeile begonnen. Sobald man sich damit vertraut gemacht hat, ist es ziemlich einfach, vom Terminal aus zu arbeiten, weshalb die meisten Linux-Systemadministratoren die GUI bevorzugen.

In diesem Tutorial haben wir uns nach besten Kräften bemüht, die am häufigsten verwendeten und wichtigsten Linux-Befehle hinzuzufügen, die Sie kennen und sich merken sollten. Wenn Sie nach einem Linux-Spickzettel suchen, haben wir ihn in einem heruntergeladenen Format.

Systembezogene Linux-Befehle

Diese Befehle werden verwendet, um Informationen zum Linux-System anzuzeigen und zu verwalten.

1. uname

Der Uname-Befehl wird in Linux verwendet, um Betriebssysteminformationen zu finden. Uname hatte viele Optionen, die den Kernelnamen, die Kernelversion, den CPU-Typ und den Hostnamen liefern können.

Der folgende uname-Befehl mit a Option zeigt alle Informationen über das Betriebssystem an.

$sudo uname -a
Linux linode02 5.1.17-x86_64-linode128 #1 SMP PREEMPT Wed Jul 10 17:11:49 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

2. Betriebszeit

Informationen darüber, wie lange das Linux-System läuft, werden mit dem Befehl uptime bereitgestellt. Informationen zur Systemverfügbarkeit werden aus der Datei „/proc/uptime“ gesammelt. Dieser Befehl zeigt auch die durchschnittliche Systemlast an.

Aus dem folgenden Befehl können wir entnehmen, dass das System seit 13 Minuten aktiv ist.

$ uptime
23:41:37 up 13 min,  1 user,  load average: 0.03, 0.07, 0.04

3. Hostname

Sie können den Hostnamen Ihres Computers anzeigen, indem Sie hostname eingeben in Ihrem Endgerät. Mit -i Option können Sie die IP-Adresse der Maschine anzeigen und mit -d Sie können den Domänennamen anzeigen.

4. zuletzt

Der letzte Befehl von Linux wird verwendet, um zu sehen, wer der letzte angemeldete Benutzer auf Ihrem Server ist. Der letzte Befehl zeigt eine Liste aller Benutzer an, die sich seit der Erstellung der Datei bei „/var/log/wtmp“ an- und abgemeldet haben.

Sie müssen nur „last“ auf Ihrem Terminal eingeben. Hier ist ein Beispiel

$ last
leni pts/0 10.0.76.162 Mon Dec 2 12:32 - 13:25 (00:53)
linoxide tty1 Mon Dec 2 09:31 still logged in
reboot system boot 2.6.32-358.23.2 Mon Dec 2 09:20 - 13:25 (04:05)

5. Datum

Unter Linux wird der Befehl date verwendet, um das aktuelle Datum und die Uhrzeit des Systems zu überprüfen. Mit diesem Befehl können Sie benutzerdefinierte Formate für Datumsangaben festlegen.

Wenn Sie beispielsweise „Datum + %T“ verwenden, können Sie das Datum im Format „MM/TT/JJ“ anzeigen.

$ date +%D
02/07/20

6. cal

Standardmäßig zeigt der Befehl cal den Kalender des aktuellen Monats an. Mit -y Option können Sie den Kalender des ganzen Jahres anzeigen.

7. w

Standardmäßig zeigt der Befehl w an, wer derzeit bei Ihrem Computer angemeldet ist und was er tut.

$ w
 01:36:19 up  2:08,  2 users,  load average: 0.00, 0.00, 0.00
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0    39.177.9.194     23:29    3.00s  0.02s  0.00s w
linoxide pts/1    59.177.9.193     01:35   11.00s  0.00s  0.00s -bash

8. whoami

Der Whoami-Befehl gibt den Benutzernamen des aktuell angemeldeten Benutzers aus. Es ähnelt id -un Befehl.

9. Neustart

Um ein Linux-System sofort neu zu starten, können Sie diesen Befehl vom Terminal mit Root-Rechten ausführen.

10. Abschaltung

Der Shutdown-Befehl wird verwendet, um ein Linux-System anzuhalten oder neu zu starten. Dieser Befehl hat Optionen, um das Herunterfahren zu planen und Benutzer mit benutzerdefinierten Nachrichten zu benachrichtigen.

Standardmäßig fährt die Maschine in 1 Minute herunter und Sie können den Zeitplan abbrechen, indem Sie shutdown -c eingeben

$sudo shutdown
Shutdown scheduled for Fri 2020-02-07 02:47:52 UTC, use 'shutdown -c' to cancel.
$

Das System kann sofort heruntergefahren werden, indem die Option „Jetzt“ bereitgestellt wird.

$ sudo shutdown -h now

Hardwarebezogene Linux-Befehle

Diese Befehle werden verwendet, um hardwarebezogene Aspekte der Linux-Maschine anzuzeigen und zu verwalten.

11. dmesg

Der Dmesg-Befehl druckt seine Daten durch Lesen des Kernel-Ringpuffers. Die Daten können Informationen über Prozessor, Festplatte, Drucker, Tastatur, Speicher und Treiber sein.

$ dmesg

Beispielausgabe :

[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Linux version 3.8.0-31-generic (buildd@aatxe) (gcc version 4.7.3 (Ubuntu/Linaro 4.7.3-1ubuntu1) ) #46-Ubuntu SMP Tue Sep 10 19:56:49 UTC 2013 (Ubuntu 3.8.0-31.46-generic 3.8.13.8)
[ 0.000000] KERNEL supported cpus:
[ 0.000000] Intel GenuineIntel
[ 0.000000] AMD AuthenticAMD
[ 0.000000] NSC Geode by NSC
[ 0.000000] Cyrix CyrixInstead
[ 0.000000] Centaur CentaurHauls
[ 0.000000] Transmeta GenuineTMx86
[ 0.000000] Transmeta TransmetaCPU
[ 0.000000] UMC UMC UMC UMC

12. lshw

Zeigt Informationen zur Hardwarekonfiguration des Systems an. Der Lshw-Befehl muss als root- oder sudo-privilegierter Benutzer ausgeführt werden, da sonst nur Teilinformationen gemeldet werden.

13. lsblk

Zeigt blockgerätebezogene Informationen der Maschine an. Lsblk-Befehl mit -a Sie können alle blockierten Geräte anzeigen.

Ausgabe

$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 24.5G 0 disk /
sdb 8:16 0 512M 0 disk [SWAP]

14. kostenlos

Der Befehl Free wird unter Linux verwendet, um die Menge an freiem RAM-Speicher im System zu überprüfen. Der free-Befehl zeigt auch Swap Space, Buffer und Cache Space an.

$ free
              total        used        free      shared  buff/cache   available
Mem:        4022216      723872     1359820      157988     1938524     2661636
Swap:        524284      247820      276464

15. lspci

Lspci ist ein Standard-Linux-Dienstprogramm, das zeigt, was die Hardware Ihres Systems intern hat. Sie können davon ausgehen, dass Ihre Ergebnisse Informationen über PCI-Busse, AGP und Onboard-Komponenten wie USB-Chipsatz usw. enthalten.

16. lsusb

Der Befehl Lsusb wird verwendet, um Informationen über USB-Busse im System und die daran angeschlossenen Geräte anzuzeigen. Sie finden das Dienstprogramm lsusb im Paket usbutils.

17. dmidcode

Der Befehl Dmidecode liest die System-DMI-Tabelle (Desktop Management Interface), um Hardware- und BIOS-Informationen des Servers anzuzeigen. Die Ausgabe des dmidecode enthält mehrere Datensätze aus der DMI-Tabelle. Diese Tabelle enthält eine Beschreibung der Hardwarekomponenten des Systems sowie weitere nützliche Informationen wie Seriennummer, BIOS-Revision usw.

Sie benötigen root- oder sudo-Rechte, um diesen Befehl auszuführen. Die folgenden Beispiele zeigen die Bios-Details.

# dmidecode -t bios
# dmidecode 3.2
Getting SMBIOS data from sysfs.
SMBIOS 2.8 present.

Handle 0x0000, DMI type 0, 24 bytes
BIOS Information
        Vendor: SeaBIOS
        Version: rel-1.12.0-0-ga698c8995f-prebuilt.qemu.org
        Release Date: 04/01/2014
        Address: 0xE8000
        Runtime Size: 96 kB
        ROM Size: 64 kB
        Characteristics:
                BIOS characteristics not supported
                Targeted content distribution is supported
        BIOS Revision: 0.0

18. hdparm

Hparm ist ein Befehl, der in Linux zum Drucken von Festplatteninformationen verwendet wird. Es kann die Geschwindigkeit der Festplatte verbessern und DMA-Einstellungen ändern.

Der folgende Befehl führt einen Lesegeschwindigkeitstest auf der Festplatte sda ​​durch:

# hdparm -tT /dev/sda

/dev/sda:
 Timing cached reads:   18012 MB in  2.00 seconds = 9023.48 MB/sec
 Timing buffered disk reads: 7146 MB in  3.00 seconds = 2380.77 MB/sec

Statistikbezogene Linux-Befehle

Diese Befehle werden verwendet, um verschiedene Arten von Statistiken des Linux-Systems anzuzeigen.

19. mpstat

Der Befehl Mpstat wird zum Drucken von Prozessorstatistiken verwendet und hilft bei der Überwachung der CPU-Auslastung auf Ihrem System. Es ist nützlicher, wenn Ihr System mehrere Prozessoren hat.

$ mpstat -P 0
Linux 3.2.0-57-generic (USERNB01) 12/12/2013 _x86_64_ (2 CPU)
03:54:00 PM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle
03:54:00 PM 0 3.82 0.01 1.16 3.88 0.00 0.06 0.00 0.00 91.06

20. vmstat

Vmstat ist ein Tool, das Statistiken zum virtuellen Speicher bereitstellt. Es deckt die Speicher-, Swap- und Prozessorauslastung des Systems in Echtzeit ab.

Standardmäßig gibt vmstat wie folgt aus:

$ vmstat
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 2  0   8704 531516   7088 161204    0    1   585    11   20   34  0  0 100  0  0

21. iostat

Der Iostat-Befehl ist ein Befehl, der verwendet wird, um die Last der Eingabe-/Ausgabegeräte (E/A) des Systems zu überwachen, indem die Zeit beobachtet wird, während der die Geräte aktiv sind, in Relation zu ihren durchschnittlichen Übertragungsraten.

22. tcpdump

Tcpdump ist ein Befehl zur Netzwerkfehlerbehebung, der auch als Paket-Sniffer bekannt ist und zum Erfassen und Anzeigen von Paketen aus einem Netzwerk verwendet wird. Um den Befehl tcpdump auszuführen, benötigen Sie root oder einen Benutzer mit sudo-Berechtigungen.

Wenn Sie tcpdump ohne Option verwenden, analysiert es den Datenverkehr auf allen Schnittstellen.

23. lsof

Der Befehl Lsof steht für „List Open Files“. Es ist äußerst nützlich, Details zu geöffneten Dateien und ihren jeweiligen Prozessen herauszufinden.

Um die Liste der von einem bestimmten Benutzer geöffneten Dateien anzuzeigen, verwenden Sie -u Option zusammen mit dem Befehl lsof.

$ lsof -u linoxide
COMMAND  PID     USER   FD   TYPE             DEVICE SIZE/OFF   NODE NAME
bash    6371 linoxide  cwd    DIR                8,0     4096 128025 /home/linoxide
bash    6371 linoxide  rtd    DIR                8,0     4096      2 /
bash    6371 linoxide  txt    REG                8,0  1219272   6329 /usr/bin/bash
bash    6371 linoxide  mem    REG                8,0  2586242   5503 /usr/lib/locale/en_US.utf8/LC_COLLATE
bash    6371 linoxide  mem    REG                8,0  8406312  34008 /var/lib/sss/mc/passwd
bash    6371 linoxide  mem    REG                8,0    42104  19992 /usr/lib64/libnss_sss.so.2
bash    6371 linoxide  mem    REG                8,0  3201344   5604 /usr/lib64/libc-2.28.so
bash    6371 linoxide  mem    REG                8,0    28784   5606 /usr/lib64/libdl-2.28.so
bash    6371 linoxide  mem    REG                8,0   208616   5252 /usr/lib64/libtinfo.so.6.1

24. ansehen

Der Linux-Uhrbefehl kann verwendet werden, um einen Befehl in regelmäßigen Abständen zu wiederholen.

Benutzerbezogene Linux-Befehle

Diese Befehle werden verwendet, um Linux-Benutzer zu verwalten.

25. ID

Der ID-Befehl wird in Linux verwendet, um eine echte und effektive Benutzer-ID (UID) und Gruppen-ID (GID) zu drucken. Eine UID ist eine einzelne Identität für einen Benutzer. Die Gruppen-ID (GID) kann aus mehr als einer UID bestehen.

26. zuletzt

Der letzte Linux-Befehl wird verwendet, um zuvor angemeldete Benutzer auf Ihrem Server zu überprüfen.

27. wer

Der Who-Befehl ist ein Werkzeug, das Informationen über Benutzer druckt, die derzeit angemeldet sind. Der Who-Befehl sieht nur einen echten Benutzer, der sich angemeldet hat. Es wird kein Benutzer angezeigt, der den su-Befehl ausführt (Benutzer wechseln).

28. groupadd

Der Groupadd-Befehl wird verwendet, um eine Gruppe unter Linux zu erstellen.

Der folgende Befehl fügt dem System eine Gruppe „Entwickler“ hinzu.

# groupadd developers

29. Benutzer hinzufügen

In Linux- und Unix-ähnlichen Betriebssystemen ist der häufigste Befehl zum Erstellen von Benutzern 'useradd' oder 'adduser'.

Sehen wir uns an, wie Sie einen neuen Benutzer „Rechnung“ erstellen und ein Passwort festlegen. Der Befehl fügt einen Eintrag zu den Dateien /etc/passwd, /etc/shadow, /etc/group und /etc/gshadow hinzu.

# useradd bill
# passwd bill

30. userdel

Userdel ist ein Low-Level-Dienstprogramm zum Entfernen von Benutzern. Der Befehl Userdel sucht nach den Systemkontodateien wie „/etc/password“ und „/etc/group“ und löscht dann alle Einträge, die sich auf den Benutzernamen beziehen, von dort.

31. Benutzermod

Der Linux-Befehl usermod wird verwendet, um die Attribute eines vorhandenen Benutzers zu ändern oder zu ändern. Benutzerattribute sind Home-Verzeichnis, Shell, Ablaufdatum des Passworts, Gruppen, UID usw.

32. Passwort

Passwd ist der Befehl, der in Linux (Redhat, Centos, Ubuntu, Debian, Fedora) und UNIX-ähnlichen Betriebssystemen verwendet wird, um Passwörter zu ändern.

Dateibezogene Linux-Befehle

Diese Befehle werden verwendet, um mit Dateien und Verzeichnissen umzugehen.

33. ls

Ein sehr einfacher, aber leistungsfähiger Befehl zum Auflisten von Dateien und Verzeichnissen. Standardmäßig listet der Befehl ls den Inhalt des aktuellen Verzeichnisses auf.

34. pwd

Linux pwd ist ein Befehl zum Drucken des Namens des aktuellen Arbeitsverzeichnisses. Wenn wir uns in einem tiefen Verzeichnis „verloren“ haben, können wir immer preisgeben, wo wir uns befinden.

Sehen Sie sich das folgende Beispiel an:

[linoxide@li53-41 fsfreeze-hook.d]$ pwd
/usr/share/qemu-kvm/qemu-ga/fsfreeze-hook.d

35. mkdir

Unter Linux können wir den Befehl mkdir verwenden, um ein Verzeichnis zu erstellen.

Standardmäßig wird beim Ausführen von mkdir ohne Option ein Verzeichnis unter dem aktuellen Verzeichnis erstellt.

$ mkdir account
$ ls -l
total 4
drwxrwxr-x. 2 linoxide linoxide 4096 Feb  8 08:04 account
$

36. Katze

Wir verwenden den cat-Befehl hauptsächlich, um Inhalte anzuzeigen, die Ausgabe von Dateien zu verketten und umzuleiten. Der einfachste Weg, cat zu verwenden, ist einfach „cat file_name“ einzugeben.

Die folgenden Beispiele des cat-Befehls zeigen den Namen der Linux-Distribution und welche Version derzeit auf der Hardware installiert ist.

$sudo cat /etc/redhat-release
CentOS Linux release 8.0.1905 (Core)

37. rm

Wenn eine Datei nicht mehr benötigt wird, können wir sie löschen, um Speicherplatz zu sparen. Auf dem Linux-System können wir dazu den Befehl rm verwenden.

38. cp

Der Cp-Befehl wird in Linux verwendet, um Kopien von Dateien und Verzeichnissen zu erstellen.

Der folgende Befehl kopiert die Datei „myfile.txt“ aus dem aktuellen Verzeichnis nach „/home/linoxide/office“.

$ cp myfile.txt /home/linoxide/office

39. mv

Wenn Sie Dateien von einem Ort an einen anderen verschieben möchten und sie nicht duplizieren möchten, verwenden wir den Befehl mv.

40.cd

Der Cd-Befehl wird verwendet, um das aktuelle Arbeitsverzeichnis eines Benutzers in Linux und anderen Unix-ähnlichen Betriebssystemen zu ändern.

41. ln

Symbolischer Link oder Softlink ist ein spezieller Dateityp, der einen Verweis enthält, der auf eine andere Datei oder ein anderes Verzeichnis verweist. Der Befehl ln wird verwendet, um symbolische Links zu erstellen.

Der Ln-Befehl verwendet die folgende Syntax:

ln -s [target directory or file] [symlink shortcut]

42. berühren

Der Touch-Befehl wird in Linux verwendet, um den Dateizugriff und die Änderungszeit zu ändern. Wir können den Touch-Befehl in Linux verwenden, um eine leere Datei zu erstellen.

43. mehr

More-Befehl ist ein Befehl zum gleichzeitigen Anzeigen einer langen Textdatei pro Seite.

44. Kopf

Der Head-Befehl wird verwendet, um die ersten paar Zeilen einer Textdatei zu drucken. Standardmäßig gibt der Befehl head die ersten 10 Zeilen jeder Datei auf der Standardausgabe aus, die der Anzeigebildschirm ist.

45. Schwanz

Wie Sie vielleicht wissen, wird der Befehl cat verwendet, um den gesamten Inhalt einer Datei über die Standardeingabe anzuzeigen. Aber in einigen Fällen müssen wir einen Teil der Datei drucken. Standardmäßig zeigt der tail-Befehl die letzten zehn Zeilen an.

46. gpg

GPG ist ein Tool, das unter Linux für sichere Kommunikation verwendet wird. Es verwendet eine Kombination aus zwei Schlüsseln (Symmetric-Key- und Public-Key-Kryptografie) zum Verschlüsseln von Dateien.

47. cksum

Der Cksum-Befehl wird in der Linux-Druck-CRC-Prüfsumme und der Anzahl der Bytes in dieser Datei verwendet.

48. unterschiedlich

Der Diff-Befehl wird verwendet, um zwei Dateien Zeile für Zeile vom Terminal aus zu vergleichen.

49. sortieren

Der Sortierbefehl wird unter Linux verwendet, um den Inhalt einer Textdatei Zeile für Zeile zu sortieren.

50. einzigartig

Uniq ist ein Befehlszeilentool, das verwendet wird, um doppelte Zeilen aus einer Datei zu melden und zu filtern.

51. WC

Der Linux-wc-Befehl zählt die Anzahl der Bytes, Zeichen, Wörter und Zeilen in einer Datei oder in der Standardeingabe.

52. dir

Der Dir-Befehl wird verwendet, um den Inhalt eines Verzeichnisses aufzulisten.

53. Tee

Der Linux-te-Befehl wird zum Verketten und Umleiten von Aufgaben verwendet, Sie können die Ausgabe und/oder Fehler in eine Datei umleiten und sie werden nicht auf dem Terminal angezeigt.

54. tr

Der Befehl tr (translate) wird unter Linux hauptsächlich zum Übersetzen und Löschen von Zeichen verwendet. Es kann verwendet werden, um Großbuchstaben in Kleinbuchstaben umzuwandeln, sich wiederholende Zeichen zu komprimieren und Zeichen zu löschen.

Prozessbezogene Linux-Befehle

Diese Befehle werden verwendet, um Linux-Prozesse zu handhaben

55. ps

Der Linux-Befehl ps ist ein integriertes Tool zum Erfassen aktueller Prozesse auf dem System. Es erfasst den Systemzustand zu einem einzigen Zeitpunkt.

56. pmap

Der Linux-Befehl pmap zeigt die Speichernutzungskarte eines Prozesses oder mehrerer Prozesse an. Pmap meldet Informationen über den Adressraum oder die Speichernutzungskarte eines Prozesses.

57. oben

Der oberste Befehl in Linux zeigt die laufenden Prozesse auf dem System an. Es wird ausgiebig zur Überwachung der Auslastung eines Servers verwendet.

58. töten

Der Kill-Befehl wird unter Linux und anderen Unix-ähnlichen Betriebssystemen verwendet, um Prozesse zu beenden, ohne sich abmelden oder den Computer neu starten zu müssen.

59. killall

Der Befehl killall kann verwendet werden, um ein Signal an einen bestimmten Prozess zu senden, indem sein Name verwendet wird. Das heißt, wenn Sie fünf Versionen desselben Programms ausführen, wird der Befehl killall alle fünf beenden.

60. pkill

Ähnlich wie beim Befehl killall sendet pkill ein Signal, um einen Prozess mit seinem Namen zu beenden. Ab Centos 7 wird die Verwendung von pkill empfohlen.

61. fg und bg

Wir können die Jobs ohne Eingriff des Benutzers im Hintergrund ausführen. Die Prozesse, die durch ein Interrupt-Signal gestoppt wurden, können mit dem Befehl bg im Hintergrund fortgesetzt werden. Der fg-Befehl ist wie der bg-Befehl, außer dass er einen Befehl nicht im Hintergrund sendet, sondern im Vordergrund ausführt und das aktuelle Terminal belegt und auf das Beenden des Prozesses wartet.

Dateiberechtigungsbezogene Linux-Befehle

Diese Befehle werden verwendet, um die Berechtigungen der Dateien zu ändern

62. chmod

Die Dateiberechtigungen werden auf drei Ebenen angewendet:Eigentümer, Gruppenmitglieder und andere. Der Befehl chmod wird verwendet, um diese Berechtigungen zu ändern.

Für das folgende Beispiel 755 setzt die Lese-+Schreib-+Ausführungsberechtigung für den Benutzer, die Lese-+Ausführungsberechtigung für die Gruppe und die Lese-+Ausführungsberechtigung für andere für die Datei „asciiquarium.tar.gz“.

# chmod 755 asciiquarium.tar.gz

63. chown

Der Befehl chown in Linux wird verwendet, um den Besitz und den Gruppenbesitz von Dateien und Verzeichnissen zu ändern.

In den folgenden Beispielen ändert sich der Besitz der Datei '/corpora/stopwords/danish.txt' von 'root:root' zu 'raghu:altair'.

# ls -l /corpora/stopwords/danish.txt
-rw-r--r-- 1 root root 424 Dec 10 2012 /corpora/stopwords/danish.txt

# chown raghu:altair /corpora/stopwords/danish.txt

# ls -l corpora/stopwords/danish
-rw-r--r-- 1 raghu altair 424 Dec 10 2012 /corpora/stopwords/danish.txt

64. chgrp

Der Chgrp-Befehl wird verwendet, um den Gruppenbesitz einer Datei zu ändern, im Gegensatz zum chown-Befehl, mit dem Sie den Benutzer- und Gruppenbesitz ändern können.

Netzwerkbezogene Linux-Befehle

Diese Befehle werden verwendet, um netzwerkkonfigurationsbezogene Aspekte des Systems anzuzeigen und zu bearbeiten

65. ifconfig

Der Befehl ifconfig wird verwendet, um die IP-Adresse für Netzwerkschnittstellen in Linux anzuzeigen und festzulegen. Jetzt ist ifconfig zugunsten von iproute2 (dem ip-Befehl) veraltet.

66. ip

Der Befehl linux ip ähnelt ifconfig, ist jedoch leistungsfähiger und soll ihn ersetzen. Mit ip haben Sie den Vorteil, mehrere Netzwerkadministrationsaufgaben mit nur einem Befehl auszuführen.

67. ethtool

Der Befehl ethtool wird verwendet, um die Einstellungen des Ethernet-Adapters anzuzeigen/zu ändern. Sie können die Geschwindigkeit der Netzwerkkarte, die automatische Aushandlung, die Wake-on-LAN-Einstellung und den Duplexmodus mit diesem Tool unter Linux ändern.

68. mii-tool

Sowohl das mii-tool als auch das Ethernet-Tool ermöglichen es Linux-Systemadministratoren, die Netzwerkschnittstellenkarte zu modifizieren, zu ändern oder zu überprüfen.

69. ping und ping6

Die Befehle Ping und Ping 6 werden verwendet, um Echoanfragen an den Host zu senden, um die IPv4- und IPv6-Verbindung zu testen.

70. Whois

Unter Linux wird der whois-Befehl verwendet, um Informationen für eine Domain zu erhalten, wie z. B. den Besitzer der Domain, die Kontaktinformationen des Besitzers und Nameserver.

71. graben

Dig führt DNS-Lookups durch und zeigt die Antworten an, die von den abgefragten Nameservern zurückgegeben werden.

72. Gastgeber

Der Host-Befehl ist ein einfaches Dienstprogramm zum Durchführen von DNS-Lookups unter Linux. Mit diesem Befehl können wir Namen in IP-Adressen übersetzen und umgekehrt.

73. wget

Wget ist das nicht interaktive, kostenlose Befehlszeilenprogramm in Unix-ähnlichen Betriebssystemen, nicht ausgenommen Microsoft Windows, zum Herunterladen von Dateien aus dem Internet.

74. netstat

Netstat ist ein Befehlszeilentool, das zum Anzeigen und Überwachen von Netzwerkstatistiken und -konfigurationen eines Systems verwendet wird. Dieses Tool ist sowohl auf Unix-, Linux- als auch auf Windows NT-basierten Betriebssystemen verfügbar

75. nslookup

Nslookup ist ein Netzwerkverwaltungstool zum Abfragen des Domain Name Systems, um den Domainnamen oder die IP-Adresse aus dem DNS-Eintrag zu erhalten.

Auf Komprimierung/Archivierung bezogene Befehle

Diese Befehle werden zum Komprimieren und Dekomprimieren von Dateien verwendet.

76. Teer

Tar ist ein Befehlszeilentool zum Erstellen und Bearbeiten von Archivdateien in Linux- und Unix-Systemen. Der Tar-Befehl erstellt eine .tar-Archivdatei und komprimiert sie dann mit gzip oder bzip2.

77. gzip

Der Gzip-Befehl komprimiert Dateien in eine einzige Datei mit dem Suffix „.gz“.

Paketinstallationsbezogene Befehle

Diese Befehle werden verwendet, um Linux-Pakete zu verwalten.

78. U/min

RPM (Redhat Package Manager) ist ein Paketverwaltungsprogramm für die Befehlszeile, das zum Installieren, Deinstallieren, Aktualisieren, Abfragen und Überprüfen von Softwarepaketen verwendet wird.

79. machen

Der Make-Befehl wird verwendet, um ausführbare Programme und Bibliotheken aus dem Quellcode zu erstellen.

80. lecker

Yum (Yellowdog Updater Modified) ist ein Dienstprogramm, das in RHEL-basierten Systemen bereitgestellt wird, um Pakete zu installieren, zu entfernen und zu durchsuchen. Yum installiert die Paketabhängigkeiten automatisch, zum Beispiel yum install httpd wird den 'Apache'-Server und seine erforderlichen Abhängigkeiten automatisch installieren.

81. Passend

Apt ist ein Befehlszeilentool zum Installieren, Aktualisieren und Entfernen von Deb-Paketen auf Ubuntu, Debian und verwandten Linux-Distributionen.

Verwandte Linux-Befehle suchen

Diese Befehle werden verwendet, um nach Dateien und Mustern zu suchen

82. grep

Der grep-Befehl ermöglicht die Suche nach einem Text oder String in einer Datei oder aus der Ausgabekonsole eines Befehls, nach einem Begriff oder Muster, das mit regulären Ausdrücken übereinstimmt.

83. finden

Locate ist ein Befehlszeilenprogramm zum Durchsuchen von Dateien und Verzeichnissen im gesamten Dateisystem.

84. finden

Der Linux-Befehl find ist ein sehr leistungsfähiger Befehl, der im Wesentlichen zum Suchen von Dateien in einer Verzeichnisstruktur anhand bestimmter Kriterien verwendet wird.

85. ssh

SSH wird zum Anmelden bei einem Remote-Computer und zum Ausführen von Befehlen auf einem Remote-Computer verwendet. Immer wenn Daten von einem Computer an das Netzwerk gesendet werden, verschlüsselt ssh automatisch.

86. telnet

Telnet ist ein Befehlszeilentool, das verwendet wird, um Remote-Hosts zu verbinden, um die Konnektivität von Anwendungsports zu testen.

Dateiübertragungsbezogene Linux-Befehle

Diese Befehle werden verwendet, um Dateien von einem System auf ein anderes System zu kopieren
87. scp

SCP ist ein sicheres Kopierprogramm zum Übertragen von Dateien oder Verzeichnissen zwischen Linux-Hosts im Netzwerk. SCP verwendet das ssh-Protokoll, um die Daten zu übertragen.

Hier wird eine lokale Datei 'examples.txt' auf einen entfernten Host kopiert.

$ scp-Beispiele.txt [email protected]:/home/user/account

88. rsync

Rsync synchronisiert Dateien und Verzeichnisse zwischen lokalen Rechnern und dem Remote-Rechner. Es kann Dateien und Verzeichnisse rekursiv kopieren, symbolische Links kopieren, die Dateiidentität bewahren (Berechtigungen, Gruppe, Änderungszeit und Eigentum).

Festplattennutzungsbezogene Linux-Befehle

Diese Befehle werden verwendet, um Festplattenstatistiken anzuzeigen.

89. df

Der Befehl df zeigt die Speicherplatznutzung für die Linux-Dateisysteme an. Es zeigt den gesamten und freien Speicherplatz an, der auf den gemounteten Dateisystemen verfügbar ist.

90. fdisk

Der Befehl Fdisk wird in Linux verwendet, um die vorhandenen Partitionen anzuzeigen, eine neue Partition zu erstellen, vorhandene Partitionen zu löschen oder zu ändern.

91. du

Das du (Disk Usage) ist der Befehl, der unter Linux verwendet wird, um die Verzeichnisgröße einschließlich ihrer anderen Inhalte sowie die Größe einzelner Dateien zu überprüfen.

92. finden

Der Befehl findmnt wird verwendet, um gemountete Dateisysteme in Linux aufzulisten. Dieser Befehl sucht nach einem bestimmten Dateisystem in /etc/fstab, /etc/mtab oder /proc/self/mountinfo.

93. montieren

Mount ist ein Befehl, der in Linux für angehängte Dateisysteme und Laufwerke verwendet wird, und der Befehl umount wird verwendet, um alle angehängten Dateisysteme oder Geräte zu trennen (unmounten).

Schlussfolgerung

In diesem Tutorial haben wir einen Überblick über alle fast alle Linux-Befehle gelernt. Für ein letztes Wort können Sie sich für weitere Informationen immer auf die Manpages von Linux verlassen. Ich hoffe, dieses Tutorial war hilfreich und bitte geben Sie Ihre Vorschläge im Kommentarbereich unten ein.


Linux
  1. A bis Z Linux-Befehle

  2. Grundlegende Linux-Befehle

  3. Linux-mv-Befehl

  4. Linux-Du-Befehl

  5. Grundlegende Linux-Befehle verstehen

Grundlegende Linux-Befehle

Bei Befehl unter Linux

Vollständige Anleitung zur Installation von Linux auf Chromebook

Vollständiges Handbuch zur Linux-Protokollierung

Eine vollständige Anleitung zur Installation von Tomcat unter Linux

Linux-Verzeichnisbefehle:Eine vollständige Anleitung