Website-Suche

15 praktische Beispiele für den Befehl 'cd' unter Linux


Unter Linux ist der Befehl 'cd' (Change Directory) einer der wichtigsten und am weitesten verbreiteten Befehle für Neulinge sowie Systemadministratoren. Für Administratoren auf einem Headless-Server ist 'cd' die einzige Möglichkeit, zu einem Verzeichnis zu navigieren, um das Protokoll zu überprüfen, ein Programm/eine Anwendung/ein Skript auszuführen und für jede andere Aufgabe. Für Neulinge gehört es zu den ersten Befehlen, mit denen sie sich die Hände schmutzig machen.

Daher bringen wir Ihnen hier 15 grundlegende Befehle von 'cd' mit Tricks und Verknüpfungen, um Ihren Aufwand auf dem Terminal zu reduzieren und Zeit zu sparen, indem Sie diese bekannten Tricks verwenden.

Tutorial Details
  1. Name des Befehls : cd
  2. Steht für: Change Directory
  3. Verfügbarkeit : Alle Linux-Distributionen
  4. Ausführen am: Befehlszeile
  5. Berechtigung : Zugriff auf das eigene Verzeichnis oder anderweitig zugewiesen.
  6. Niveau : Grundkenntnisse/Anfänger

1. Wechseln Sie vom aktuellen Verzeichnis nach /usr/local.

avi@tecmint:~$ cd /usr/local

avi@tecmint:/usr/local$ 

2. Wechseln Sie vom aktuellen Verzeichnis zu /usr/local/lib mit dem absoluten Pfad.

avi@tecmint:/usr/local$ cd /usr/local/lib 

avi@tecmint:/usr/local/lib$ 

3. Wechseln Sie vom aktuellen Arbeitsverzeichnis zu /usr/local/lib unter Verwendung des relativen Pfads.

avi@tecmint:/usr/local$ cd lib 

avi@tecmint:/usr/local/lib$ 

4. (a) Wechseln Sie zurück zum vorherigen Verzeichnis, in dem Sie zuvor gearbeitet haben.

avi@tecmint:/usr/local/lib$ cd - 

/usr/local 
avi@tecmint:/usr/local$ 

4. (b) Wechseln Sie das aktuelle Verzeichnis in das übergeordnete Verzeichnis.

avi@tecmint:/usr/local/lib$ cd .. 

avi@tecmint:/usr/local$ 

5. Zeigen Sie das letzte Arbeitsverzeichnis an, von dem wir umgezogen sind (verwenden Sie den Schalter '–'), wie gezeigt.

avi@tecmint:/usr/local$ cd -- 

/home/avi 

6. Verschieben Sie zwei Verzeichnisse von Ihrem jetzigen Standort nach oben.

avi@tecmint:/usr/local$ cd ../ ../ 

avi@tecmint:/usr$

7. Verschieben Sie von überall in das Benutzer-Home-Verzeichnis.

avi@tecmint:/usr/local$ cd ~ 

avi@tecmint:~$ 

or

avi@tecmint:/usr/local$ cd 

avi@tecmint:~$ 

8. Wechseln Sie das Arbeitsverzeichnis in das aktuelle Arbeitsverzeichnis (scheint im Allgemeinen keine Verwendung zu haben).

avi@tecmint:~/Downloads$ cd . 
avi@tecmint:~/Downloads$ 

or

avi@tecmint:~/Downloads$ cd ./ 
avi@tecmint:~/Downloads$ 

9. Ihr derzeitiges Arbeitsverzeichnis ist "/usr/local/lib/python3.4/dist-packages/", ändern Sie es in "/home/avi/Desktop/ ", in einer Zeile, indem Sie im Verzeichnis nach oben bis '/' gehen und dann den absoluten Pfad verwenden.

avi@tecmint:/usr/local/lib/python3.4/dist-packages$ cd ../../../../../home/avi/Desktop/ 

avi@tecmint:~/Desktop$ 

10. Wechseln Sie vom aktuellen Arbeitsverzeichnis zu /var/www/html, ohne mit TAB vollständig einzugeben.

avi@tecmint:/var/www$ cd /v<TAB>/w<TAB>/h<TAB>

avi@tecmint:/var/www/html$ 

11. Navigieren Sie von Ihrem aktuellen Arbeitsverzeichnis zu /etc/v__ _, Hoppla! Sie haben den Namen des Verzeichnisses vergessen und sollten TAB nicht verwenden.

avi@tecmint:~$ cd /etc/v* 

avi@tecmint:/etc/vbox$ 

Hinweis: Dies wird nur dann nach 'vbox' verschoben, wenn es nur ein Verzeichnis gibt, das mit 'v' beginnt. Wenn mehr als ein Verzeichnis, das mit 'v' beginnt, existiert und keine weiteren Kriterien in der Befehlszeile angegeben werden, wird es in das erste Verzeichnis verschoben, das mit 'v' beginnt, alphabetisch wie ihr Vorhandensein im Standard-Wörterbuch.

12. Sie müssen zum Home-Verzeichnis des Benutzers 'av' (nicht sicher, ob es sich um avi oder avt handelt) navigieren, ohne TAB zu verwenden.

avi@tecmint:/etc$ cd /home/av? 

avi@tecmint:~$ 

13. Was sind pushd und popd unter Linux?

Pushd und popd sind Linux-Befehle in bash und bestimmten anderen Shells, die den aktuellen Speicherort des Arbeitsverzeichnisses im Speicher speichern und aus dem Speicher in das Verzeichnis als aktuelles Arbeitsverzeichnis bringen bzw. das Verzeichnis wechseln.

avi@tecmint:~$ pushd /var/www/html 

/var/www/html ~ 
avi@tecmint:/var/www/html$ 

Der obige Befehl speichert den aktuellen Speicherort im Speicher und wechselt in das angeforderte Verzeichnis. Sobald popd ausgelöst wird, holt es den gespeicherten Verzeichnisspeicherort aus dem Speicher und macht es zum aktuellen Arbeitsverzeichnis.

avi@tecmint:/var/www/html$ popd 
~ 
avi@tecmint:~$ 

14. Wechseln Sie in ein Verzeichnis, das Leerzeichen enthält.

avi@tecmint:~$ cd test\ tecmint/ 

avi@tecmint:~/test tecmint$ 

or

avi@tecmint:~$ cd 'test tecmint' 
avi@tecmint:~/test tecmint$ 

or 

avi@tecmint:~$ cd "test tecmint"/ 
avi@tecmint:~/test tecmint$ 

15. Wechseln Sie vom aktuellen Arbeitsverzeichnis zu Downloads und listen Sie alle Einstellungen auf einmal auf.

avi@tecmint:/usr$ cd ~/Downloads && ls

…
.
service_locator_in.xls 
sources.list 
teamviewer_linux_x64.deb 
tor-browser-linux64-3.6.3_en-US.tar.xz 
.
...

Dies ist unser Versuch, Sie mit möglichst wenigen Worten und mit so viel Benutzerfreundlichkeit wie bisher auf die Funktionsweise und Ausführung von Linux aufmerksam zu machen.

Das war's fürs Erste. Ich bin bald wieder hier mit einem weiteren interessanten Thema. Bis dahin bleiben Sie dran und mit Tecmint verbunden. Vergessen Sie nicht, uns Ihr wertvolles Feedback in den Kommentaren unten mitzuteilen.

Verwandte Artikel: