Technologieaustausch

【Linux】01.Allgemeine Befehle unter Linux

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

1. ls-Befehl

Grammatik:ls [Optionen] [Verzeichnis- oder Dateiname]
Funktion : Für ein Verzeichnis listet dieser Befehl alle Unterverzeichnisse und Dateien im Verzeichnis auf.Bei Dateien wird der Dateiname zusammen mit anderen Informationen aufgeführt
Gemeinsame Optionen

-a: Alle Dateien im aktuellen Verzeichnis auflisten, einschließlich versteckter Dateien
-l: Detaillierte Informationen zur Datei auflisten
-d: Zeigt das Verzeichnis wie eine Datei an und nicht wie die darunter liegenden Dateien
-R: Dateien in allen Unterverzeichnissen rekursiv auflisten

Beispiel
Fügen Sie hier eine Bildbeschreibung ein

Zusammenfassung
Unter Linux werden Dateien mit „Hidden“ genannt.
ls file* bedeutet, die Dateien aufzulisten, deren Namen „file“ enthalten, wie in der folgenden Abbildung dargestellt:
Fügen Sie hier eine Bildbeschreibung ein

2. pwd-Befehl

Grammatik: Passwort
Funktion:Drucken Sie das aktuelle Verzeichnis
Beispiel
Fügen Sie hier eine Bildbeschreibung ein
Zusammenfassung
/ ist das Pfadtrennzeichen unter Linux. Über den Pfad können wir den Speicherort der Datei ermitteln

3. cd-Befehl

Grammatik:cd-Verzeichnisname
Funktion: Zum angegebenen Verzeichnis springen
Beispiel
Fügen Sie hier eine Bildbeschreibung ein

4. Baumbefehl

Grammatik:Baumverzeichnisname
Funktion: Gibt das angegebene Verzeichnis in Baumform aus
Installationsanleitung: yum install -y tree
Beispiel
Fügen Sie hier eine Bildbeschreibung ein
Zusammenfassung
Wir können sehen, dass der Pfad aus mehreren Knoten besteht, und dass jeder untergeordnete Knoten nur einen übergeordneten Knoten haben kann. Daher können wir sagen, dass der Pfad eindeutig ist.

5. Touch-Befehl

Grammatik:tippen Sie auf [Dateiname]
Funktion: Eine neue Datei erstellen, die nicht existiert
Beispiel
Fügen Sie hier eine Bildbeschreibung ein

6. mkdir-Befehl

Grammatik:mkdir [Optionen] [Verzeichnisname]
Funktion: Erstellen Sie ein neues Verzeichnis unter dem aktuellen Verzeichnis
Gemeinsame Optionen

-p: Erstellen Sie rekursiv eine Reihe von Verzeichnissen, dh es können mehrere Verzeichnisse gleichzeitig erstellt werden

Beispiel
Fügen Sie hier eine Bildbeschreibung ein

7.rmdir-Befehl

Grammatik:rmdir [Optionen] [Verzeichnisname]
Funktion: Leere Verzeichnisse löschen
Gemeinsame Optionen

-p: Wenn das Unterverzeichnis gelöscht wird und das übergeordnete Verzeichnis leer wird, wird auch das übergeordnete Verzeichnis gelöscht.

Beispiel
Fügen Sie hier eine Bildbeschreibung ein

8. rm-Befehl

Grammatik:rm [Optionen] [Dateiname oder Verzeichnisname]
Funktion: Dateien oder Verzeichnisse löschen Der Befehl rm kann gleichzeitig Dateien oder Verzeichnisse löschen.
Optionen

-f: Auch wenn das Dateiattribut schreibgeschützt (also schreibgeschützt) ist, wird es direkt gelöscht.
-i: Bitten Sie vor dem Löschen einzeln um Bestätigung
-r: Löschen Sie das Verzeichnis und alle Dateien darunter

Beispiel
Fügen Sie hier eine Bildbeschreibung ein

9. Mannbefehl

Grammatik:man [Optionen]-Befehl
Funktion: Anweisungen finden Sie im Online-Handbuch
Gemeinsame Optionen

Allgemeine Anweisungen finden Sie im Handbuch Nr. 1
Handbuch Nr. 2 Systemaufrufe prüfen
Handbuch Nr. 3 Überprüfen Sie die Bibliotheksfunktionen der C-Sprache

Beispiel
Fügen Sie hier eine Bildbeschreibung ein

10. Cat- und Tac-Befehle

Grammatik:cat (tac) [Optionen] [Dateiname]
Funktion:cat (tac) Zeigt den Inhalt der Zieldatei der Reihe nach an (umgekehrte Reihenfolge)
Gemeinsame Optionen

