pwdZeigen Sie das aktuelle Arbeitsverzeichnis an.pwdGibt den absoluten Pfad aus, ohne die Datei zu ändern.Kopieren
lsVerzeichnisinhalte und versteckte Dateien anzeigen.ls -lahDie Zeit und Größe in der Liste werden durch Parameter und Systemimplementierung beeinflusst.Kopieren
cdWechseln Sie das Verzeichnis, in dem sich das aktuelle Terminal befindet.cd /path/to/projectDies ist ein in die Shell integrierter Befehl. Wenn der Pfad Leerzeichen enthält, sind Anführungszeichen erforderlich.Kopieren
headZeigen Sie nur die ersten paar Zeilen der Datei an.head -n 20 app.logEs empfiehlt sich, zunächst das Beispiel anzusehen, ohne die gesamte Datei auf einmal zu lesen.Kopieren
tailSehen Sie sich das Protokoll am Ende der Datei an.tail -n 100 app.log-f hinzugefügt, um mit dem Folgen fortzufahren; Drücken Sie Strg+C, um den Vorgang zu beenden.Kopieren
lessLesen Sie größere Textdateien seitenweise.less app.logVerwenden Sie / zum Suchen und drücken Sie q, um den Vorgang zu beenden, ohne die Datei zu ändern.Kopieren
grepZeilen in einer Datei nach festem Text filtern.grep -nF 'ERROR' app.log-F stimmt mit Literaltext überein, -n zeigt Zeilennummern an; Veröffentlichen Sie keine vertraulichen Protokolle an einem öffentlichen Ort.Kopieren
findSuchen Sie den Dateinamen im angegebenen Verzeichnis.find ./src -type f -name '*.ts'Platzhalterzeichen werden in Anführungszeichen gesetzt, um eine vorzeitige Erweiterung durch die Shell zu verhindern. In diesem Beispiel werden keine Dateien gelöscht.Kopieren
duZeigt den vom angegebenen Verzeichnis belegten Speicherplatz an.du -sh ./dataDas Zählen großer Verzeichnisse kann zeitaufwändig sein und einige Dateien verfügen möglicherweise nicht über Leseberechtigungen.Kopieren
dfÜberprüfen Sie den verbleibenden Speicherplatz des Dateisystems.df -hdf überprüft das Dateisystem und du schaut sich das Verzeichnis an. Die statistischen Kaliber der beiden sind unterschiedlich.Kopieren
psSehen Sie sich die Prozessliste an.ps -efProzessparameter können vertrauliche Informationen enthalten. Bitte überprüfen Sie dies vor der Weitergabe.Kopieren
ssSehen Sie sich den TCP-Port an, der lauscht.ss -ltnDies ist ein Netzwerkstatus-Tool für Linux und scannt Remote-Hosts nicht automatisch.Kopieren
ipZeigen Sie die lokale Schnittstellenadresse und das Routing an.ip address show ip route showEs wird nur die aktuelle Konfiguration gelesen; iproute2 ist möglicherweise nicht auf dem System installiert.Kopieren
wcZählen Sie die Anzahl der Zeilen, Wörter oder Bytes Text.wc -l notes.txt-l zählt die Anzahl der Zeilenumbrüche. Sie müssen aufpassen, wenn in der letzten Zeile kein Zeilenumbruch steht.Kopieren
sort / uniqGruppieren Sie doppelte Zeilen und zählen Sie die Vorkommen.sort names.txt | uniq -cDie Sortierung hängt vom Gebietsschema ab. Wenn Sie zuerst sortieren, können nicht benachbarte doppelte Zeilen zusammengeführt werden.Kopieren
sha256sumBerechnet den SHA-256-Digest einer Datei.sha256sum archive.zipEine Zusammenfassung kann prüfen, ob der Inhalt konsistent ist, eine Zusammenfassung allein kann jedoch nicht beweisen, dass die Quelle des Dokuments vertrauenswürdig ist.Kopieren