Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Programmierer müssen 59 häufig verwendete Linux-Befehle beherrschen

Programmierer müssen 59 häufig verwendete Linux-Befehle beherrschen

坏嘻嘻
坏嘻嘻Original
2018-09-15 15:39:091900Durchsuche

Der Inhalt dieses Artikels betrifft 58 häufig verwendete Befehle in Linux. Ich hoffe, dass er für Freunde hilfreich ist.

  1. Schnellstart-Terminal: Strg+Alt+T

  2. Terminal-Schriftvergrößerung: Strg+Umschalt+'+'

  3. Terminal-Schriftartreduzierung: Strg+'-'

  4. ls: Dateiinformationen im aktuellen Verzeichnis anzeigen

  5. pwd: Anzeigen der aktuelle Dateiinformationen Pfad zum Verzeichnis

  6. Touch: Datei erstellen

  7. mkdir: Ordner erstellen

  8. rmdir: Leere Ordner löschen

  9. rm: Standardmäßig werden Dateien gelöscht -r bedeutet, alle Dateiinformationen im Ordner rekursiv zu löschen und schließlich den Ordner zu löschen

  10. cd Verzeichnis wechseln 10.1 cd-Verzeichnisname: Zum angegebenen Verzeichnis wechseln 10.2 cd ..: Zum Verzeichnis der oberen Ebene wechseln 10.3 cd .: Zum aktuellen Verzeichnis wechseln 10.4 cd ~: Zum Arbeitsverzeichnis des Benutzers wechseln 10.5 cd -= > cd ~: Zum Arbeitsverzeichnis des Benutzers wechseln 10.6 cd -: Zum vorherigen Verzeichnis wechseln

  11. clear : Bildschirm löschen ->window : cls

  12. Absoluter Pfad: Der Pfad, der vom Stammverzeichnis ausgeht, wird als absoluter Pfad bezeichnet -> cd /home/python

  13. Relativer Pfad: Der Pfad, der vom aktuellen Verzeichnis ausgeht Verzeichnis wird als relativer Pfad bezeichnet -> das Stammverzeichnis, verwenden Sie den absoluten Pfad. Wenn das zu wechselnde Verzeichnis in der Nähe des aktuellen Verzeichnisses liegt. Das Verzeichnis liegt in der Nähe eines relativen Pfads. Wenn das zu wechselnde Verzeichnis weder in der Nähe des aktuellen Verzeichnisses noch des Stammverzeichnisses liegt, verwenden Sie den absoluten Pfad

  14. cp: kopieren 15.1 cp-Dateinamenpfad: Kopieren Sie die Datei in das angegebene Verzeichnis 15.2 cp-Dateinamenpfad/neuer Dateiname: Kopieren Sie die Datei in den angegebenen Pfad und ändern Sie sie dann zum neuen Dateinamen 15.3 cp-Dateiname neuer Dateiname: Kopieren Sie die Datei in das aktuelle Verzeichnis und ändern Sie sie in den neuen Dateinamen 15.3 cp-Datei Ordnerpfad -r: Kopieren Sie den Ordner in den angegebenen Pfad -r: Kopieren Sie alle Dateien im Ordner rekursiv

  15. mv: Verschieben (ausschneiden) 16.1 mv-Dateinamenpfad: Verschieben Sie die Datei in das angegebene Verzeichnis 16.2 mv-Dateinamenpfad/neuer Dateiname: Verschieben Sie die Datei in das angegebenen Pfad und ändern Sie ihn dann in den neuen Dateinamen 16.3 mv-Dateiname neuer Dateiname: umbenennen 16.4 mv Ordnerpfad: Verschieben Sie den Ordner in den angegebenen Pfad

  16. Baum: Verzeichnisinformationen anzeigen als ein Verzeichnisbaum 17.1 Baumpfad: Verzeichnisbauminformationen des angegebenen Pfads anzeigen

  17. cal: Kalender des aktuellen Monats anzeigen 18.1 cal -y: Kalenderinformationen für das gesamte Jahr anzeigen

  18. Datum: Aktuelle Uhrzeit anzeigen 19.1 Zeitformat: Datum „+%Y- %m-%d %H:%M:%S“: Jahr, Monat, Tag und zehn Sekunden

  19. Verlauf: Historischen Befehl anzeigen 20.1! Historische Befehlsnummer: Führen Sie den entsprechenden historischen Befehl aus

  20. Befehlsformat: 21.1 Befehlsnamen-Optionsparameter, Eingabeaufforderungsoptionen können manchmal sein werden nach den Parametern platziert, aber wenn ein Fehler gemeldet wird, können Sie erwägen, sie nach dem Befehl zu platzieren, wie zum Beispiel: scp -r 21.2 Optionen: Zum Beispiel: -r, die Option kann 0 oder mehr haben 21.3 Parameter: Dateiname oder Pfad , der Parameter kann 0 oder mehr haben


  21. Befehlsname --help: Hilfeinformationen anzeigen


  22. man Befehlsname : Hilfeinformationen anzeigen 23.1 f Leertaste: Nächste Seite anzeigen 23.2 b: Vorherige Seite anzeigen 23.3 Eingabetaste: Nächste Zeile anzeigen 23.4 q: Beenden

  23. rm: Option 24.1 -i: Erinnerung vor dem Löschen 24.2 -r: Alle Dateiinformationen im Ordner rekursiv löschen. 24.3 -f: Löschen, wenn die Datei nicht vorhanden ist. Fehlermeldungen nicht anzeigen. 24.4 -v: Informationen zur Löschbeschreibung anzeigen. 24.5 -d: Leere Verzeichnisse löschen


  24. ls Option 25.1 -l: Anzeige im Listenformat 25.2 -a: Versteckte Dateien anzeigen 25.3 -h: Dateigrößeneinheit anzeigen


  25. ll -> ; ls -al

  26. l -> ls

  27. mkdir-Optionen: 28.1 -p: Erforderliche Ordner im Voraus erstellen

  28. cp-Option 29.1 -i: Erinnerung anzeigen 29.2 - r: Den Ordner rekursiv kopieren 29.3 -f: Direktes Überschreiben 29.4 -v: Die kopierte Pfadbeschreibung anzeigen

  29. mv-Optionen: 30.1 -i: Erinnerung anzeigen 30.2 -f: Direkte Überschreibung 30.3 -v: Beschreibung des verschobenen Pfads anzeigen

  30. Umleiten (>, >>): Schreiben Sie die neu Geben Sie die Anzeigerichtung an und speichern Sie die im Terminal angezeigten Daten in einer Datei. Sehen Sie sich die Daten später über die Dateiansicht an. 31.1 >: Wenn die Datei vorhanden ist, löschen Sie zuerst die Originaldaten und schreiben Sie dann neue Daten, die der Datei entsprechen Operation: w 31.2 >>: Wenn die Datei vorhanden ist, befindet sie sich im Original. Auf der Grundlage der Daten werden Anhängedaten geschrieben, was der Dateioperation entspricht: a Zusammenfassung: Die Umleitung der LS-, Baum- und Cat-Sammlung wird verwendet

  31. gedit: Befehl des Textbearbeitungstools, lesbar beschreibbar

  32. cat: Daten in der Datei im Terminal anzeigen, schreibgeschützt

  33. mehr: Geteilte Bildschirmanzeige 34.1 f (Leerzeichen): Schauen Sie sich die Seite an 34.2 b: Schauen Sie sich die vorherige Seite an 34.3 Enter: Schauen Sie sich die nächste Zeile an 34.4 q: Beenden

  34. |. Pipeline: Kann als Container für Daten verstanden werden 35.1 Hinweis: Pipeline wird in Kombination mit mehr verwendet Wenn ich die vorherige Seite nicht lesen kann: b Tastenkombinationen funktionieren nicht 35.2 ls, Baum cat kann in Verbindung mit Pipes

  35. zum Zusammenführen von Dateien 36.1 cat 1.txt 2.txt > 3.txt verwendet werden

  36. Link: Softlink: Wie eine Verknüpfung, Hinweis: Das Löschen des Softlinks der Originaldatei ist ungültig. Durch das Erstellen eines Softlinks wird die Anzahl der Hardlinks nicht um 1 erhöht. Sie können einen Softlink erstellen in einem Verzeichnis. Sehr wichtiger Hinweis: Wenn sich der Softlink nicht im selben Verzeichnis wie die Originaldatei befindet, muss die Originaldatei den absoluten Pfad des Softlinks verwenden: ln -s 1.txt 1-s.txt , ln -s /home/python/Desktop/AAA /1.txt ../1-s.txt Standardmäßig wird im aktuellen Verzeichnis nach

  37. gesucht

    Hardlink: Genauso wie eine Person mehrere Namen haben kann, hat das Löschen der Originaldatei keine Auswirkungen auf die Hardlinkdatei. Hinweis: Für Verzeichnisse können keine Hardlinks erstellt werden . Das Erstellen eines Hardlinks kann nur für Dateien erstellt werden. Durch das Erstellen eines Hardlinks wird die Anzahl der Hardlinks um 1 erhöht. Verwendung von Hardlinks: ln 1.txt 1-h.txt

  38. grep: Daten basierend auf Suchinhalten finden 38.1 -n: Zeilennummer anzeigen 38.2 -v: Basierend auf Suchinhalten negieren 38.3 -i: Groß-/Kleinschreibung ignorieren

  39. find: Suche nach Dateien basierend auf dem angegebenen Pfad 39.1 -name: Suche basierend auf dem Dateinamen 39.2 -size: Suche basierend auf der Dateigröße, bitte beachten Sie, dass diese nicht genau ist und im Allgemeinen nicht verwendet wird 39.3 -perm: Suche basierend auf Berechtigungen r:4 w:2 x:1 find . -name "*.txt" -> Suche nach Dateien mit dem Suffix .txt: spielt die Rolle einer Fuzzy-Abfrage Übereinstimmung mit 0 oder mehr Zeichen, ?: kann nur mit jedem Zeichen übereinstimmen. Tipp: Platzhalter haben nichts mit regulären Ausdrücken zu tun

  40. ls Verwenden Sie es mit Platzhaltern, zum Beispiel: ls *.txt

  41. tar zum Paket 41.1 tar -cvf test .tar *.txt -> test.tar Paket, bitte beachten Sie, dass der Speicherplatz nicht kleiner wird, da keine Komprimierung erfolgt

  42. gzip-Komprimierung 42.1 gzip test.tar -> test.tar.gz Komprimiertes Paket, der Speicherplatz wird kleiner

  43. tar-Verpackung und -Komprimierung (muss master) 43.1 tar -zcvf test.tar.gz *.txt -> test.tar.gz komprimiertes Paket 43.2 -z: Komprimierung -c: Verpackung -v: Gepackte Dateien anzeigen f: Dateinamen angeben

  44. gzip Dekomprimieren Sie 44.1 gzip -d test.tar.gz -> test.tar-Paket

  45. tar entpacken Sie 45.1 tar -xvf test.tar -> das Paket 45.2 -x: entpacken

  46. tar entpacken und entpacken (muss beherrschen) 46.1 tar -zxvf test.tar.gz -> Dekomprimieren und entpacken Sie die Datei 46.2 tar -zxvf test. tar.gz -C Pfad -> Dekomprimieren und entpacken Sie das komprimierte Paket in den angegebenen Pfad

  47. bz2-Verpackung und Komprimierung -jcvf test.bz2 *.txt -> test.bz2

  48. bz2-Dekomprimierung und Entpacken 48.1 tar -jxvf test.bz2 -> Holen Sie sich die Datei 48.2 im komprimierten Paket tar -jxvf test.bz2 -C Pfad -> Dekomprimieren und entpacken Sie die komprimierte Datei zum angegebenen Pfad

  49. zip-Verpackung und Komprimierung 49.1 zip test[.zip optional] *.txt -> test.zip

  50. unzip Dekomprimieren und Entpacken 50.1 unzip test.zip -> Komprimierte und entpackte Dateien 50.2 unzip test.zip -d path -》 Dekomprimieren und in den angegebenen Pfad entpacken 50.3 Zusammenfassung: ZIP-komprimierte Pakete nehmen den größten Platz ein und werden im Allgemeinen verwendet .gz und bz2

  51. chmod: Dateiberechtigungen ändern 51.1 Benutzerrolle: u: Aktueller Benutzer g: Benutzer in derselben Gruppe o: Andere Benutzer a: Alle Benutzer 51.2 Berechtigungen: r(4 ): Lesbar w(2): Beschreibbar x( 1): Ausführbar - (0): Keine Berechtigung 51.3 chmod a=rwx 1.txt, chmod a=- 1.txt, chmod a= 1.txt, chmod 777 1. txt chmod 000 1.txt 51.4 Unterschiedliche Benutzer sind unterschiedliche Berechtigungen: chmod u=r,g=w,r=rwx 1.txt, chmod 427 1.txt

  52. cp option-a : Behalten Sie Dateiberechtigungen bei, hauptsächlich für andere Benutzer. Berechtigungen. Tipp: -a enthält die Option -r. Sie können auch den Ordner

  53. kopieren, um den Pfad des Befehls

    abzurufen
  54. sudo -s: Wechseln Sie zum Administratorbenutzer

  55. whoami: aktueller Benutzer

  56. who: wer ist aktuell angemeldet

  57. Passwort: Passwort ändern

  58. Beenden: Konto verlassen

Das obige ist der detaillierte Inhalt vonProgrammierer müssen 59 häufig verwendete Linux-Befehle beherrschen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn