Am h?ufigsten verwendete Linux -Befehle, die Sie wissen sollten
Jun 28, 2025 am 10:53 AMLinux ist ein sehr beliebtes Betriebssystem (OS) unter Programmierern und regul?ren Benutzern. Einer der Hauptgründe für seine Popularit?t ist die au?ergew?hnliche Befehlszeilenunterstützung. Wir k?nnen das gesamte Linux -Betriebssystem nur über die Befehlszeilenschnittstelle (CLI) verwalten. Dies erm?glicht es uns, komplexe Aufgaben mit nur wenigen Befehlen zu erledigen.
In diesem Leitfaden werden wir einige h?ufig verwendete Befehle diskutieren, die für erfahrene Sysadminale oder Anf?nger nützlich sind. Nach diesem Handbuch k?nnen Benutzer das Linux -System sicher bedienen.
Für eine bessere Organisation werden diese Befehle in drei Abschnitten gruppiert - Dateisystem , Netzwerk und Systeminformationen .
Befehle des Linux -Dateisystems
In diesem Abschnitt werden einige der nützlichen Befehle in Bezug auf Dateien und Verzeichnisse unter Linux er?rtert.
1. Katzenbefehl
Der CAT -Befehl wird haupts?chlich zum Anzeigen des Dateiinhalts verwendet. Es liest den Inhalt der Datei und zeigt sie in der Standardausgabe (STDOut) an.
Die gemeinsame Syntax des CAT -Befehls lautet:
$ cat [Optionen] [Datei1] [Datei2] ...
Zeigen wir den Inhalt der Datei /etc /os-Release mit dem Befehl cat an:
$ CAT /ETC /OS-Release
Darüber hinaus k?nnen wir auch die Option -n
des Befehls verwenden, um den Inhalt mit der Zeilennummer anzuzeigen:
$ cat -n /etc /os -release
2. CP -Befehl
Der CP -Befehl ist nützlich für das Kopieren von Dateien, Gruppen von Dateien und Verzeichnissen.
Die gemeinsame Syntax des CP -Befehls lautet:
$ cp [Optionen]
Hier repr?sentieren die Quadratklammern ([])
die optionalen Argumente, w?hrend Winkelklammern ()
die wesentlichen Argumente darstellen.
Kopieren wir die Datei /etc /os-Release in das Verzeichnis /TMP :
$ cp /etc /os-release /tmp/new-file.txt
Zeigen wir nun den Inhalt der Datei an, um zu überprüfen, ob die Datei kopiert wurde:
$ cat /tmp/new-file.txt
In ?hnlicher Weise k?nnen wir das Verzeichnis mit dem CP -Befehl kopieren. Kopieren wir das Verzeichnis /etc/cron.d im Verzeichnis /TMP :
$ cp -r /etc/cron.d /tmp
Wir haben die Option -r
mit dem CP -Befehl verwendet, der den rekursiven Vorgang darstellt. Es kopiert das Verzeichnis rekursiv, das seine Dateien und Unterverzeichnisse enth?lt.
Im n?chsten Beispiel werden wir sehen, wie das Verzeichnis erfolgreich kopiert wurde.
$ ls /tmp/cron.d $ ls -l /tmp/cron.d
3. LS -Befehl
Der Befehl LS wird verwendet, um die Verzeichnisinhalte aufzulisten und Dateien nach Gr??e zu sortieren und die Zeit in absteigender Reihenfolge zuletzt ge?ndert zu haben.
Die gemeinsame Syntax des LS -Befehls lautet:
$ ls [Optionen] [Datei1] [Datei2] ...
Wenn wir dem Befehl LS kein Argument vorlegen, listet er den Inhalt des aktuellen Verzeichnisses auf.
$ ls
Im vorherigen Beispiel haben wir das Verzeichnis /etc/cron.d in das Verzeichnis /TMP kopiert. überprüfen Sie, dass dort vorhanden ist und die erforderlichen Dateien enth?lt:
$ ls /tmp/cron.d
Wir k?nnen die Option -l
mit dem Befehl LS verwenden, um detailliertere Informationen wie -Dateiberechtigungen, Eigentümer, Zeitstempel, Gr??e usw. anzuzeigen.
Lassen Sie uns weitere Details zu den Dateien finden, die im Verzeichnis /tmp/cron.d vorhanden sind:
$ ls -l /tmp/cron.d
4. Mkdir Command
Wir erstellen h?ufig eine Verzeichnisstruktur, um den Inhalt zu organisieren. In Linux k?nnen wir den Befehl MKDIR verwenden, um ein Verzeichnis oder mehrere Verzeichnisse zu erstellen und die richtigen Berechtigungen für die Verzeichnisse festzulegen.
Die gemeinsame Syntax des MKDIR -Befehls lautet:
$ mkdir [Optionen]<directory1><directory2> ... </directory2></directory1>
Erstellen wir ein Verzeichnis mit dem Namen DIR-1 im /TMP -Verzeichnis:
$ mkdir /tmp /dir-1
überprüfen wir nun, dass das Verzeichnis erstellt wurde:
$ LS /TMP /DIR-1
Hier k?nnen wir sehen, dass der Befehl LS keinen Fehler meldet, was bedeutet, dass das Verzeichnis dort vorhanden ist.
Manchmal müssen wir eine verschachtelte Verzeichnisstruktur für eine bessere Datenorganisation erstellen. In solchen F?llen k?nnen wir die Option -p
des Befehls verwenden, um einige verschachtelte Verzeichnisse im Verzeichnis /TMP /DIR -1 zu erstellen:
$ MKDIR -P/TMP/DIR-1/DIR-2/DIR-3/DIR-4/DIR-5
Im obigen Beispiel haben wir 4 Ebenen der verschachtelten Verzeichnisse erstellt. Best?tigen wir es mit dem Befehl LS :
$ ls -r /tmp /dir -1
Hier haben wir die Option -R
mit dem Befehl verwendet, um den Verzeichnisinhalt auf rekursive Weise anzuzeigen.
5. History Command
Um die zuletzt ausgeführten Befehle zu prüfen, k?nnen Sie den Befehl historisch verwenden, in dem die Liste der zuletzt ausgeführten Befehle in einer Terminalsitzung angezeigt wird.
$ Geschichte
Um den Befehlsverlauf mit einem Zeitstempel anzuzeigen, müssen Sie den Zeitstempel in der Bash -Historie festlegen.
$ HistimeFormat = "%d/%m/%y%t" #Tempor?r festlegen den History -Zeitstempel $ export histimeFormat = "%d/%m/%y%t" #permanent habe den History -Zeitstempel festgelegt $ Geschichte
6. DU -Befehl
Wie werden Sie die Top 10 Dateien überprüfen, die Ihren Festplattenraum ausw?rts essen? Ein einfaches Ein-Liner-Skript aus dem DU-Befehl, das haupts?chlich für die Verwendung von Dateir?umen verwendet wird.
$ du -hsx * | sortieren -rh | Kopf -10
Erl?uterung der obigen DU -Befehlsoptionen und -Schalter.
- DU - Nutzung von Dateir?umen.
- -hsx -
(-h)
menschliches lesbares Format,(-s)
Zusammenfassungen Ausgabe,(-x)
Ein Dateiformat, überspringen von Verzeichnissen in anderen Dateiformaten. - Sortieren - Sortieren Sie Textdateizeilen.
- -RH -
(-r)
Umkehren Sie das Ergebnis des Vergleichs um(-h)
, um das menschlich-lesbare Format zu vergleichen. - Kopf - Ausgabe erster N -Dateizeilen.
7. Statusbefehl
Der Befehl STAT wird verwendet, um die Informationen über die Dateigr??e, den Zugriffsberechtigung, die Zugriffszeit und die Benutzer -ID und die Gruppen -ID der Datei abzurufen.
$ STAT ANACONDA-KS.CFG
Linux -Networking -Befehle
In diesem Abschnitt werden wir einige der Networking-Befehle er?rtern, mit denen Anf?nger Probleme im Zusammenhang mit Netzwerk zu beheben k?nnen.
8. Ping -Befehl
Eines der in einem Netzwerk ausgeführten weit verbreiteten Vorg?nge besteht darin, zu überprüfen, ob ein bestimmter Host erreichbar ist oder nicht. Wir k?nnen den Ping -Befehl verwenden, um die Konnektivit?t mit dem anderen Host zu überprüfen.
Die allgemeine Syntax des Ping -Befehls lautet:
$ ping [Optionen]<destination> </destination>
Hier kann das Ziel eine IP -Adresse oder ein vollst?ndig qualifizierter Dom?nenname (FQDN) wie Google.com sein. überprüfen Sie, ob das aktuelle System mit Google kommunizieren kann:
$ ping -c 4 Google.com
Im obigen Beispiel zeigt der Befehl die Statistiken zur Netzwerkkommunikation, die zeigt, dass die Antwort für alle vier Netzwerkanforderungen (Pakete) empfangen wird. Es ist wichtig zu beachten, dass wir die Option -c
mit dem Befehl verwendet haben, um die Anzahl der Anfragen zu begrenzen, die an den bestimmten Host gesendet werden sollen.
Lassen Sie uns das Beispiel sehen, wenn die Kommunikation zwischen den beiden Hosts gebrochen ist.
Um dieses Szenario zu simulieren, werden wir versuchen, eine nicht erreichbare IP-Adresse zu erreichen. In diesem Fall ist es 192.168.10.100 :
$ ping -c 4 192.168.10.100
Hier k?nnen wir sehen, dass wir keine Antwort auf eine Netzwerkanforderung erhalten haben. Daher meldet der Befehl den Fehler - Zielhost nicht erreichbar .
9. Hostkommando
Manchmal müssen wir die IP -Adresse der jeweiligen Dom?ne finden. Um dies zu erreichen, k?nnen wir den Host -Befehl verwenden, der eine DNS-Suche durchführt und FQDN in IP-Adresse und umgekehrt übersetzt.
Die allgemeine Syntax des Host -Befehls lautet:
$ host [Optionen]<destination> </destination>
Hier kann das Ziel eine IP -Adresse oder eine FQDN sein.
Lassen Sie uns die IP -Adresse von Google .com mit dem Host -Befehl herausfinden:
$ host Google.com
10. Whois Command
Alle Details zu den registrierten Dom?nen werden in der zentralisierten Datenbank gespeichert und k?nnen mit dem Befehl WHOIS abgefragt werden, in dem Details zur bestimmten Dom?ne angezeigt werden.
Die allgemeine Syntax des WHOIS -Befehls lautet:
$ whois [Optionen]<fqdn> </fqdn>
Lassen Sie uns Details zum Google.com finden:
$ whois google.com
Hier sehen wir viele detaillierte Informationen wie - Dom?nenregistrierung/Erneuerungs-/Ablaufdatum, Dom?nenanbieter usw.
Es ist wichtig zu beachten, dass der Befehl whois in allen Systemen standardm??ig nicht verfügbar ist. Wir k?nnen es jedoch mit dem Paketmanager installieren. Zum Beispiel k?nnen wir in Debian-basierten Verteilungen es mit dem APT-Paketmanager installieren:
$ sudo apt installieren whois
Auf rhelbasiertem und anderen Verteilungen k?nnen Sie es wie gezeigt installieren.
$ sudo yum installieren whois [auf <strong>rhel/centos/fedora</strong> und <strong>Rocky Linux/Almalinux</strong> ] $ sudo tritt -a net -misc/whois [auf <strong>Gentoo Linux</strong> ] $ sudo apk hinzufügen whois [auf <strong>Alpine Linux</strong> ] $ sudo pacman -s whois [auf <strong>Arch Linux</strong> ] $ sudo zypper installieren whois [on <strong>openSuse</strong> ]
Linux -Systeminformationsbefehle
In diesem Abschnitt werden wir einige der Befehle erl?utern, mit denen Details zum aktuellen System enthalten sind.
11. Verfügungsbefehl
Es ist eine sehr h?ufige Voraussetzung zu finden, wann das System das letzte Mal mit dem Befehl zur Verfügung steht, mit dem angegeben ist, wie lange das System ausgeführt wurde.
Finden wir die Betriebszeit des aktuellen Systems heraus:
$ Uptime -p <strong>12:10:57 bis 2:00, 1 Benutzer, Lastdurchschnitt: 0,48, 0,60, 0,45</strong>
In diesem Beispiel haben wir die Option -p
verwendet, um die Ausgabe in der hübschen Form anzuzeigen.
12. Freier Befehl
Benutzer müssen h?ufig die Details zum installierten, verfügbaren und gebrauchten Speicher finden. Diese Informationen spielen eine wichtige Rolle bei der Fehlerbehebung bei Leistungsproblemen. Wir k?nnen den kostenlosen Befehl verwenden, um die Details zum Speicher zu finden:
$ kostenlos -m
Hier haben wir die Option -m
mit dem Befehl verwendet, der die Ausgabe in den Mebibyten anzeigt.
In ?hnlicher Weise k?nnen wir die Optionen -g
, -t
und -p
-Optionen zeigen, um die Ausgabe in den Gibibyten, Tebibyten und Pebibyten anzuzeigen.
13. LSBLK -Befehl
Computersysteme speichern Daten auf Blockger?ten. Beispiele für Blockger?te sind Festplatten -Laufwerke (HDD), Festk?rperfahrten (SSD) und so weiter. Wir k?nnen den Befehl LSBLK verwenden, um detaillierte Informationen zu den Blockger?ten anzuzeigen:
$ lsblk
In diesem Beispiel k?nnen wir sehen, dass es nur ein Blockger?t gibt und der Name /Dev /SDA ist. Auf diesem Blockger?t werden drei Partitionen erstellt.
In diesem Artikel haben wir einige der Befehle besprochen, die für Linux -Anf?nger nützlich sind. Zuerst haben wir die Befehle des Dateisystems besprochen. Dann diskutierten wir Networking -Befehle. Schlie?lich haben wir einige Befehle besprochen, die Details zum aktuellen System lieferten.
Das obige ist der detaillierte Inhalt vonAm h?ufigsten verwendete Linux -Befehle, die Sie wissen sollten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Hei?e KI -Werkzeuge

