« Cd (commande) » : différence entre les versions
"tt" désuet en HTML5 |
Retrait de {{Travail inédit|date=août 2017}} : tout est vérifiable à qui a un ordinateur |
||
Ligne 3 : | Ligne 3 : | ||
{{Infobox Logiciel}} |
{{Infobox Logiciel}} |
||
{{Travail inédit|date=août 2017}} |
|||
'''<code>cd</code>''' (ou parfois '''<code>chdir</code>''', abréviation de l'[[anglais]] ''{{Langue|en|change directory}}'') est une [[commande informatique]] disponible dans les [[Interface en ligne de commande|interfaces en ligne de commande]] pour changer de [[répertoire (informatique)|répertoire]] courant<ref>{{Lien web|langue=en-us|nom1=coreyp-at-msft|titre=cd|url=https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/cd|site=docs.microsoft.com|consulté le=2018-03-16}}</ref>{{,}}<ref>{{Lien web|titre=How to use the cd command, by The Linux Information Project (LINFO)|url=http://www.linfo.org/cd.html|site=www.linfo.org|consulté le=2018-03-16}}</ref>. |
'''<code>cd</code>''' (ou parfois '''<code>chdir</code>''', abréviation de l'[[anglais]] ''{{Langue|en|change directory}}'') est une [[commande informatique]] disponible dans les [[Interface en ligne de commande|interfaces en ligne de commande]] pour changer de [[répertoire (informatique)|répertoire]] courant<ref>{{Lien web|langue=en-us|nom1=coreyp-at-msft|titre=cd|url=https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/cd|site=docs.microsoft.com|consulté le=2018-03-16}}</ref>{{,}}<ref>{{Lien web|titre=How to use the cd command, by The Linux Information Project (LINFO)|url=http://www.linfo.org/cd.html|site=www.linfo.org|consulté le=2018-03-16}}</ref>. |
||
Ligne 28 : | Ligne 27 : | ||
== Particularité == |
== Particularité == |
||
Lorsque l'on désire aller dans le répertoire parent, on spécifie le répertoire fictif <code>..</code> (deux points). Cependant, dans le [[système d'exploitation]] [[MS-DOS]], il est possible de taper uniquement <code>cd..</code> en omettant l'espace qui les sépare, ce qui peut être déroutant pour les habitués de MS-DOS se trouvant devant un shell [[Unix]]. |
Lorsque l'on désire aller dans le répertoire parent, on spécifie le répertoire fictif <code>..</code> (deux points). Cependant, dans le [[système d'exploitation]] [[MS-DOS]], il est possible de taper uniquement <code>cd..</code> en omettant l'espace qui les sépare, ce qui peut être déroutant pour les habitués de MS-DOS se trouvant devant un shell [[Unix]]<ref>https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.3.0/com.ibm.zos.v2r3.bpxa500/cd.htm</ref>. |
||
⚫ | |||
⚫ | |||
==Article connexe== |
|||
{{Autres projets |
{{Autres projets |
||
|wikibooks=DOS/Cd |
|wikibooks=DOS/Cd |
||
Ligne 36 : | Ligne 37 : | ||
}} |
}} |
||
⚫ | |||
⚫ | |||
{{Palette|Commandes DOS|Commandes Unix}} |
{{Palette|Commandes DOS|Commandes Unix}} |
||
{{Portail|Informatique}} |
{{Portail|Informatique}} |
Version du 2 juin 2019 à 16:10
cd
(ou parfois chdir
, abréviation de l'anglais change directory) est une commande informatique disponible dans les interfaces en ligne de commande pour changer de répertoire courant[1],[2].
chdir
est un appel système qui modifie l'attribut current working directory du processus qui l'invoque, cette fonction n'est pas un programme à part, et elle est intégrée à l'interpréteur de commandes.
Utilisation dans les shells
On spécifie comme premier paramètre le répertoire où l'on désire aller :
$> cd <répertoire>
Exemples :
$> cd /home
$> cd home
Lorsque le répertoire n'est pas spécifié, le répertoire personnel de l'utilisateur qui a lancé la commande est choisi.
En pratique, en utilisant « - » (moins) comme répertoire, cela a pour effet d'aller dans le répertoire où l'on se trouvait avant (un peu comme le bouton précédent d'un gestionnaire de fichiers). Le shell utilise en fait de façon transparente les variables d'environnement PWD (contenant le répertoire courant) et OLDPWD (contenant le répertoire précédent). Ainsi, lorsque l'on fait un cd -
, le contenu de ces deux variables est échangé.
Particularité
Lorsque l'on désire aller dans le répertoire parent, on spécifie le répertoire fictif ..
(deux points). Cependant, dans le système d'exploitation MS-DOS, il est possible de taper uniquement cd..
en omettant l'espace qui les sépare, ce qui peut être déroutant pour les habitués de MS-DOS se trouvant devant un shell Unix[3].
Notes et références
- (en-US) coreyp-at-msft, « cd », sur docs.microsoft.com (consulté le )
- « How to use the cd command, by The Linux Information Project (LINFO) », sur www.linfo.org (consulté le )
- https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.3.0/com.ibm.zos.v2r3.bpxa500/cd.htm