Heim  >  Artikel  >  System-Tutorial  >  Wie bedient man Linux kompetent? Das Erlernen des Verzeichnisdateioperationsbefehls cd ist der Schlüssel

Wie bedient man Linux kompetent? Das Erlernen des Verzeichnisdateioperationsbefehls cd ist der Schlüssel

WBOY
WBOYOriginal
2024-07-03 15:29:21859Durchsuche

如何熟练操作 Linux?学习目录文件操作命令 cd 是关键

Klicken Sie unter dem Titel oben auf „Linux Commune“, um schnell zu folgen

Einführung

Interpretation allgemeiner Verzeichnisdatei-Operationsbefehle unter Linux

Wenn Sie sich also mit der Bedienung von Linux auskennen möchten, können Sie Ihre Systembetriebsfähigkeiten nur verbessern, indem Sie die Linux-Befehle einzeln lernen

Das erste, was wir lernen müssen, sind die Betriebsbefehle von Linux-Verzeichnisdateien

cd wechselt das aktuelle Arbeitsverzeichnis des Benutzers

cd(Option)(Parameter)

Der Befehl cd wird verwendet, um das Arbeitsverzeichnis des Benutzers in ein angegebenes Verzeichnis zu wechseln. Sie können einen absoluten Pfad oder einen relativen Pfad für dieses angegebene Verzeichnis verwenden (ein absoluter Pfad bedeutet, vom Stammverzeichnis aus zu beginnen, und ein relativer Pfad bedeutet, vom Stammverzeichnis aus zu beginnen aktuelles Verzeichnis)

Wenn Sie den Befehl cd direkt verwenden, ohne Parameter hinzuzufügen, wechselt er zum Home-Verzeichnis des angemeldeten Benutzers

Zum Beispiel habe ich mich zu Beginn als Root-Benutzer angemeldet. Wenn er also die Befehlszeile aufruft, gibt er das Verzeichnis /root/ ein. Wechseln Sie dann mit cd direkt in andere Verzeichnisse (ohne Parameter) und er wechselt zurück zu /root/directory

Einige Dinge, die Sie beim Verzeichniswechsel mit cd beachten sollten

"~" bedeutet Homeverzeichnis (Homeverzeichnis oder Benutzerverzeichnis)

"." gibt das aktuelle Verzeichnis an

".." gibt das Verzeichnis über dem aktuellen Verzeichnisspeicherort an.

Beispiele

cd, um das Benutzerverzeichnis aufzurufen;

cd~ Geben Sie das Benutzerverzeichnis ein;

cd – Kehren Sie zu dem Verzeichnis zurück, in dem Sie sich befanden, bevor Sie dieses Verzeichnis aufgerufen haben

cd.. Kehren Sie zum Verzeichnis der oberen Ebene zurück (wenn das aktuelle Verzeichnis „/“ 64-Bit-Linux ist, befindet es sich nach der Ausführung immer noch unter „/“; „..“ bedeutet das Verzeichnis der oberen Ebene);

cd../..zurück zum Verzeichnis zwei Ebenen darüber;

cd!$ verwendet die Parameter des vorherigen Befehls als CD-Parameter.

pwd zeigt das aktuelle Arbeitsverzeichnis des Benutzers an

pwd(Option)

pwd wird verwendet, um den aktuellen Arbeitspfad des Benutzers anzuzeigen, der als absoluter Pfad dargestellt wird删除文件夹指令linux_linux 删除文件夹 命令_linux删除文件夹命令夹

Zum Beispiel die folgenden Beispiele

[root@localhostlinuxidc]#cd/root

[root@localhost~]#pwd

/root

[root@localhost~]#cd/home/linuxidc/

[root@localhostlinuxidc]#pwd

/home/linuxidc

ls zeigt die Zielliste an (wird zuvor verwendet, wenn es um die Verzeichnisstruktur geht)

ls(Optionen)(Parameter)

Der Parameter kann ein Verzeichnis sein. Wenn nichts hinzugefügt wird, stellt er das aktuelle Verzeichnis dar

ls-Verzeichnis ist meiner Meinung nach der am häufigsten verwendete Befehl unter Linux

Öffnen Sie unter Windows den Datei-ExplorerLinux-Befehl zum Löschen von Ordnern, gehen Sie in ein Verzeichnis und die oben genannten Dateiverzeichnisse werden direkt angezeigt

Wenn Sie unter Linux ein Verzeichnis betreten und die Dateien oder Ordner in einem Verzeichnis anzeigen möchten, müssen Sie den Befehl ls verwenden

Die Optionen des Befehls ls sind wie folgt

-a: Alle Dateien und Verzeichnisse anzeigen (ls verwendet standardmäßig Dateinamen oder Verzeichnisnamen mit „.“ als Schattensammlungen und listet sie nicht auf);

-A: Zeigt die Liste aller Dateien außer den versteckten Dateien „.“ an

-C: Ausgabeergebnisse in mehreren Spalten anzeigen. Dies ist die Standardoption;

