Recherche de site Web

15 exemples pratiques de commande « cd » sous Linux


Sous Linux, la commande « cd » (Change Directory) est l'une des commandes les plus importantes et les plus largement utilisées par les débutants ainsi que par les administrateurs système. Pour les administrateurs sur un serveur sans tête, « cd » est le seul moyen d'accéder à un répertoire pour vérifier le journal, exécuter un programme/une application/un script et pour toute autre tâche. Pour les débutants, cela fait partie de ces commandes initiales avec lesquelles ils se salissent les mains.

Ainsi, en gardant à l'esprit, nous vous présentons ici 15 commandes de base de 'cd' utilisant des astuces et des raccourcis pour réduire vos efforts sur le terminal et gagner du temps en utilisant ces astuces connues .

Détails du didacticiel
  1. Nom de la commande : cd
  2. signifie : Changer de répertoire
  3. Disponibilité : Toutes les distributions Linux
  4. Exécuter sur : Ligne de commande
  5. Autorisation : accéder à votre propre répertoire ou autrement attribué.
  6. Niveau : Basique/Débutant

1. Passer du répertoire actuel à /usr/local.

avi@tecmint:~$ cd /usr/local

avi@tecmint:/usr/local$ 

2. Passez du répertoire actuel à /usr/local/lib en utilisant le chemin absolu.

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

avi@tecmint:/usr/local/lib$ 

3. Passez du répertoire de travail actuel à /usr/local/lib en utilisant le chemin relatif.

avi@tecmint:/usr/local$ cd lib 

avi@tecmint:/usr/local/lib$ 

4. (a) Revenez au répertoire précédent dans lequel vous avez travaillé plus tôt.

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

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

4. (b) Remplacez le répertoire actuel par le répertoire parent.

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

avi@tecmint:/usr/local$ 

5. Afficher le dernier répertoire de travail à partir duquel nous avons déménagé (utilisez le commutateur « – ») comme indiqué.

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

/home/avi 

6. Déplacez le répertoire de deux points vers le haut par rapport à l'endroit où vous vous trouvez actuellement.

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

avi@tecmint:/usr$

7. Accédez au répertoire personnel des utilisateurs où que vous soyez.

avi@tecmint:/usr/local$ cd ~ 

avi@tecmint:~$ 

or

avi@tecmint:/usr/local$ cd 

avi@tecmint:~$ 

8. Remplacez le répertoire de travail par le répertoire de travail actuel (cela ne semble pas être utile en général).

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

or

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

9. Votre répertoire de travail actuel est « /usr/local/lib/python3.4/dist-packages/ », remplacez-le par « /home/avi/Desktop/ », en une seule ligne de commande, en remontant dans le répertoire jusqu'à '/' puis en utilisant le chemin absolu.

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

avi@tecmint:~/Desktop$ 

10. Passez du répertoire de travail actuel à /var/www/html sans taper en entier à l'aide de TAB.

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

avi@tecmint:/var/www/html$ 

11. Naviguez depuis votre répertoire de travail actuel vers /etc/v__ _, Oups ! Vous avez oublié le nom du répertoire et vous n'êtes pas censé utiliser TAB.

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

avi@tecmint:/etc/vbox$ 

Remarque : ceci sera déplacé vers 'vbox' uniquement s'il n'y a qu'un seul répertoire commençant par 'v' . Si plusieurs répertoires commençant par « v » existent et qu'aucun autre critère n'est fourni dans la ligne de commande, il sera déplacé vers le premier répertoire commençant par « v », par ordre alphabétique. comme leur présence dans le dictionnaire standard.

12. Vous devez accéder au répertoire personnel de l'utilisateur « av » (je ne sais pas s'il s'agit d'avi ou d'avt), sans utiliser TAB.

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

avi@tecmint:~$ 

13. Que sont pushd et popd sous Linux ?

Pushd et popd sont des commandes Linux dans bash et dans certains autres shells qui enregistrent l'emplacement actuel du répertoire de travail en mémoire et l'apportent au répertoire depuis la mémoire en tant que répertoire de travail actuel, respectivement, ainsi que les modifications de répertoire.

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

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

La commande ci-dessus enregistre l'emplacement actuel en mémoire et modifie le répertoire demandé. Dès que popd est lancé, il récupère l'emplacement du répertoire enregistré dans la mémoire et en fait le répertoire de travail actuel.

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

14. Accédez à un répertoire contenant des espaces blancs.

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. Passez du répertoire de travail actuel à Téléchargements et répertoriez tous ses paramètres en une seule fois.

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 
.
...

Ceci est notre tentative de vous faire connaître le fonctionnement et les exécutions de Linux avec le moins de mots possible et avec autant de convivialité qu'avant.

C'est tout pour le moment. Je serai bientôt de retour avec un autre sujet intéressant. D’ici là, restez à l’écoute et connecté à Tecmint. N'oubliez pas de nous faire part de vos précieux commentaires dans les commentaires ci-dessous.