Undress AI Tool
Ausziehbilder kostenlos

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem v?llig kostenlosen KI-Gesichtstausch-Tool aus!

Hei?er Artikel

Hei?e Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

überprüfen Sie bei der Begegnung mit DNS -Problemen zun?chst die Datei /etc/resolv.conf, um festzustellen, ob der richtige Namenserver konfiguriert ist. Zweitens k?nnen Sie ?ffentliche DNs wie 8,8,8,8 zum Testen manuell hinzufügen. Verwenden Sie dann die Befehle nslookup und digieren Sie, um zu überprüfen, ob die DNS -Aufl?sung normal ist. Wenn diese Tools nicht installiert sind, k?nnen Sie zuerst das DNSUTILS- oder BIND-UTILS-Paket installieren. überprüfen Sie dann den systemd-gel?sten Service-Status und die Konfigurationsdatei /etc/systemd/Resolved.conf und setzen Sie DNs und Fallbackdns nach Bedarf und starten Sie den Dienst neu. überprüfen Sie schlie?lich den Status und die Firewall -Regeln für Netzwerkschnittstellen und best?tigen Sie, dass Port 53 nicht ist

Als Systemadministrator k?nnen Sie sich (heute oder in Zukunft) in einer Umgebung arbeiten, in der Windows und Linux koexistieren. Es ist kein Geheimnis, dass einige gro?e Unternehmen einige ihrer Produktionsdienste in Windows -Boxen bevorzugen (oder müssen).

