Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
ns_c_c_1:articlen15 [2017/11/27 14:11] – auntiee | ns_c_c_1:articlen15 [2017/11/30 16:24] (Version actuelle) – andre_domenech |
---|
$ cd ~/Documents** | $ cd ~/Documents** |
| |
Le mois dernier, on vous a montré comment rester en sécurité en utilisant la ligne de commande. Maintenant que vous savez faire cela, vous devrez pouvoir commencer à bénéficier de vos nouvelles connaissances ! Au cours des prochains numéros, on va vous expliquer les bases de la gestion des fichiers, ce qui vous sera utile plus tard quand nous ferons des choses plus avancées. | Le mois dernier, on vous a montré comment rester en sécurité en utilisant la ligne de commande. Maintenant que vous savez faire cela, vous devriez pouvoir commencer à bénéficier de vos nouvelles connaissances ! Au cours des prochains numéros, on va vous expliquer les bases de la gestion des fichiers, ce qui vous sera utile plus tard quand nous ferons des choses plus avancées. |
La première commande dans ce numéro ne fera que prouver un argument du début de l'article du mois dernier : « Vous vous trouvez dans votre répertoire /home ». Chaque fois que vous voyez « ~ », cela veut dire votre répertoire /home. Allez-y, pour le démontrer, saisissez (dans un terminal) : | La première commande dans ce numéro ne fera que prouver un argument du début de l'article du mois dernier : « Vous vous trouvez dans votre répertoire /home ». Chaque fois que vous voyez « ~ », cela veut dire votre répertoire /home. Allez-y, pour le démontrer, saisissez (dans un terminal) : |
pwd | pwd |
$ pwd | $ pwd |
/home/robert | /home/robert |
Bien sûr, le résultat chez vous sera votre répertoire /home et non pas le mien. Mais à quoi ça sert ? Qu'est-ce que cela veut dire « être dans son répertoire /home » ? Toute commande que vous lancerez s'exécutera dans le répertoire dans lequel vous vous trouvez. Cela ne veut pas dire grand chose pour le moment, mais fera toute la différence plus tard. Une commande qui utilise le répertoire actuel est «_ls_», qui vous retournera une liste de fichiers dans le répertoire voulu ou dans le répertoire actuel si vous n'en précisez pas un autre. | Bien sûr, le résultat chez vous sera votre répertoire /home et non pas le mien. Mais à quoi ça sert ? Qu'est-ce que cela veut dire « être dans son répertoire /home » ? Toute commande que vous lancerez s'exécutera dans le répertoire dans lequel vous vous trouvez. Cela ne veut pas dire grand chose pour le moment, mais fera toute la différence plus tard. Une commande qui utilise le répertoire actuel est « ls », qui vous retournera une liste de fichiers dans le répertoire voulu ou dans le répertoire actuel si vous n'en précisez pas un autre. |
Cependant, il n'est pas toujours utile d'être dans votre répertoire /home, alors on va bouger. Pour ce faire, nous utiliserons la commande cd, «_change directory_» (changer de répertoire). | Cependant, il n'est pas toujours utile d'être dans votre répertoire /home, alors on va bouger. Pour ce faire, nous utiliserons la commande cd, « change directory » (changer de répertoire). |
$ cd ~/Documents | $ cd ~/Documents |
| |
Replace <tab> with you pressing your tab key, and notice how it automatically changes to Pictures? You can use this technique with most directories to save time.** | Replace <tab> with you pressing your tab key, and notice how it automatically changes to Pictures? You can use this technique with most directories to save time.** |
| |
Si, maintenant, vous saisissez «_pwd_», vous verrez que vous êtes dans votre répertoire documents. Vous n'aviez pas besoin du «_~/_» pour cette commande, bien que cela puisse être un raccourci utile pour gagner du temps. Dans cet exemple, vous vous trouvez déjà dans votre répertoire /home et la commande «_cd Documents_» aurait fait l'affaire. Toutefois, si vous aviez été dans un autre répertoire, par exemple «_/home/robert/Pic-tures/2007/December/Christmas_», il vous aurait fallu pas mal de temps pour aller dans le répertoire documents sans «_~/_». Cela étant dit, maintenant que vous vous trou-vez dans votre répertoire Documents, comment retourner dans le répertoire /home_? Il y a plusieurs façons de faire. | Si, maintenant, vous saisissez « pwd », vous verrez que vous êtes dans votre répertoire documents. Vous n'aviez pas besoin du « ~/ » pour cette commande, bien que cela puisse être un raccourci utile pour gagner du temps. Dans cet exemple, vous vous trouvez déjà dans votre répertoire /home et la commande « cd Documents » aurait fait l'affaire. Toutefois, si vous aviez été dans un autre répertoire, par exemple « /home/robert/Pictures/2007/December/Christmas », il vous aurait fallu pas mal de temps pour aller dans le répertoire Documents sans « ~/ ». Cela étant dit, maintenant que vous vous trouvez dans votre répertoire Documents, comment retourner dans le répertoire /home ? Il y a plusieurs façons de faire. |
$ cd*$ cd ..*$ cd ~/*$ cd /home/robert | $ cd*$ cd ..*$ cd ~/*$ cd /home/robert |
Toutes ces commandes font la même chose si vous vous trouvez dans votre répertoire documents. «_cd_» sans argument vous amènera toujours dans votre répertoire /home. «_cd .._» vous ramène dans le répertoire où vous étiez précédemment et donc, ici, nous sommes allés de «_/home/robert/Documents_» au répertoire précédent, «_/home/robert_». La troisième utilise le raccourci «_~_» et vous pouvez vous en servir avec ou sans le «_/_» après. La commande finale utilise la chemin complet, qui vous amènera toujours vers l'emplacement précisé, à supposer qu'il existe. | Toutes ces commandes font la même chose si vous vous trouvez dans votre répertoire Documents. « cd » sans argument vous amènera toujours dans votre répertoire /home. « cd .. » vous ramène dans le répertoire où vous étiez précédemment et donc, ici, nous sommes allés de « /home/robert/Documents » au répertoire précédent, « /home/robert ». La troisième utilise le raccourci « ~ » et vous pouvez vous en servir avec ou sans le « / » après. La commande finale utilise le chemin complet, qui vous amènera toujours vers l'emplacement précisé, à supposer qu'il existe. |
Et maintenant, je vais essayer de vous faire gagner du temps_! Au lieu de taper un chemin très long tel que «_~/Pictures/2007/December/Christmas_» vous pouvez en saisir juste les deux ou trois premières lettres_! | Et maintenant, je vais essayer de vous faire gagner du temps ! Au lieu de taper un chemin très long tel que « ~/Pictures/2007/December/Christmas » vous pouvez en saisir juste les deux ou trois premières lettres ! |
$ cd ~/Pi<tab> | $ cd ~/Pi<tab> |
Le <tab> veut dire que vous devez appuyer sur la touche de tabulation et vous verrez que «_Pi_» est remplacé automatiquement par «_Pictures_». Vous pouvez utiliser cette méthode avec la plupart des répertoires pour gagner du temps. | Le <tab> veut dire que vous devez appuyer sur la touche de tabulation et vous verrez que « Pi » est remplacé automatiquement par « Pictures ». Vous pouvez utiliser cette méthode avec la plupart des répertoires pour gagner du temps. |
| |
**Troubleshooting | **Troubleshooting |
| |
Conseils en cas de panne | Conseils en cas de panne |
Vous avez peut-être rencontré quel-ques problèmes avec ces commandes de base. Ne vous inquiétez surtout pas, c'est sans doute quelque chose de très simple. Le premier problème que vous avez pu rencontrer s'est sans doute présenté alors que vous essayiez de changer pour le répertoire «_Documents_». | Vous avez peut-être rencontré quelques problèmes avec ces commandes de base. Ne vous inquiétez surtout pas, c'est sans doute quelque chose de très simple. Le premier problème que vous avez pu rencontrer s'est sans doute présenté alors que vous essayiez de changer pour le répertoire « Documents ». |
-bash: cd: documents: No such file or directory. (Le fichier ou le répertoire n'existe pas.) | -bash: cd: documents: No such file or directory. (Le fichier ou le répertoire n'existe pas.) |
Tout ce que vous saisissez en ligne de commande est sensible à la casse_! «_Documents_» et «_documents_» sont deux répertoires distincts aux yeux du terminal, alors il faut faire très attention aux majuscules et minuscules_! Vous pouvez avoir rencontré cette erreur aussi si vous n'avez pas de répertoire Documents parce que, par exemple, vous l'avez supprimé. L'autre erreur que vous avez rencontrée est peut-être survenue quand vous avez essayé de compléter la commande au moyen de la touche de tabulation. Si votre ordinateur a lâché un bip quand vous avez appuyé sur cette touche, cela peut vouloir dire deux choses. La première, c'est que le ré-pertoire n'existe pas. Si le répertoire n'existe pas, l'ordinateur ne va pas pouvoir compléter la commande_! L'autre possibilité, c'est que, dans votre répertoire /home, il y a plus d'un répertoire qui commence avec Pi. Si c'est le cas, il suffit d'appuyer sur la touche tab à nouveau et vous aurez une liste de fichiers et de répertoires possibles, vous permettant de saisir quelques lettres de plus et ensuite de réappuyer sur la touche de tabulation. S'il y a vraiment beaucoup de fichiers et répertoires qui semblent possibles, vous verrez quelque chose comme_: | Tout ce que vous saisissez en ligne de commande est sensible à la casse ! « Documents » et « documents » sont deux répertoires distincts aux yeux du terminal, alors il faut faire très attention aux majuscules et minuscules ! Vous pouvez avoir rencontré cette erreur aussi si vous n'avez pas de répertoire Documents parce que, par exemple, vous l'avez supprimé. L'autre erreur que vous avez rencontrée est peut-être survenue quand vous avez essayé de compléter la commande au moyen de la touche de tabulation. Si votre ordinateur a lâché un bip quand vous avez appuyé sur cette touche, cela peut vouloir dire deux choses. La première, c'est que le répertoire n'existe pas. Si le répertoire n'existe pas, l'ordinateur ne va pas pouvoir compléter la commande ! L'autre possibilité, c'est que, dans votre répertoire /home, il y a plus d'un répertoire qui commence avec Pi. Si c'est le cas, il suffit d'appuyer sur la touche tab à nouveau et vous aurez une liste de fichiers et de répertoires possibles, vous permettant de saisir quelques lettres de plus et ensuite de réappuyer sur la touche de tabulation. S'il y a vraiment beaucoup de fichiers et répertoires qui semblent possibles, vous verrez quelque chose comme : |
Display all 388 possibilities? (y or n) (Afficher toutes les 388 possibilités_? (Y - pour yes/oui - ou N - pour no/non) | Display all 388 possibilities? (y or n) (Afficher toutes les 388 possibilités? (y - pour yes/oui - ou n - pour no/non) |
À moins de vouloir toutes les voir, tapez «_n_», puis Entrée et tapez encore quelques lettres pour réduire le nombre des résultats possibles. | À moins de vouloir toutes les voir, tapez « n », puis Entrée et tapez encore quelques lettres pour réduire le nombre des résultats possibles. |
| |
| |