-b: Nummeriert nicht leere Ausgabezeilen
-n: Nummeriert alle Ausgabezeilen
-s: Nicht mehrere Leerzeilen ausgeben

Beispiel
Fügen Sie hier eine Bildbeschreibung ein
Zusammenfassung

  1. Unter Linux ist alles eine Datei (einschließlich Tastatur und Monitor). Die Eingabe über die Tastatur und die Ausgabe über den Bildschirm können als Lesen von Daten aus der Tastaturdatei und Anzeigen von Daten aus der Monitordatei verstanden werden.
  2. echo kann Daten auf den Bildschirm schreiben
    Fügen Sie hier eine Bildbeschreibung ein
  3. Das >-Symbol wird als Ausgabeumleitung bezeichnet. Wenn ihm eine Datei folgt, können die Daten in die Zieldatei ausgegeben werden. Daher können die Daten gelöscht werden eine neue Datei erstellen.
  4. Das Symbol >> wird als Anhängeumleitung bezeichnet. Wenn die Datei Daten enthält, fahren Sie mit dem Schreiben fort.
  5. Das <-Symbol wird als Eingabeumleitung bezeichnet, gefolgt von einer Datei, um alle Daten in der Datei auf dem Bildschirm auszugeben.
    Fügen Sie hier eine Bildbeschreibung ein

11. Nano-Befehl

Grammatik:Nano-Dateiname
Funktion:In Zieldatei schreiben
Installationsanleitung:yun install -y nano
Beispiel
Fügen Sie hier eine Bildbeschreibung ein

12. cp-Befehl

Grammatik:cp [Optionen] Quelldatei oder Zielverzeichnis Zieldatei oder Zielverzeichnis
Funktion: Kopieren Sie eine Datei oder ein Verzeichnis. Wenn die Zieldatei oder das Zielverzeichnis nicht vorhanden ist, erstellen Sie sie.
veranschaulichen : Der Befehl cp wird zum Kopieren von Dateien oder Verzeichnissen verwendet. Wenn zwei oder mehr Dateien oder Verzeichnisse gleichzeitig angegeben werden und das endgültige Ziel ein vorhandenes Verzeichnis ist, werden alle zuvor angegebenen Dateien oder Verzeichnisse in dieses Verzeichnis kopiert.Wenn mehrere Dateien oder Verzeichnisse gleichzeitig angegeben werden und das endgültige Ziel kein vorhandenes Verzeichnis ist, wird eine Fehlermeldung angezeigt.
Gemeinsame Optionen

-f: Dateien oder Verzeichnisse zwangsweise kopieren, unabhängig davon, ob die Zieldatei oder das Zielverzeichnis bereits vorhanden ist
-i: Fragen Sie den Benutzer, bevor Sie die Datei überschreiben
-r: Rekursive Verarbeitung, Verarbeitung von Dateien und Unterverzeichnissen im angegebenen Verzeichnis zusammen

Beispiel
Fügen Sie hier eine Bildbeschreibung ein

13. mv-Befehl

Grammatik: mv [Optionen] Quelldatei oder Zielverzeichnis Zieldatei oder Zielverzeichnis
Funktion: 1. Dateien und Verzeichnisse verschieben 2. Umbenennen

Gemeinsame Optionen

-f: Wenn die Zieldatei bereits existiert, wird sie ohne Rückfrage direkt überschrieben.
-i: Wenn die Zieldatei bereits existiert, wird gefragt, ob sie überschrieben werden soll.

Beispiel
Fügen Sie hier eine Bildbeschreibung ein

14. mehr Befehl

Grammatik:mehr [Optionen] [Dateiname]
Funktion: Ähnlich wie bei cat können Sie lange Dateien anzeigen, aber Sie können nur nach unten und nicht nach oben scrollen.
Optionen

-n: Nummeriert die Ausgabezeilen
q: Beenden

Beispiel
Fügen Sie hier eine Bildbeschreibung ein

15. weniger Befehl

Grammatik: weniger [Optionen] Dateiname
Funktion: Weniger ähnelt mehr, aber mit weniger können Sie die Datei nach Belieben durchsuchen, während sich mehr nur vorwärts und nicht rückwärts bewegen kann und weniger nicht die gesamte Datei lädt, bevor sie angezeigt wird.
Optionen

-N: Zeigt die Zeilennummer jeder Zeile an
-i: Groß-/Kleinschreibung bei der Suche ignorieren
n: Wiederholen Sie die vorherige Suche
N: Wiederholen Sie die vorherige Suche in umgekehrter Richtung
q: Verlassen

16. Hauptkommando