Node.js basiert auf Chrome's V8 Engine und ist eine offene, ereignisgesteuerte JavaScript-Laufzeitumgebung, die zum Aufbau skalierbarer Anwendungen und Backend-APIs hergestellt wurde. NodeJS ist dafür bekannt, dass sie aufgrund seines nicht blockierenden E/A-Modells leicht und effizient ist und effizient

In Linux-Systemen 1. IPA- oder Hostname-I-Befehl verwenden, um private IP anzuzeigen. 2. Verwenden Sie curlifconfig.me oder curlipinfo.io/ip, um ?ffentliche IP zu erhalten. 3. Die Desktop -Version kann private IP über Systemeinstellungen anzeigen, und der Browser kann auf bestimmte Websites zugreifen, um die ?ffentliche IP anzuzeigen. 4. Gemeinsame Befehle k?nnen als Aliase für einen schnellen Anruf festgelegt werden. Diese Methoden sind einfach und praktisch und für IP -Anzeigenanforderungen in verschiedenen Szenarien geeignet.

LinuxcanrunonModesthardwareWithSpecificMinimumRequirements Amshouldbeatleast512MBForCommand-LINEUSOR2GBFORTESKTOPENVIRMENTS.DIKSPACEREQUIRESAMINIMUMUMOF5–10 GB, obwohl25GBISBETTERFORAD

MySQL ist in C geschrieben und ist eine Open-Source, plattformübergreifend und eines der am h?ufigsten verwendeten relationalen Datenbankverwaltungssysteme (RDMS). Es ist ein wesentlicher Bestandteil des Lampenstacks und ein beliebtes Datenbankverwaltungssystem für Webhosting, Datenanalyse,

Ubuntu hat lange als Bastion von Bastion of Barrierefreiheit, Polnisch und Macht im Linux -?kosystem gelandet. Mit der Ankunft von Ubuntu 25.04, dem Codenamen ?Plucky Puffin“, hat Canonical erneut sein Engagement für die Bereitstellung eines gezeigt

MongoDB ist eine leistungsstarke, hochskalierbare dokumentorientierte NoSQL-Datenbank, die für den starken Verkehr und eine enorme Datenmenge erstellt wurde. Im Gegensatz zu herk?mmlichen SQL -Datenbanken, die Daten in Zeilen und Spalten in Tabellen speichern, strukturiert MongoDB Daten in einem j