-l: Im Gegensatz zur Funktion der Option „-C“ werden alle Ausgabeinformationen einspaltig und nicht mehrspaltig ausgegeben

-F: Fügen Sie die Dateitypkennung nach jedem Ausgabeelement hinzu. Die spezifische Bedeutung: „*“ steht für eine gewöhnliche Datei mit ausführbaren Berechtigungen, „/“ steht für ein Verzeichnis, „@“ steht für einen symbolischen Link und „|“ steht für eine Befehl. Pipeline-FIFO, „=" steht für Sockets. Wenn es sich bei der Datei um eine normale Datei handelt,

Keine Kennung ausgeben;

-b: Geben Sie die nicht ausgebbaren Zeichen in der Datei durch Backslash „“ plus Zeichenkodierung aus

-c: Bei Verwendung mit der Option „-lt“ werden die Inhalte des Ausgabeverzeichnisses nach der Dateistatuszeit sortiert. Die Sortierung basiert auf dem ctime-Array im Indexknoten der Datei. Bei Verwendung mit der Option „-l“ ist der sortierte Satz die Statusänderungszeit der Datei

-d: Zeigt nur den Verzeichnisnamen an, nicht die Inhaltsliste unter dem Verzeichnis. Zeigen Sie die symbolische Linkdatei selbst an und nicht die Liste der Verzeichnisse, auf die sie verweist

-f: Die Wirkung dieses Parameters ist die gleiche wie die gleichzeitige Angabe des Parameters „aU“ und schaltet die Wirkung des Parameters „lst“ aus;

-i: Zeigt die Dateiindexknotennummer (Inode) an. Ein Indexknoten repräsentiert eine Datei;

--file-type: hat die gleiche Funktion wie die Option „-F“, zeigt jedoch nicht „*“ an;

-k: Dateigröße in KB (Kilobyte) anzeigen;

-l: Zeigt die Inhaltsliste unter dem Verzeichnis im Langformat an. Die Ausgabeinformationen von links nach rechts umfassen Dateiname, Dateityp, Berechtigungsmodus, Anzahl der festen Verbindungen, Besitzer, Gruppe, Dateigröße und letzte Änderungszeit der Datei usw.;

-m: Verwenden Sie „“, um die einzelnen Datei- und Verzeichnisnamen zu trennen;

-n: Ersetzen Sie den Namen durch die Benutzer-ID und Gruppen-ID

-r: Ordnen Sie die Dateinamen in umgekehrter Reihenfolge an und geben Sie die Verzeichnisinhaltsliste aus

-s: Zeigt die Größe von Dateien und Verzeichnissen in Blöcken an

-t: Sortieren Sie Dateien und Verzeichnisse nach Änderungszeit

-L: Wenn Sie auf eine Datei oder ein Verzeichnis stoßen, bei dem es sich um einen symbolischen Link handelt, listen Sie direkt die Originaldatei oder das Originalverzeichnis auf, auf das der Link verweist

-R: Rekursive Verarbeitung, Verarbeitung aller Dateien und Unterverzeichnisse im angegebenen Verzeichnis

--Vollzeit: Geben Sie das vollständige Datum und die Uhrzeit an

--color[=WHEN]: Verwenden Sie verschiedene Farben, um verschiedene Typen hervorzuheben.

Ich habe Ihnen zuvor erklärt, welche Farben jede Farbe darstellt. Hier können Sie auch --color verwenden, um verschiedene Typen anzugeben, um unterschiedliche Farben anzuzeigen

Das Folgende ist eine einfache Demonstration

[root@localhost~]#ls#Zeigt standardmäßig Dateien im aktuellen Verzeichnis an

1.txt2.txt3.txtabc

[root@localhost~]#ls-a#Alle Dateien im aktuellen Verzeichnis anzeigen, einschließlich versteckter Dateien, die mit „.“ beginnen

.1.txt3.txtb.bash_logout.bashrcc.cshrc.python_history.viminfo

..2.txta.bash_history.bash_profile.bashrc-anaconda3.bak.cache.ipython.tcshrc.vimrc

[root@localhost~]#ls-l#Zeigt detaillierte Informationen zu Dateien im aktuellen Verzeichnis an, z. B. Berechtigungen, Dateigröße und Änderungszeit

insgesamt12

-rw-r--r--.1rootroot0Apr510:291.txt

-rw-r--r--.1rootroot0Apr510:292.txt

-rw-r--r--.1rootroot0Apr510:293.txt

drwxr-xr-x.2rootroot4096Apr510:29a

drwxr-xr-x.2rootroot4096Apr510:29b

drwxr-xr-x.2rootroot4096Apr510:29c

[root@localhost~]#ll# entspricht dem Befehl ls-l, der detaillierte Dateiinformationen anzeigt

insgesamt12

-rw-r--r--.1rootroot0Apr510:291.txt

-rw-r--r--.1rootroot0Apr510:292.txt

-rw-r--r--.1rootroot0Apr510:293.txt

drwxr-xr-x.2rootroot4096Apr510:29a

drwxr-xr-x.2rootroot4096Apr510:29b

