Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:programmation:shell:illustration-navigation-shell [28/01/2014 07:35] Hypathie [Énoncé des questions ci-dessous] |
doc:programmation:shell:illustration-navigation-shell [27/02/2014 16:02] Hypathie [Chemin relatif ou absolu illustrés par quelques commandes] |
||
---|---|---|---|
Ligne 10: | Ligne 10: | ||
* Commentaires sur le forum : [[http://forum.debian-facile.org/viewtopic.php?id=8313| Lien vers le forum concernant ce tutoial]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | * Commentaires sur le forum : [[http://forum.debian-facile.org/viewtopic.php?id=8313| Lien vers le forum concernant ce tutoial]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
- | === Nota === | + | **Nota :** |
Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! | Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! | ||
+ | |||
===== Introduction ===== | ===== Introduction ===== | ||
Ligne 54: | Ligne 55: | ||
- | * **Le tilde : ~/** est une variable de l'interpréteur de commande **bas** qui sera interprété, s'il n'est pas entouré de guillemets ou d'apostrophes, comme le répertoire personnel de l'utilisateur qui a lancé la commande. Ainsi, par exemple, l'utilisateur ''toto'' pourra utiliser le caractère tilde dans une ligne de commande en remplacement du chemin absolu de son répertoire personnel : **/home/toto** | + | * **Le tilde : ~/** est une variable de l'interpréteur de commande **bash** qui sera interprété, s'il n'est pas entouré de guillemets ou d'apostrophes, comme le répertoire personnel de l'utilisateur qui a lancé la commande. Ainsi, par exemple, l'utilisateur ''toto'' pourra utiliser le caractère tilde dans une ligne de commande en remplacement du chemin absolu de son répertoire personnel : **/home/toto** |
Il permet donc d'écrire dans les commandes le chemin relatif à son répertoire personnel d'un fichier de type-répertoire ou d'un fichier-ordinaire ((Cette distinction parce que sous Linux tout est "fichier", mais en pratique, on peut dire fichier de type-répertoire pour désigner les fichiers qui peuvent contenir d'autres fichiers ; tandis que fichier-ordinaire renvoie aux fichiers dans lesquels on peut écrire du texte, par exemple. | Il permet donc d'écrire dans les commandes le chemin relatif à son répertoire personnel d'un fichier de type-répertoire ou d'un fichier-ordinaire ((Cette distinction parce que sous Linux tout est "fichier", mais en pratique, on peut dire fichier de type-répertoire pour désigner les fichiers qui peuvent contenir d'autres fichiers ; tandis que fichier-ordinaire renvoie aux fichiers dans lesquels on peut écrire du texte, par exemple. | ||
Ligne 90: | Ligne 91: | ||
**cd /** : permet d'aller à la racine du système de fichier. | **cd /** : permet d'aller à la racine du système de fichier. | ||
+ | <note>Si l'on lance une commande en root, le chemin relatif du répertoire personnel de l'utilisateur toto (représenté par ~) ne fonctionnera pas. Il faudra alors utiliser le chemin absolu.\\ | ||
+ | Et cela, parce que le répertoire "Documents" fait partie du compte de l'utilisateur toto, mais ne fait pas partie au compte root.\\ | ||
+ | Ainsi par exemple, pour déplacer un fichier-ordinaire du fichier-répertoire "Bureau" | ||
+ | au fichier-répertoire "Documents", la commande suivante fonctionnera : | ||
+ | <code=root> mv /home/toto/Bureau/fichier-ordinaire /home/toto/Documents/fichier-ordinaire</code> | ||
+ | Et la commande suivante ne fonctionnera pas en root, mais seulement en user: | ||
+ | <code=user> mv ~/Bureau/fichier-ordinaire ~/Documents/fichier-ordinaire</code> | ||
+ | </note> | ||
===== Énoncé des questions ci-dessous ===== | ===== Énoncé des questions ci-dessous ===== |