Grammatik: head [Optionen] [Dateiname]
Funktion:head wird verwendet, um den Anfang der Datei in der Standardausgabe anzuzeigen. Der Standardbefehl head gibt die ersten 10 Zeilen der entsprechenden Datei aus.
Optionen

-n: Zeigt die ersten n Datenzeilen an

Beispiel
Fügen Sie hier eine Bildbeschreibung ein

17. Schwanzbefehl

Grammatik: tail [Optionen] [Dateiname]
Funktion : Wird verwendet, um den Inhalt am Ende der angegebenen Datei anzuzeigen. Wenn keine Datei angegeben ist, wird sie als Eingabeinformation verarbeitet. Wird häufig zum Anzeigen von Protokolldateien verwendet.
Optionen

-n: Zeigt die Anzahl der Zeilen an

Beispiel
Fügen Sie hier eine Bildbeschreibung ein
Zusammenfassung
Wie fangen wir also die Daten zwischen den Zeilen 5000–5020 ab?
Wir können zuerst die ersten 5020 Datenzeilen und dann die letzten 20 Datenzeilen abfangen. Müssen wir eine neue Datei erstellen? Wir können Pipes verwenden, um dieses Problem sauber zu lösen:
Fügen Sie hier eine Bildbeschreibung ein

18. Zeitbezogene Anweisungen

Datumsanzeige
Datum gibt das Format zur Anzeige der Uhrzeit an: Datum +%Y:%m:%d
Datumsverwendung: Datum [OPTION]… [+FORMAT]

  1. In Bezug auf die Anzeige können Benutzer das anzuzeigende Format festlegen. Das Format wird auf ein Pluszeichen gefolgt von mehreren Markierungen eingestellt. Die Liste der häufig verwendeten Markierungen lautet wie folgt:
    • %H: Stunden (00…23)
    • %M: Minuten (00…59)
    • %S: Sekunden (00…61)
    • %X: entspricht %H:%M:%S
    • %d: Tag(01…31)
    • %m: Monat (01…12)
    • %Y: Vollständiges Jahr (0000…9999)
    • %F: entspricht %Y-%m-%d
  2. Was die Abbindezeit angeht
    • date -s // Die aktuelle Uhrzeit festlegen. Nur Root-Berechtigungen können sie festlegen, andere können sie nur anzeigen.
    • date -s 20080523 // Auf 20080523 setzen, wodurch die spezifische Zeit auf leer 00:00:00 gesetzt wird
    • date -s 01:01:01 //Stellen Sie die spezifische Uhrzeit ein und das Datum wird nicht geändert.
    • date -s „01:01:01 23.05.2008“ //Dies kann die gesamte Zeit festlegen
    • date -s „01:01:01 20080523″ //Auf diese Weise können Sie die gesamte Zeit einstellen
    • date -s „2008-05-23 01:01:01″ //Auf diese Weise können Sie die gesamte Zeit einstellen
    • date -s „20080523 01:01:01“ //Auf diese Weise können Sie die gesamte Zeit einstellen
  3. Zeitstempel
    Zeit->Zeitstempel: Datum +%s
    Zeitstempel->Zeit: Datum -d@1508749502
    Ein Unix-Zeitstempel (Unix-Epoche, Unix-Zeit, POSIX-Zeit oder Unix-Zeitstempel auf Englisch) ist die Anzahl der Sekunden, die seit dem 1. Januar 1970 (Mitternacht UTC/GMT) vergangen sind, unabhängig von Schaltsekunden.

19. Cal-Befehl

Grammatik: cal [Jahr][Monat][Jahr]
Funktion: Wird zum Anzeigen von Zeitinformationen wie Kalendern verwendet. Wenn nur ein Parameter vorhanden ist, stellt er das Jahr dar (1-9999). Wenn es zwei Parameter gibt, stellt er den Monat und das Jahr dar.

-3: Zeigt den Systemkalender des vorherigen Monats, des aktuellen Monats und des nächsten Monats an
-j: Zeigt die Anzahl der Tage im aktuellen Jahr an (das Datum in einem Jahr wird in Tagen berechnet, beginnend mit dem 1. Januar, und die Anzahl der Tage im aktuellen Monat im Jahr wird standardmäßig angezeigt)
-y: Zeigt den Kalender des aktuellen Jahres an

Beispiel
Fügen Sie hier eine Bildbeschreibung ein

20. Befehl finden

Grammatik: : find Pfadname -Optionen Dateiname
Funktion: Wird verwendet, um im Dateibaum nach Dateien zu suchen und sie entsprechend zu verarbeiten (möglicherweise durch Zugriff auf die Festplatte).
Gemeinsame Optionen

