20 Grundlegende Linux -Befehle für Anfänger (empfohlen)
- 3419
- 619
- Susanne Stoutjesdijk
In diesem Tutorial behandeln wir 20 der wichtigsten Linux -Befehle, die jeder Systemadministrator kennen sollte. Diese Befehle sind die Bausteine vieler gängiger Aufgaben, und mit einem guten Verständnis für sie können Sie viel auf Ihren Linux -Servern erfüllen.
Was ist ein Befehl?
Ein Linux-Befehl ist eine Reihe von Anweisungen oder Operationen, die in der Befehlszeilenschnittstelle (CLI) eines Linux-Betriebssystems ausgeführt werden können. Linux -Befehle werden verwendet, um verschiedene Aufgaben auf einem Linux -System auszuführen, z. B. das Verwalten von Dateien und Verzeichnissen, das Verwalten von Systemprozessen, das Konfigurieren des Systems und vieles mehr. Linux -Befehle werden in das Terminal eingegeben und können durch Drücken der Eingabetaste ausgeführt werden. Es sind Hunderte von Linux -Befehlen verfügbar, und jeder Befehl enthält seine eigenen Optionen und Argumente, mit denen er sein Verhalten anpassen kann.
Was ist die Befehlszeilenschnittstelle (CLI)?
Die Befehlszeilenschnittstelle (CLI), auch als Befehlszeilenschale bezeichnet, ist ein Mittel, um mit dem Betriebssystem eines Computers zu interagieren, indem Befehle in ein Terminal- oder Konsolenfenster eingegeben werden. Die CLI bietet Benutzern eine textbasierte Oberfläche, mit der sie durch das Dateisystem navigieren, Programme ausführen und verschiedene andere Aufgaben ausführen können, indem sie Befehle in das Terminal eingeben. Im Gegensatz zu grafischen Benutzeroberflächen (GUIs), die eine Maus- und visuelle Elemente verwenden, um mit dem System zu interagieren.
1. 'ls' '
Befehl (Listendateien und Verzeichnisse)
Der ls Der Befehl wird verwendet, um die Dateien in einem Verzeichnis aufzulisten. Standardmäßig werden Ihnen LS die Dateien im aktuellen Verzeichnis angezeigt, aber Sie können ein anderes Verzeichnis angeben, indem Sie seinen Pfad als Argument einbeziehen.
Hier sind einige Beispiele für die Verwendung der Verwendung der ls Befehl:
- Zeigen Sie die Dateien im aktuellen Verzeichnis an
ls
- Zeigen Sie die Dateien im Verzeichnis /etc an
ls /etc
- Zeigen Sie die Dateien im aktuellen Verzeichnis an, einschließlich versteckter Dateien
ls -a
- Zeigen Sie die Dateien im aktuellen Verzeichnis an, einschließlich versteckter Dateien und Details zu jeder Datei
ls -al
2. 'CD'
Befehl (Verzeichnis ändern)
Der CD Der Befehl wird verwendet, um das aktuelle Arbeitsverzeichnis zu ändern. Wenn Sie ein Terminalfenster öffnen, beginnen Sie in Ihrem Heimverzeichnis. Mit dem CD -Befehl können Sie zu anderen Verzeichnissen in Ihrem Dateisystem navigieren.
Hier sind einige Beispiele für die Verwendung des CD -Befehls:
- Wechseln Sie in Ihr Heimverzeichnis
CD ~
- Wechseln in die
/usw
VerzeichnisCD /etc
- Wechseln Sie in das übergeordnete Verzeichnis des aktuellen Verzeichnisses
CD…
3. 'PWD'
Befehl (aktuelles Arbeitsverzeichnis drucken)
Der PWD Der Befehl wird verwendet, um das aktuelle Arbeitsverzeichnis zu drucken. Dieser Befehl ist nützlich, um Ihren aktuellen Speicherort im Dateisystem zu ermitteln.
Hier ist ein Beispiel für die Verwendung des PWD -Befehls:
- Drucken Sie das aktuelle Arbeitsverzeichnis aus
PWD
- Zeigen Sie den physischen Weg des Verzeichnisses im Falle eines symbolischen Links:
PWD -P
4. 'Katze'
Befehl (Lesen und Druckdateiinhalt)
Der Katze Der Befehl wird verwendet, um den Inhalt eines oder mehrerer Dateien zu verkettet und anzuzeigen. Dieser Befehl ist nützlich, um den Inhalt einer Datei schnell anzusehen.
Hier sind einige Beispiele für die Verwendung des CAT -Befehls:
- Zeigen Sie den Inhalt einer Datei an
Katzendatei.txt
- Verkettet und den Inhalt von zwei Dateien anstellen
Katzendatei1.txtdatei2.txt
- Zeigen Sie den Inhalt einer Datei jeweils eine Seite an
Katzendatei.txt | weniger
5. "Grep"
Befehl (Mustersuche)
Der Grep Der Befehl wird verwendet, um in einer oder mehreren Dateien nach einem Muster zu suchen. Dieser Befehl ist nützlich, um bestimmte Informationen in großen Dateien zu finden.
Hier sind einige Beispiele für die Verwendung des GREP -Befehls:
- Suchen Sie nach einem Muster in einer Datei
Grep -Musterdatei.txt
- Suchen Sie in mehreren Dateien nach einem Muster
Grep -Musterdatei1.txtdatei2.txt
- Suchen Sie nach einem Muster in einer Datei und zeigen Sie die Zeilennummern der Übereinstimmungen an
Grep -n -Musterdatei.txt
- Suchen Sie nach einem Muster in einer Datei und zeigen Sie nur die Übereinstimmungen an, nicht die gesamten Zeilen
Grep -o -Musterdatei.txt
6. 'Schwanz'
Befehl (drucken letzte Zeilen aus dem Inhalt)
Der Schwanz Der Befehl wird verwendet, um die letzten Zeilen einer Datei anzuzeigen. Dieser Befehl ist nützlich für die Überwachung von Protokolldateien und anderen Textdateien.
Hier sind einige Beispiele für die Verwendung des Schwanzbefehls:
- Zeigen Sie die letzten 10 Zeilen einer Datei an
Schwanzdatei.txt
- Zeigen Sie die letzten 20 Zeilen einer Datei an
Tail -n 20 Datei.txt
- Zeigen Sie das Ende einer Datei kontinuierlich an, wenn sie wächst
Tail -f -Datei.txt
7. 'Kopf'
Befehl (Druckstartlinien aus dem Inhalt drucken)
Der Kopf Der Befehl wird verwendet, um die ersten Zeilen einer Datei anzuzeigen. Dieser Befehl ist nützlich, um den Inhalt einer Datei schnell zu überprüfen.
Hier sind einige Beispiele für die Verwendung des Befehls "Kopf":
- Zeigen Sie die ersten 10 Zeilen einer Datei an
Kopfdatei.txt
- Zeigen Sie die ersten 20 Zeilen einer Datei an
Kopf -n 20 Datei.txt
8. 'CP'
Befehl (Dateien kopieren)
Der CP Der Befehl wird zum Kopieren von Dateien und Verzeichnissen verwendet. Dieser Befehl ist nützlich, um Sicherungen wichtiger Dateien zu erstellen und Dateien zwischen Verzeichnissen zu kopieren.
Hier sind einige Beispiele für die Verwendung des Befehls "CP":
- Kopieren Sie eine Datei
CP -Datei.TXT File_Copy.txt
- Kopieren Sie ein Verzeichnis und seinen Inhalt
cp -r Dir1 Dir2
- Kopieren Sie eine Datei und bewahren Sie ihre Berechtigungen und Zeitstempel auf
CP -P -Datei.TXT File_Copy.txt
9. 'MV'
Befehl (Dateien verschieben oder umbenennen)
Der MV Der Befehl wird verwendet, um Dateien und Verzeichnisse zu verschieben oder umzubenennen. Dieser Befehl ist nützlich, um Ihre Dateien und Verzeichnisse neu zu organisieren.
Hier sind einige Beispiele für die Verwendung des Befehls "MV":
- Verschieben Sie eine Datei
MV -Datei.txt dir1/
- Eine Datei umbenennen
MV -Datei.TXT File_Renamed.txt
10. 'rm'
Befehl (Dateien löschen)
Der rm Der Befehl wird zum Löschen von Dateien und Verzeichnissen verwendet. Dieser Befehl ist nützlich, um den Speicherplatz in Ihrem Dateisystem zu befreien und nicht benötigte Dateien zu entfernen.
Hier sind einige Beispiele für die Verwendung des Befehls "RM":
- Löschen Sie eine Datei
RM -Datei.txt
- Löschen Sie ein Verzeichnis und seinen Inhalt
RM -r Dir1
11. "Chmod"
Befehl (Änderungsberechtigungen)
Der Chmod Der Befehl wird verwendet, um die Berechtigungen von Dateien und Verzeichnissen zu ändern. Dieser Befehl ist nützlich, um zu steuern, wer Dateien auf Ihrem System lesen, schreiben und ausführen kann.
Hier sind einige Beispiele für die Verwendung des Befehls "chmod":
- Geben Sie dem Eigentümer einer Datei Lesen und Schreiben von Berechtigungen
CHMOD U+RW -Datei.txt
- Geben Sie jedem Ausführungsberechtigungen in einer Datei aus
CHMOD +X -Datei.txt
- Legen Sie die Berechtigungen einer Datei auf 644 fest
CHMOD 644 Datei.txt
12. "Chown"
Befehl (Eigentümer ändern)
Der Chown Der Befehl wird verwendet, um den Eigentümer einer Datei oder eines Verzeichnisses zu ändern. Dieser Befehl ist nützlich, um das Eigentum an Dateien und Verzeichnissen zu ändern, damit sie die Berechtigungen Ihres Systems entsprechen.
Hier sind einige Beispiele für die Verwendung des Befehls "Chown":
- Ändern Sie den Eigentümer einer Datei in User1
CHOWN User1 -Datei.txt
- Ändern Sie den Eigentümer und die Gruppe einer Datei in User1 und Group1
Chown User1: Group1 -Datei.txt
13. 'df'
Befehl (kostenlose Festplatte überprüfen)
Der df Der Befehl wird verwendet, um Informationen über die Nutzung von Speicherplatz in Ihrem System anzuzeigen. Dieser Befehl ist nützlich, um den verfügbaren Speicherplatz in Ihrem Dateisystem zu überwachen.
Hier sind einige Beispiele für die Verwendung des Befehls "DF":
- Zeigen Sie die Nutzung von Speicherplätzen für alle Dateisysteme
df
- Zeigen Sie die Nutzung des Speicherplatzes in einem menschlichen lesbaren Format.
df -h
14. 'du' '
Befehl (Überprüfungsscheibe verwendet)
Der Du Der Befehl wird verwendet, um den Speicherplatz zu schätzen, der von einer Datei oder einem Verzeichnis verwendet wird. Dieser Befehl ist nützlich, um herauszufinden, welche Dateien oder Verzeichnisse den größten Speicherplatz in Ihrem Dateisystem verwenden.
Hier sind einige Beispiele für die Verwendung des DU -Befehls:
- Zeigen Sie die Größe eines Verzeichnisses und dessen Inhalt
Du -sh Dir1
- Zeigen Sie die Größe eines Verzeichnisses und seines Inhalts, einschließlich versteckter Dateien
du -sh Dir1 -exclude = ".*"
- Zeigen Sie die Größe eines Verzeichnisses, sortiert nach Größe
Du -sh Dir1 | sortieren -r
15. 'Spitze'
Befehl (Anzeigen von Laufprozessen)
Der Spitze Der Befehl wird verwendet, um Informationen über die auf Ihrem System ausgeführten Prozesse anzuzeigen. Dieser Befehl ist nützlich, um die Leistung Ihres Systems zu überwachen und Prozesse zu identifizieren, die zu viel CPU oder Speicher verwenden.
Hier sind einige Beispiele für die Verwendung des Top -Befehls:
- Zeigen Sie die Top -Prozesse Ihres Systems
Spitze
- Zeigen Sie nur Prozesse an, die einem bestimmten Benutzer gehören
TOP -U User1
- Zeigen Sie die vollständige Befehlszeile für jeden Prozess an
Top -c
16. 'töten'
Befehl (Prozesse beenden)
Der töten Der Befehl wird verwendet, um ein Signal an einen Prozess zu senden, wodurch es beendet wird. Dieser Befehl ist nützlich, um Prozesse zu beenden, die nicht mehr reagieren oder die Sie nicht mehr benötigen.
Hier sind einige Beispiele für die Verwendung des Kill -Befehls:
- Beenden einen Prozess mit einer bestimmten PID
Töte 12345
- Beenden Sie einen Prozess anmutig mit dem int -Signal
Kill -int 12345
- Beenden Sie einen Prozess sofort mit dem Kill -Signal
Kill -Kill 12345
17. "ssh"
Befehl (Remote -Shell -Zugriff)
Der ssh Der Befehl wird verwendet, um sich sicher bei einem Remote -System anzumelden. Dieser Befehl ist nützlich, um Server und andere Systeme aus der Ferne zu verwalten.
Hier sind einige Beispiele für die Verwendung des SSH -Befehls:
- Melden Sie sich bei einem Remote -System als User1 an
SSH [E -Mail geschützt]
- Melden Sie sich bei einem Remote -System als Benutzer1 an und führen Sie einen Befehl aus
SSH [E -Mail geschützt] "ls -l"
- Melden Sie sich bei einem Remote -System mit einem Schlüsselpaar zur Authentifizierung an
ssh -i/path/to/privat/key [E -Mail geschützt]
18. 'scp'
Befehl (Remote -Kopie)
Der scp Der Befehl wird verwendet, um Dateien zwischen Systemen sicher zu kopieren. Dieser Befehl ist nützlich, um Dateien auf und von Remote -Systemen zu kopieren.
Hier sind einige Beispiele für die Verwendung des SCP -Befehls:
- Kopieren Sie eine Datei aus dem lokalen System in ein Remote -System
SCP -Datei.txt [E -Mail geschützt]: ~/
- Kopieren Sie eine Datei aus einem Remote -System in das lokale System
SCP [E -Mail geschützt]: Datei.txt .
- Kopieren Sie ein Verzeichnis und seinen Inhalt vom lokalen System in ein Remote -System
scp -r Dir1 [E -Mail geschützt]: ~/
19. "sudo"
Befehl (Priviledged Access)
Der sudo Der Befehl wird verwendet, um einen Befehl als ein anderer Benutzer auszuführen, in der Regel der Root -Benutzer. Dieser Befehl ist nützlich, um Verwaltungsaufgaben auf einem System auszuführen.
Hier sind einige Beispiele für die Verwendung des Sudo -Befehls:
- Führen Sie einen Befehl als Root -Benutzer aus
Sudo -Befehl
- Führen Sie einen Befehl als Root -Benutzer aus und behalten Sie die Umgebungsvariablen von Ihrem aktuellen Benutzer vor
sudo -e Befehl
- Führen Sie einen Befehl als einen anderen Benutzer aus
sudo -u user2 -Befehl
- Führen Sie eine grafische Anwendung als Root -Benutzer aus
sudo -i gedit
- Führen Sie einen Befehl aus und halten Sie das Terminal nach Abschluss des Befehls offen
sudo -b -Befehl
20. "Nano"
Befehl (Befehlszeilen Editor)
Der Nano Der Befehl ist ein Texteditor, der häufig in Linux -Systemen verwendet wird. Dieser Befehl ist nützlich für die Bearbeitung von Konfigurationsdateien und anderen Textdateien auf einem System.
Hier sind einige Beispiele für die Verwendung des Befehls "Nano":
- Öffnen Sie eine Datei zur Bearbeitung
Nano -Datei.txt
- Drücken Sie
Strg + o
Um die Änderungen in einer Datei zu speichern - Drücken Sie
Strg + x
Nano verlassen - Drücken Sie
Strg + w
So suchen Sie nach Text in einer Datei
Abschluss
Zusammenfassend sind die oben aufgeführten 20 Befehle einige der wichtigsten Linux -Befehle für Systemadministratoren. Es ist wichtig, sich mit diesen Befehlen vertraut zu machen und sie effektiv einzusetzen, da sie Ihnen helfen, viele gemeinsame Verwaltungsaufgaben für Ihr System auszuführen. Egal, ob Sie ein erfahrener Systemadministrator sind oder gerade erst anfangen, diese Befehle sind ein großartiger Ort zum Start.
- « Was ist ein Orphan -Prozess in Unix/Linux?
- So anzeigen Sie Warnmeldungen für nicht autorisierten SSH -Zugriff an »