Allgemeine grundlegende Linux-Befehle und -Verwendung

Allgemeine grundlegende Linux-Befehle und -Verwendung

Dieser Artikel veranschaulicht anhand von Beispielen gängige grundlegende Linux-Befehle und deren Verwendung. Teilen Sie uns die Einzelheiten zu Ihrer Information mit:

Ziel

Erfahren im Umgang mit gängigen Linux-Befehlen

1> Dateiinformationen anzeigen: ls

ls ist die Abkürzung für das englische Wort list. Seine Funktion besteht darin, den Inhalt eines Verzeichnisses aufzulisten. Es ist einer der von Benutzern am häufigsten verwendeten Befehle. Er ähnelt dem Befehl dir unter DOS.

Die maximale Länge eines Linux-Datei- oder Verzeichnisnamens beträgt 265 Zeichen. „.“ steht für das aktuelle Verzeichnis und „…“ für das übergeordnete Verzeichnis. Dateien, die mit „.“ beginnen, sind versteckte Dateien und benötigen den Parameter -a, um angezeigt zu werden.

ls allgemeine Parameter:
Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügenBildbeschreibung hier einfügen
Bildbeschreibung hier einfügen
Die in der Abbildung aufgeführten Angaben haben folgende Bedeutung:
Bildbeschreibung hier einfügen
Ähnlich wie bei Dateioperationen unter DOS ist auch bei Unix/Linux-Systemen die Verwendung von Sonderzeichen möglich, um mehrere Dateinamen gleichzeitig zu referenzieren. Diese Sonderzeichen werden als Platzhalter bezeichnet.
Bildbeschreibung hier einfügen

2> Bildschirm löschen: löschen

Die Funktion von clear besteht darin, die Anzeige auf dem Terminal zu löschen (ähnlich der cls-Bildschirmlöschfunktion von DOS). Sie können auch die Tastenkombination verwenden: Strg + l („l“ ist der Buchstabe).

3> Arbeitsverzeichnis wechseln: cd

Wenn Sie Unix/Linux verwenden, müssen Sie häufig das Arbeitsverzeichnis ändern. Mit dem Befehl cd können Benutzer zwischen Arbeitsverzeichnissen wechseln. Bei allen Verzeichnis- und Dateinamen in Linux muss die Groß-/Kleinschreibung beachtet werden.

Auf cd kann ein absoluter oder ein relativer Pfad folgen. Wenn das Verzeichnis weggelassen wird, wird standardmäßig zum Home-Verzeichnis des aktuellen Benutzers gewechselt.
Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen
Beachten:

Wenn der Pfad vom Stammpfad ausgeht, muss vor dem Pfad ein "/" hinzugefügt werden, z. B. "/mnt". Normalerweise ist "/" vor dem Pfad nicht erforderlich, wenn Sie einen Ordner in einem Verzeichnis eingeben.

4> Aktuellen Pfad anzeigen: pwd

Verwenden Sie den Befehl pwd, um das aktuelle Arbeitsverzeichnis anzuzeigen. Dieser Befehl ist sehr einfach. Geben Sie einfach pwd ohne Parameter ein.
Bildbeschreibung hier einfügen

5> Erstellen Sie ein Verzeichnis: mkdir

Mit dem Befehl mkdir kann ein neues Verzeichnis erstellt werden. Der Parameter -p kann rekursiv Verzeichnisse erstellen.

Es ist zu beachten, dass der Name des neu erstellten Verzeichnisses nicht mit dem Namen des vorhandenen Verzeichnisses oder der vorhandenen Datei im aktuellen Verzeichnis identisch sein kann und dass der Ersteller des Verzeichnisses über Schreibberechtigung für das aktuelle Verzeichnis verfügen muss.
Bildbeschreibung hier einfügen

6> Dateien löschen: rm

Sie können rm verwenden, um Dateien oder Verzeichnisse zu löschen. Seien Sie vorsichtig, wenn Sie den Befehl rm verwenden, da Dateien nach dem Löschen nicht wiederhergestellt werden können. Um ein versehentliches Löschen von Dateien zu verhindern, können Sie den Parameter -i nach dem rm-Befehl verwenden, um die zu löschenden Dateien einzeln zu bestätigen.

Allgemeine Parameter und ihre Bedeutung sind in der folgenden Tabelle aufgeführt:
Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen

7> Kopieren: cp

Die Funktion des Befehls cp besteht darin, eine bestimmte Datei oder ein bestimmtes Verzeichnis in eine andere Datei oder ein anderes Verzeichnis zu kopieren, was dem Kopierbefehl unter DOS entspricht.

Beschreibung allgemeiner Optionen:
Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen

8> mv: verschieben, umbenennen