-name sucht nach Dateien anhand des Dateinamens
-o oder

Beispiel
Fügen Sie hier eine Bildbeschreibung ein

21. grep-Befehl

Grammatik: grep [Allgemeine Optionen] String-Dateien durchsuchen
Funktion: Suchen Sie nach einer Zeichenfolge in der Datei und drucken Sie die gefundenen Zeilen aus.
Gemeinsame Optionen

-n: Gibt übrigens die Zeilennummer aus
-i: Ignorieren Sie den Unterschied in der Groß-/Kleinschreibung, sodass die Groß-/Kleinschreibung gleich behandelt wird
-v: Auswahl umkehren, d. h. die Zeile ohne den Inhalt der „Suchzeichenfolge“ anzeigen

Beispiel
Fügen Sie hier eine Bildbeschreibung ein

22. welcher Befehl

Grammatik: welcher Befehl
Funktion: Wird verwendet, um den Speicherort der Anweisung zu finden
Beispiel
Fügen Sie hier eine Bildbeschreibung ein
Zusammenfassung
Wir haben festgestellt, dass es sich bei diesen Anweisungen um ausführbare Programme und Dateien handelt, und wir haben festgestellt, dass sie im Verzeichnis /user/bin gespeichert sind
Anweisungen, ausführbare Programme und Befehle sind dasselbe und allesamt Dateien.

23. Alias-Direktive

Grammatik:alias Befehlsalias
Funktion: Wird verwendet, um Anweisungen Aliase zu geben
Beispiel
Fügen Sie hier eine Bildbeschreibung ein

24. zip/unzip-Befehl

Grammatik: zip [komprimierte Datei.zip] [Verzeichnis oder Datei]
Funktion: Komprimieren Sie Verzeichnisse oder Dateien in das ZIP-Format
Installationsmethode:yum install _y zip entpacken
Gemeinsame Optionen

-r: Rekursive Verarbeitung, bei der alle Dateien und Unterverzeichnisse im angegebenen Verzeichnis zusammen verarbeitet werden
-d: In das angegebene Verzeichnis extrahieren

Beispiel
Fügen Sie hier eine Bildbeschreibung ein
Zusammenfassung
Die Rolle der Verpackung: Reduzieren Sie die über das Netzwerk übertragene Datenmenge und erleichtern Sie die Netzwerkübertragung

25. tar-Befehl

Grammatik
Komprimierung: tar -czf [Dateiname.tgz] [Datei]
Entpacken: tar -xzf [Dateiname.tgz]
Funktion: Verzeichnisse oder Dateien in .tgz-Dateien komprimieren
Gemeinsame Optionen

-C: In das angegebene Verzeichnis extrahieren
-v: Visualisieren Sie den Unterdrückungsprozess
-c: Parameterbefehl zum Erstellen einer komprimierten Datei
-x: Parameterbefehl zum Entpacken einer komprimierten Datei
-z: Kann es mit gzip komprimiert werden?
-f: gefolgt vom Datei- oder Verzeichnisnamen

BeispielFügen Sie hier eine Bildbeschreibung ein

26. v. Chr. Befehl

Grammatik:bc
Funktion: Numerische Berechnungen durchführen und die Ergebnisse ausgeben
Beispiel
Fügen Sie hier eine Bildbeschreibung ein

27. uname-Befehl

Grammatik:uname [Optionen]
Funktion: uname wird verwendet, um Informationen über den Computer und das Betriebssystem zu erhalten.
Weitere Informationen:uname kann grundlegende Informationen wie die Version des vom Linux-Host verwendeten Betriebssystems und den Namen der Hardware anzeigen.
Gemeinsame Optionen

-a: Alle Informationen im Detail ausgeben, in der Reihenfolge: Kernelname, Hostname, Kernelversionsnummer, Kernelversion, Hardwarename, Prozessortyp, Hardwareplattformtyp, Betriebssystemname
-r: Gibt die Kernel-Versionsnummer aus

Beispiel
Fügen Sie hier eine Bildbeschreibung ein

28. Befehl zum Herunterfahren

Grammatik: Befehl zum Herunterfahren
Funktion: Abschalten
Allgemeine Anweisungen

-h: Nach dem Stoppen des Systemdienstes sofort herunterfahren.
-r: Starten Sie den Systemdienst neu, nachdem Sie ihn gestoppt haben
-t Sek.: Sekunden nach -t hinzufügen, was „nach ein paar Sekunden herunterfahren“ bedeutet.

Zusammenfassung
Der Autor verwendet einen Cloud-Server und fährt ihn nicht herunter. Andernfalls muss ich auf die Website gehen, um ihn zu öffnen.