Heim > Artikel > Betrieb und Instandhaltung > Was sind die allgemeinen Befehle für Linux-Dateien und -Festplatten?
#Dateiinformationen anzeigen: ls ls ist die Abkürzung für die englische Wortliste. Seine Funktion besteht darin, den Inhalt des Verzeichnisses aufzulisten. Es ist einer der am häufigsten von Benutzern verwendeten Befehle. Er ähnelt dem Befehl dir unter DOS. Linux-Datei- oder Verzeichnisnamen dürfen maximal 265 Zeichen lang sein. „.“ steht für das Verzeichnis der oberen Ebene und muss mit „.“ angezeigt werden -ein Parameter. ##lsGemeinsame Parameter -a zeigt alle Unterverzeichnisse und Dateien im angegebenen Verzeichnis an, einschließlich versteckter Dateien -l zeigt Dateidetails im Listenformat an -h arbeitet mit -l zusammen, um die Dateigröße auf humane Weise anzuzeigen ##Verzeichnisfilterung anzeigen
ls -lh 已k为单位显示查询出的文件大小 ls -a 显示所有文件,包含隐藏文件 ls -lha 注意,这里参数的顺序可以更改,所表述的含义是相同的。 ls 路径: 查询指定路径的文件列表 * - 通配符,代表任意字符(0到多个) ? - 通配符,代表一个字符 () - 中间为子shell的起始与结束 [] - 中间为字符组合 [abc] -匹配字符abc [a-z]-匹配a-z之间所有字符 {} - 中间为命令区块组合 && - 当前一个指令执行成功时,执行后一个指令 || - 当前一个指令执行失败时,执行后一个指令 ls test* *表示后面不论接几个字符都接受(没有字符也接受) ls test? ?表示后面当且仅当接一个字符时才接受 ls test??? ???表示一定要接三个字符 cp test[1~5] /tmp test1, test2, test3, test4, test5若存在,则复制到/tmp目录下 若文件名为*.a ,则使用ls \*.a进行匹配
##Befehl zur Ausgabeumleitung: > Unter Linux können die Ergebnisse der Befehlsausführung in eine Datei umgeleitet werden und der Inhalt, der auf dem Terminal angezeigt werden soll, wird in der angegebenen Datei gespeichert. ls -lha > ls.txt zeigt die Abfrageinformationen in der ls.txt-Datei an. (Wenn ls.txt nicht existiert, erstellen Sie eins, und wenn es existiert, überschreiben Sie seinen Inhalt) Hinweis: „>“ bedeutet, dass die Quelldatei überschrieben wird, und „>>“ wird an das Ende der Datei angehängt; Sie können diese Datei mit gedit filename öffnen und die Umleitungsergebnisse anzeigen. ##Geteilte Bildschirmanzeige: mehr Wenn beim Anzeigen von Inhalten die Informationen zu lang sind, um auf einem Bildschirm angezeigt zu werden, erfolgt ein schnelles Scrollen, wodurch es für den Benutzer schwierig wird, den Inhalt der Datei zu sehen. Zu diesem Zeitpunkt kann der Befehl „more“ verwendet werden, um nur einen anzuzeigen Drücken Sie jeweils die Leertaste, um sie anzuzeigen. Drücken Sie auf der nächsten Seite die Taste q, um die Anzeige zu verlassen, und drücken Sie die Taste h, um Hilfe zu erhalten. mehr: Wenn zu viel Abfrageinhalt vorhanden ist, können Sie das Schlüsselwort „mehr“ verwenden, um die Abfrageergebnisse in geteilten Bildschirmen anzuzeigen. mehr ls -lha zeigt die Abfrageergebnisse in geteilter Bildschirmform an; ##Pipeline:| Pipes: Die Ausgabe eines Befehls kann über eine Pipe als Eingabe eines anderen Befehls verwendet werden. Die Pipeline ist eigentlich ein Teil des Speichers, der zum Puffern verwendet wird. Der gesamte Ausgabeinhalt wird zuerst zwischengespeichert und dann aus dem Cache abgerufen. Zeigen Sie den Inhalt eines bestimmten Textes im Terminal an: cat-Dateiname; cat linux Notes.txt | ##Bildschirm löschen: klar Clear wird zum Löschen des Anzeigeinhalts auf dem Terminal verwendet. Derselbe DOS-Befehl ist der cls-Befehl. Sie können auch die Tastenkombination Strg+L verwenden ##Arbeitsverzeichnis wechseln: cd Wenn Sie Unix/Linux verwenden, müssen Sie häufig das Arbeitsverzeichnis ändern. Der Befehl cd kann Benutzern beim Wechseln des Arbeitsverzeichnisses helfen. Bei allen Verzeichnis- und Dateinamen unter 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 das Home-Verzeichnis des aktuellen Benutzers verwendet. Die Verwendung von cd ist wie folgt:
cd: Wechseln Sie zum Home-Verzeichnis des aktuellen Benutzers (/home/user-Verzeichnis). Wenn sich der Benutzer anmeldet, ist das Standardverzeichnis das Home-Verzeichnis des Benutzers. cd ~: Wechseln Sie zum Home-Verzeichnis des aktuellen Benutzers (/home/user-Verzeichnis); cd.: zum aktuellen Verzeichnis wechseln; cd ..: Wechseln Sie in das übergeordnete Verzeichnis; cd -: Zum letzten Verzeichnis wechseln;
##Zeigt den aktuellen Pfad an: pwd Verwenden Sie den Befehl pwd, um das aktuelle Arbeitsverzeichnis anzuzeigen. Dieser Befehl ist sehr einfach. Geben Sie einfach pwd direkt und ohne Parameter ein. ##Verzeichnis erstellen: mkdir Mit dem Befehl mkdir kann ein neues Verzeichnis erstellt werden. Der Parameter -p kann Verzeichnisse rekursiv erstellen; Es ist zu beachten, dass der Name des neuen Verzeichnisses nicht mit einem vorhandenen Verzeichnis oder einer Datei im aktuellen Verzeichnis identisch sein darf und der Verzeichnisersteller über Schreibberechtigungen für das aktuelle Verzeichnis verfügen muss. Die Verwendung von mkdir ist wie folgt:
mkdir test erstellt einen Ordner mit dem Namen test; mkdir a/b/c –p erstellt einen Ordner mit dem Namen c, der im Verzeichnis b unter dem Verzeichnis vorhanden ist.
Beachten Sie, dass diese Form der Ordnererstellung als rekursives Erstellen von Verzeichnissen bezeichnet wird ##Verzeichnis löschen: rmdir Mit dem Befehl rmdir können Sie ein Verzeichnis löschen. Sie müssen das Verzeichnis verlassen und das Verzeichnis muss ein leeres Verzeichnis sein. Andernfalls wird eine Meldung angezeigt, dass der Löschvorgang fehlgeschlagen ist. ##Dateien löschen: rm Dateien oder Verzeichnisse können über rm gelöscht werden. 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 nach rm den Parameter -i verwenden, um die zu löschenden Dateien zu bestätigen. Häufig verwendete Parameter und ihre Bedeutung sind in der folgenden Tabelle aufgeführt:
Softlink: Softlink belegt keinen Speicherplatz. Wenn die Quelldatei gelöscht wird, wird der Softlink ungültig. Hardlinks: Hardlinks können nur normale Dateien verlinken, keine Verzeichnisse.
Verwendetes Format:
LN-Quelldatei-Linkdatei ---fester Link ln -s Quelldatei-Link-Datei ---Softlink
Ein Hardlink entspricht einer Datei mit mehreren Dateinamen. Das Erstellen eines Hardlinks führt dazu, dass der Zähler in der Datei auf +1 gesetzt wird, das Löschen eines Hardlinks oder des Quelldateizählers auf -1, und ein Zähler von 0 bedeutet, dass die Datei tatsächlich vorhanden ist gelöscht; Softlink-Dateien entsprechen Verknüpfungen in Windows. Durch das Löschen der Quelldatei wird die Softlink-Datei ungültig. Die neue Datei des Hardlinks belegt die gleiche Größe an Festplattenspeicher wie die Quelldatei, daher werden im Allgemeinen Softlinks (-s) verwendet. Hinweis: Wenn sich die Softlink-Datei und die Quelldatei nicht im selben Verzeichnis befinden, muss die Quelldatei einen absoluten Pfad verwenden und darf keinen relativen Pfad verwenden. ##Textsuche: grep Der grep-Befehl im Linux-System ist ein leistungsstarkes Textsuchtool, das die Mustersuche in Textdateien ermöglicht. Wenn ein passendes Muster gefunden wird, druckt grep alle Zeilen, die das Muster enthalten; Das allgemeine Format von grep ist:
grep [-option] Dateiname „Suchinhaltszeichenfolge“. Bei der Eingabe von String-Parametern in den grep-Befehl ist es am besten, diese in Anführungszeichen oder doppelte Anführungszeichen zu setzen. Zum Beispiel: grep ‚a‘ 1.txt;
Allgemeine Optionsbeschreibung:
-v zeigt alle Zeilen an, die keinen passenden Text enthalten (entspricht einer Negation); -n zeigt übereinstimmende Zeilen und Zeilennummern an; -Ich ignoriere die Groß-/Kleinschreibung; Der Inhalt der grep-Suche kann ein regulärer Ausdruck sein.
##Dateien suchen: find Der Befehl „Suchen“ ist sehr leistungsfähig. Er wird normalerweise zum Suchen nach Dateien verwendet, die die Bedingungen in einem bestimmten Verzeichnis erfüllen. Er kann auch zum Suchen nach Dateien mit bestimmten Benutzerattributen verwendet werden: cp Die Funktion des Befehls cp besteht darin, die angegebene Datei oder das angegebene Verzeichnis in eine andere Datei oder ein anderes Verzeichnis zu kopieren, was dem Kopierbefehl unter DOS entspricht. Beschreibung allgemeiner Optionen:
-a Diese Option wird normalerweise beim Kopieren eines Verzeichnisses verwendet. Sie behält Links, Dateiattribute und das kopierte Verzeichnis bei. Kurz gesagt: Sie behält die ursprünglichen Attribute der Datei bei. -f zeigt nicht mehr an, dass die Verzeichnisdatei bereits vorhanden ist; -i interaktives Kopieren, fordert den Benutzer zur Bestätigung auf, bevor die Zieldatei überschrieben wird; -r Wenn die angegebene Quelldatei eine Verzeichnisdatei ist, kopiert cp alle Unterverzeichnisse und Dateien im Verzeichnis, und die Zieldatei muss ein Verzeichnisname sein. -v zeigt den Kopierfortschritt an;
##Dateien verschieben: mv Benutzer können den Befehl mv verwenden, um Dateien oder Verzeichnisse zu verschieben oder Dateien oder Verzeichnisse umzubenennen. Entspricht dem Ausschneiden im Fenster; Beschreibung allgemeiner Optionen: -f interaktiver Vorgang, beim Überschreiben erfolgt keine Eingabeaufforderung; -i bestätigt den Vorgang im interaktiven Modus. Wenn der MV-Vorgang zum Überschreiben einer vorhandenen Zieldatei führt, fragt das System, ob ein Umschreiben erfolgen soll, und fordert den Benutzer auf, zu antworten, um ein versehentliches Überschreiben der Datei zu vermeiden. -v zeigt den Verschiebungsfortschritt an; ##Archivverwaltung: tar Daten auf dem Computer müssen häufig gesichert werden. Tar ist das am häufigsten verwendete Sicherungstool unter Unix/Linux. Dieser Befehl kann eine Reihe von Dateien in einer großen Datei archivieren und die Archivdatei auch entpacken, um Daten wiederherzustellen. tar verwendet das Format tar[Parameter], um Dateinamen zu packen; Der tar-Befehl ist etwas ganz Besonderes. Sie können „-“ vor seinen Parametern verwenden oder nicht. Häufig verwendete Parameter: -c generiert Archivdateien und erstellt Verpackungsdateien; -v listet den detaillierten Prozess der Archivierung und Dearchivierung auf und zeigt den Fortschritt an; -f gibt den Namen der Archivdatei an. Auf f muss eine .tar-Datei folgen, daher muss die Option an letzter Stelle stehen. -t listet die im Archiv enthaltenen Dateien auf; -x Entsperren Sie die Archivdatei. Hinweis: Mit Ausnahme von f, das am Ende des Parameters platziert werden muss, ist die Reihenfolge der anderen Parameter willkürlich. ##Dateikomprimierung und -dekomprimierung: gzip Verwenden Sie tar in Verbindung mit dem Befehl gzip, um Dateien zu verpacken und zu komprimieren. tar ist nur für das Packen von Dateien verantwortlich, nicht jedoch für deren Komprimierung. Verwenden Sie gzip, um mit tar gepackte Dateien zu komprimieren. Ihre Erweiterungen lauten im Allgemeinen XXX.tar.gz. Häufig verwendete Optionen: -d dekomprimieren; -r komprimiert alle Unterverzeichnisse; gzip- und tar-Befehle können integriert und zusammen verwendet werden, fügen Sie einfach „z“ vor den verfügbaren Parametern von tar hinzu. Entpacken mit „tar –zxvf Dateiname“ ##Dateikomprimierung und -dekomprimierung: bzip2 Verwenden Sie tar in Verbindung mit dem Befehl bzip2, um die Dateipaketierung und -komprimierung zu implementieren (die Verwendung ist dieselbe wie bei gzip); Der tar-Wert ist für das Packen von Dateien verantwortlich, nicht jedoch für deren Komprimierung. Verwenden Sie bzip2, um tar-gepackte Dateien zu komprimieren. Ihre Erweiterungen lauten im Allgemeinen xxxx.tar.gz2. Durch Hinzufügen einer Option (-j) zum Befehl tar kann bizp2 aufgerufen werden, um eine Komprimierungsfunktion zu implementieren und den Prozess des ersten Packens und anschließenden Komprimierens zu implementieren. Komprimierungsmethode: tar jcvf komprimierte Paketnamendatei ... (tar –jcvf bk.tar.gz2 *.txt) Dekomprimierungsmethode: Name des komprimierten Pakets tar jxcf (tar jxvf bk.tar.bz2) ##Dateikomprimierung und -dekomprimierung: zip, entpacken Für die mit zip komprimierte Zieldatei muss keine Erweiterung angegeben werden. Die Standarderweiterung ist zip. Komprimierte Datei: zip [-r] Zieldatei (ohne Erweiterung) Quelldatei; Entpacken Sie die Datei: unzip –d Dekomprimierte Verzeichnisdatei komprimierte Datei.Das obige ist der detaillierte Inhalt vonWas sind die allgemeinen Befehle für Linux-Dateien und -Festplatten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!