Benutzer können den Befehl mv verwenden, um Dateien oder Verzeichnisse zu verschieben oder Dateien oder Verzeichnisse umzubenennen.

Beschreibung allgemeiner Optionen:

Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen

9> Datei erstellen: berühren

Benutzer können per Berührung eine leere Datei erstellen. Die Demo sieht wie folgt aus:

berühren hallo.txt

veranschaulichen:

Eine leere Datei mit dem Namen hello.txt wird im aktuellen Pfad erstellt
In Linux gibt es kein striktes Suffix (Format), daher können Sie beim Erstellen einer Datei einen beliebigen Dateinamen vergeben.

1. Befehl zur Ausgabeumleitung: >

Unter Linux können Sie die Ergebnisse der Befehlsausführung in eine Datei umleiten. Der Inhalt, der auf dem Terminal angezeigt werden soll, wird in der angegebenen Datei gespeichert.

Beispiel: ls > test.txt (wenn test.txt nicht existiert, wird es erstellt, wenn es existiert, wird sein Inhalt überschrieben)
Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen
Hinweis: >Die Ausgabeumleitung überschreibt den ursprünglichen Inhalt, während >>die Ausgabeumleitung an das Ende der Datei angehängt wird.

2. Split-Screen-Anzeige: mehr

Wenn beim Anzeigen von Inhalten die Informationen zu lang sind, um auf einem Bildschirm angezeigt zu werden, kommt es zu schnellem Scrollen, wodurch es für den Benutzer schwierig wird, den Inhalt der Datei klar zu erkennen. In diesem Fall können Sie den Befehl more verwenden, um jeweils nur eine Seite anzuzeigen. Drücken Sie die Leertaste, um die nächste Seite anzuzeigen, drücken Sie die Taste q, um die Anzeige zu verlassen, und drücken Sie die Taste h, um Hilfe zu erhalten.
Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen

3. Rohrleitung: |

Pipeline: Die Ausgabe eines Befehls kann über eine Pipe als Eingabe eines anderen Befehls verwendet werden.

Wir können uns das Rohr wie ein Rohr im wirklichen Leben vorstellen, bei dem Dinge an einem Ende eingesteckt und am anderen Ende herausgenommen werden. Hier sind die linke und rechte Seite von „|“ in zwei Enden unterteilt, das linke Ende dient zum Einstecken von Dingen (Schreiben) und das rechte Ende zum Herausnehmen von Dingen (Lesen).

Bildbeschreibung hier einfügen

4. Erstellen Sie eine Linkdatei: ln

Linux-Linkdateien ähneln Verknüpfungen in Windows.

Linkdateien werden in Softlinks und Hardlinks unterteilt.

Softlink: Softlinks belegen keinen Speicherplatz und werden ungültig, wenn die Quelldatei gelöscht wird.

Hardlink: Hardlinks können nur auf normale Dateien verweisen, nicht auf Verzeichnisse.

Format verwenden:

ln Quelldatei Linkdatei ln -s Quelldatei Linkdatei

Wenn die Option -s nicht vorhanden ist, bedeutet dies, dass eine Hardlink-Datei erstellt wird. Die beiden Dateien belegen gleich viel Festplattenspeicher. Selbst wenn die Quelldatei gelöscht wird, ist die Link-Datei noch vorhanden, daher ist die Option -s die gebräuchlichere Form.

Hinweis: Wenn sich die Softlink-Datei und die Quelldatei nicht im selben Verzeichnis befinden, muss die Quelldatei einen absoluten Pfad anstelle eines relativen Pfads verwenden.
Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen

5. Dateiinhalte anzeigen oder zusammenführen: cat

Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen

6. Textsuche: grep

Der Befehl grep im Linux-System ist ein leistungsstarkes Textsuchtool. grep ermöglicht die Mustersuche in Textdateien. Wenn eine Übereinstimmung mit dem Muster gefunden wird, druckt grep alle Zeilen, die das Muster enthalten.

Das allgemeine Format von grep ist:

grep [-option] 'Suchzeichenfolge' Dateiname

Wenn Sie Zeichenfolgenparameter im Grep-Befehl eingeben, schließen Sie diese am besten in Anführungszeichen oder doppelte Anführungszeichen ein.

Zum Beispiel:

grep 'a' 1.txt

Beschreibung allgemeiner Optionen:
Bildbeschreibung hier einfügen
Die Grep-Suchzeichenfolge kann ein regulärer Ausdruck sein.

Ein regulärer Ausdruck ist eine logische Formel für Zeichenfolgenoperationen. Er verwendet einige vordefinierte bestimmte Zeichen und die Kombination dieser bestimmten Zeichen, um eine „reguläre Zeichenfolge“ zu bilden. Diese „reguläre Zeichenfolge“ wird verwendet, um eine Filterlogik für die Zeichenfolge auszudrücken.