drwxr-xr-x.2rootroot4096Apr510:29c

[root@localhost~]#ls-al# Die Kombinationsoption entspricht ls-a-l, um detaillierte Informationen zu allen Dateien oder Verzeichnissen im aktuellen Verzeichnis anzuzeigen

insgesamt 68

dr-xr-x---.7rootroot4096Apr510:29.

dr-xr-xr-x.22rootroot4096Apr509:27..

-rw-r--r--.1rootroot0Apr510:291.txt

-rw-r--r--.1rootroot0Apr510:292.txt

-rw-r--r--.1rootroot0Apr510:293.txt

drwxr-xr-x.2rootroot4096Apr510:29a

drwxr-xr-x.2rootroot4096Apr510:29b

-rw-------.1rootroot4083Apr418:03.bash_history

-rw-r--r--.1rootroot18May202009.bash_logout

-rw-r--r--.1rootroot176May202009.bash_profile

-rw-r--r--.1rootroot247Mar1205:07.bashrc

-rw-r--r--.1rootroot176Mar1106:12.bashrc-anaconda3.bak

drwxr-xr-x.2rootroot4096Apr510:29c

drwxr-xr-x.3rootroot4096Apr105:19.cache

-rw-r--r--.1rootroot100Sep222004.cshrc

drwxr-xr-x.5rootroot4096Mar1205:10.ipython

-rw-------.1rootroot32Mar3117:16.python_history

-rw-r--r--.1rootroot129Dec32004.tcshrc

-rw-------.1rootroot4016Apr204:35.viminfo

-rw-r--r--.1rootroot25Mar1205:10.vimrc

Sie können andere Optionen selbst ausprobieren. Aus Platzgründen werde ich sie nicht einzeln vorführen

mv Unicom-Dateiverzeichnisbefehl

mv(Option)(Parameter)

Der mv-Befehl kann zum Verbinden einer Datei oder eines Verzeichnisses verwendet werden und kann auch als Umbenennungsbefehl verwendet werden

Es erfordert normalerweise zwei Parameter: Quelle (Quelldatei oder Quellverzeichnis), Ziel (Zieldatei oder Zielverzeichnis)

Beachten Sie, dass, wenn dieselbe Datei im Zielpfad vorhanden ist, die vorherige Datei überschrieben wird. Wenn sie nur mit der Linux-Serverwartung im aktuellen Verzeichnis verbunden ist und der Verzeichnisname von der Originaldatei abweicht, ist dies der Fall ein Umbenennungsvorgang

MV-Optionen sind wie folgt

--backup=: Wenn Sie die Datei überschreiben müssen, sichern Sie sie vor dem Überschreiben

-b: Wenn die Datei vorhanden ist, erstellen Sie vor dem Überschreiben eine Sicherungskopie

-f: Wenn die Zieldatei oder das Zielverzeichnis eine vorhandene Datei oder ein vorhandenes Verzeichnis dupliziert, wird die vorhandene Datei oder das vorhandene Verzeichnis direkt überschrieben

-i: Interaktiver Vorgang, der Benutzer wird vor dem Überschreiben gefragt, ob die Quelldatei den gleichen Namen hat wie die Zieldatei oder eine Datei im Zielverzeichnis. Der Benutzer gibt „y“ ein, um anzugeben, dass die Zieldatei überschrieben wird; die Eingabe von „n“ bedeutet, dass die Verbindung zur Quelldatei abgebrochen wird. Das ist okay

Um zu verhindern, dass Dateien versehentlich überschrieben werden.

--strip-trailing-slashes: Lösche den Schrägstrich „/“ in der Quelldatei

-S: Geben Sie ein Suffix für die Sicherungsdatei an, anstatt das Standardsuffix

zu verwenden

--target-directory=: Geben Sie die Quelldatei an, die mit dem Zielverzeichnis verbunden werden soll

-u: Der Verbindungsvorgang wird nur durchgeführt, wenn die Quelldatei neuer als die Zieldatei ist oder die Zieldatei nicht existiert.

Normalerweise benötigen wir bei Verwendung des mv-Befehls keine Optionen, daher listen wir die Optionen nur als Referenz auf

MV-Anwendung

[root@localhostlinuxidc]#ls

a.pya.sh

[root@localhostlinuxidc]#mva.pyb.py#Habe gerade den Namen geändert

[root@localhostlinuxidc]#ls

a.shb.py

[root@localhostlinuxidc]#ls/root/a/

1.py2.py3.py4.py5.py

[root@localhostlinuxidc]#pwd

/home/linuxidc

[root@localhostlinuxidc]#mv/root/a/*.#Unicom alle Dateien im a-Verzeichnis in das aktuelle Verzeichnis (* stellt den Schlüsselwert dar, . stellt das aktuelle Verzeichnis dar)

[root@localhostlinuxidc]#ls

1.py2.py3.py4.py5.pya.shb.py

Das obige ist der detaillierte Inhalt vonWie bedient man Linux kompetent? Das Erlernen des Verzeichnisdateioperationsbefehls cd ist der Schlüssel. 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