20 Grundlegende Linux -Befehle für Anfänger (empfohlen)

20 Grundlegende Linux -Befehle für Anfänger (empfohlen)

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 Verzeichnis
    CD /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.