Allgemeine reguläre Ausdrücke für grep:
Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen

7. Dateien suchen: find

Der Befehl find ist sehr leistungsfähig. Er wird normalerweise verwendet, um nach bestimmten Dateien in einem bestimmten Verzeichnis zu suchen. Er kann aber auch verwendet werden, um nach Dateien zu suchen, die einem bestimmten Benutzer gehören.

Allgemeine Verwendung:

Bildbeschreibung hier einfügen

8. Archivverwaltung: tar

Die Daten auf dem Computer müssen häufig gesichert werden. Tar ist das am häufigsten verwendete Sicherungstool unter Unix/Linux. Mit diesem Befehl können Sie eine Reihe von Dateien in einer großen Datei archivieren und die Archivdatei auch dekomprimieren, um Daten wiederherzustellen.

tar verwendet das Format tar [Parameter] Paket Dateiname Datei

Der Tar-Befehl ist etwas ganz Besonderes. Sie können vor seinen Parametern "-" verwenden oder nicht.

Gemeinsame Parameter:
Bildbeschreibung hier einfügen
Hinweis: Mit Ausnahme von f, das am Ende der Parameter stehen muss, ist die Reihenfolge der anderen Parameter beliebig.
Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen

9. Dateikomprimierung und -dekomprimierung: gzip

Die Befehle tar und gzip werden zusammen zum Verpacken und Komprimieren von Dateien verwendet. tar ist nur für das Verpacken von Dateien zuständig, komprimiert diese aber nicht. Die von tar verpackten Dateien werden mit gzip komprimiert und ihre Erweiterung lautet im Allgemeinen xxxx.tar.gz.

Das von gzip verwendete Format ist wie folgt:

gzip [Optionen] komprimierte Datei

Allgemeine Optionen:
Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen
Der tar-Befehl hat keine Komprimierungsfunktion, er ist nur ein Verpackungsbefehl. Durch Hinzufügen einer Option (-z) zum tar-Befehl kann gzip jedoch aufgerufen werden, um eine Komprimierungsfunktion zu implementieren, wobei zuerst ein Verpackungsvorgang und dann eine Komprimierung durchgeführt wird.

Komprimierungsverwendung: Tar-Cvzf-Komprimierungspaket Paketname Datei1 Datei2 …

-z: gibt das Format des komprimierten Pakets an: file.tar.gz

Bildbeschreibung hier einfügen
Dekomprimierungsverwendung: tar zxvf komprimierter Paketname

-z: gibt das Format des komprimierten Pakets an: file.tar.gz

Bildbeschreibung hier einfügen
In das angegebene Verzeichnis entpacken: -C (Großbuchstabe „C“)
Bildbeschreibung hier einfügen

10. Dateikomprimierung und -dekomprimierung: bzip2

Der tar-Befehl wird in Verbindung mit dem bzip2-Befehl zum Verpacken und Komprimieren von Dateien verwendet (die Verwendung ist dieselbe wie bei gzip).

tar ist nur für das Verpacken von Dateien zuständig, komprimiert diese aber nicht. Die von tar verpackten Dateien werden mit bzip2 komprimiert und ihre Erweiterung lautet im Allgemeinen xxxx.tar.gz2.

Durch Hinzufügen einer Option (-j) zum Tar-Befehl kann bzip2 aufgerufen werden, um eine Komprimierungsfunktion zu implementieren, wobei zuerst ein Verpackungsvorgang und dann ein Komprimierungsprozess ausgeführt wird.

Komprimierungsverwendung: tar -jcvf komprimiert Paketnamendatei … (tar jcvf bk.tar.bz2 *.c)

Verwendung der Dekomprimierung: tar -jxvf komprimierter Paketname (tar jxvf bk.tar.bz2)

11. Dateikomprimierung und -dekomprimierung: zip, unzip

Beim Komprimieren der Datei mit zip muss die Zieldateierweiterung nicht angegeben werden. Die Standarderweiterung ist zip.

Komprimierte Datei: zip [-r] Zieldatei (keine Erweiterung) Quelldatei

Dekomprimieren Sie die Datei: unzip -d zum Dekomprimieren der Verzeichnisdatei komprimierte Datei
Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen

12. Befehlsspeicherort anzeigen: welcher

Bildbeschreibung hier einfügen

13. Dateiberechtigungen ändern: chmod

Es gibt zwei Formate für chmod zum Ändern von Dateiberechtigungen: Buchstabenmethode und Zahlenmethode.

Alphabetische Methode: chmod u/g/o/a +/-/= rwx-Datei
Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen
Wenn Sie Berechtigungen für den Eigentümer, Gruppenmitglieder und andere gleichzeitig festlegen müssen, lesen Sie Folgendes:
Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen
Digitale Methode: „rwx“ Diese Berechtigungen können auch durch Zahlen ersetzt werden
Bildbeschreibung hier einfügen
Beispielsweise ist die Ausführung von chmod u=rwx,g=rx,o=r Dateiname gleichbedeutend mit chmod u=7,g=5,o=4 Dateiname

chmod 751-Datei:

Dateieigentümer: Lese-, Schreib- und Ausführungsberechtigungen Gruppenbenutzer: Lese- und Ausführungsberechtigungen Andere Benutzer: Ausführungsberechtigungen
Bildbeschreibung hier einfügen
Hinweis: Wenn Sie allen Verzeichnissen rekursiv die gleichen Berechtigungen zuweisen möchten, müssen Sie den Parameter „-R“ hinzufügen. Beispiel: chmod 777 test/ -R fügt allen Dateien im Testverzeichnis rekursiv die Berechtigung 777 hinzu

14. Wechseln Sie zum Administratorkonto

Einfacher Befehl zum Wechseln zum Root-Zugriff in Ubuntu:
Bildbeschreibung hier einfügen

15. Benutzerkennwort festlegen: passwd

Unter Unix/Linux kann der Superuser mit dem Befehl passwd das Benutzerkennwort für normale Benutzer festlegen oder ändern. Benutzer können diesen Befehl auch direkt verwenden, um ihr Passwort zu ändern, ohne nach dem Befehl einen Benutzernamen zu verwenden.
Bildbeschreibung hier einfügen

16. Melden Sie sich von Ihrem Konto ab: exit

Wenn es sich um eine grafische Benutzeroberfläche handelt, beenden Sie das aktuelle Terminal.
Wenn Sie SSH für die Remote-Anmeldung verwenden, melden Sie sich vom Konto ab.
Wenn Sie ein Benutzer mit gewechselter Anmeldung sind, werden Sie nach der Abmeldung wieder zum vorherigen Anmeldekonto zurückversetzt.

17. Angemeldete Benutzer anzeigen: wer

Mit dem Befehl „who“ können Sie Informationen zu allen Benutzern anzeigen, die aktuell am System angemeldet sind.

Allgemeine Optionen:
Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen

18. Herunterfahren und Neustart: reboot, shutdown, init

Bildbeschreibung hier einfügen

Ich hoffe, dieser Artikel hilft Ihnen bei der Wartung Ihres Linux-Servers.

Das könnte Sie auch interessieren:
  • Eine Reihe häufig verwendeter Betriebs- und Wartungsbefehle für Linux (Zusammenfassung)
  • Detaillierte Erklärung der Verwendung des Linux-Befehls lsof
  • Detaillierte Erklärung zur Verwendung des Linux-Befehls Traceroute
  • Detaillierte Erklärung der Linux-Dateiübertragungsbefehle rz und sz
  • Detaillierte Erklärung des awk-Befehls in Linux
  • Lösung für Linux, das nicht alle Befehle unterstützt

<<:  Lösen Sie das Problem des Syn Flooding in der MySQL-Datenbank

>>:  So lösen Sie das Problem, dass die Scroll-Ansicht des WeChat-Applets nicht nach links und rechts verschoben werden kann

Artikel empfehlen

Details zur Verwendung regulärer Ausdrücke in MySQL

Inhaltsverzeichnis 1. Einleitung 2. Bereiten Sie ...

Die Einhandregel von WEB 2.0

<br />Mein vorheriger Artikel über CSS wurde...

CSS3 realisiert den Animationseffekt der Lotusblüte

Schauen wir uns zunächst die Wirkung an: Dieser E...

Vollständige Analyse der MySQL-Datentypen

Datentyp: Die grundlegenden Regeln, die definiere...

Lösung zum Vergessen des Root-Passworts der MySQL 5.7- und 8.0-Datenbank

Hinweis: Um das Root-Passwort in MySQL 5.7 zu kna...

So verwenden Sie html2canvas, um HTML-Code in Bilder umzuwandeln

Konvertieren Sie Code in ein Bild mit html2canvas...

Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.20 winx64

In diesem Artikel erfahren Sie mehr über die Inst...

Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.14

Dieser Artikel dokumentiert den Installations- un...

jQuery Canvas zeichnet Bildüberprüfungscodebeispiel

In diesem Artikelbeispiel wird der spezifische Co...

Beispiele für die Verwendung temporärer Tabellen in MySQL

Ich war in den letzten beiden Tagen etwas beschäf...

Detaillierte Erklärung der MySQL-Berechtigungssteuerung

Inhaltsverzeichnis MySQL-Berechtigungskontrolle B...

Implementierungscode für die nahtlose Verbindung des Div-Bildlaufbands

Code kopieren Der Code lautet wie folgt: <html...