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 [27/01/2014 09:09] Hypathie [Énoncé des questions ci-dessous] |
doc:programmation:shell:illustration-navigation-shell [28/01/2014 05:01] Hypathie [Introduction] |
||
---|---|---|---|
Ligne 30: | Ligne 30: | ||
sur système droits:fichiers : [[doc:systeme:droits-unix-bis?&#modification-des-droits]] | sur système droits:fichiers : [[doc:systeme:droits-unix-bis?&#modification-des-droits]] | ||
- | sur la commande cd : [[doc:programmation:shell:cd?s[/url][]=chemin&s[]=relatif]] | + | sur la commande cd : [[doc:programmation:shell:cd| doc:programmation shell:cd]] |
sur système:commandes:gnu : [[doc:systeme:commandes:gnu_linux]] | sur système:commandes:gnu : [[doc:systeme:commandes:gnu_linux]] | ||
Ligne 65: | Ligne 65: | ||
en absolu (pour un utilisateur "toto") | en absolu (pour un utilisateur "toto") | ||
- | <code=user> cd /home/toto/Document</code> | + | <code=user> cd /home/toto/Documents</code> |
ou | ou | ||
<code=user> cd ~/Documents </code> | <code=user> cd ~/Documents </code> | ||
Ligne 151: | Ligne 151: | ||
puis pour créer le fichier ordinaire "lili" | puis pour créer le fichier ordinaire "lili" | ||
- | <code=user> echo "Bonjour" > /home/toto/essai1/essai2/lili</code> | + | <code=user> echo "bonjour" > /home/toto/essai1/essai2/lili</code> |
Ligne 162: | Ligne 162: | ||
En faisant : | En faisant : | ||
- | <code=user>hypathie@debian:~$ mkdir -p ~/essai1/essai2</code> | + | <code=user>mkdir -p ~/essai1/essai2</code> |
puis | puis | ||
- | <code=user>hypathie@debian:~$ echo "Bonjour" > ~/essai1/essai2/lili</code> | + | <code=user>echo "Bonjour" > ~/essai1/essai2/lili</code> |
====2) Comment aller directement (sans une succession de cd, puis de cd..) de son répertoire personnel à "lili", puis retourner du répertoire contenant "lili" à son répertoire personnel ?==== | ====2) Comment aller directement (sans une succession de cd, puis de cd..) de son répertoire personnel à "lili", puis retourner du répertoire contenant "lili" à son répertoire personnel ?==== | ||
__a) si on connaît où est "lili" : utiliser l'autocomplétion (touche tabulation) :__ | __a) si on connaît où est "lili" : utiliser l'autocomplétion (touche tabulation) :__ | ||
- | <code=user> | + | |
- | toto@debian:~$ cd essai1/essai2/ | + | <code=user>cd essai1/essai2/</code> |
- | toto@debian:~/essai1/essai2$ | + | |
- | </code> | + | <note> le prompt est maintenant: |
+ | toto@debian:~/essai1/essai2$ []</note> | ||
__b) on a malheureusement oublié dans quel répertoire est rangé "lili" :__ | __b) on a malheureusement oublié dans quel répertoire est rangé "lili" :__ | ||
Ligne 183: | Ligne 185: | ||
mais une base de données, mise à jour régulièrement par le programme "updatedb") : | mais une base de données, mise à jour régulièrement par le programme "updatedb") : | ||
- | <code=root> :~$ updatedb && locate lili</code> | + | <code root> updatedb && locate lili</code> |
<file txt retour de la commande>/home/toto/essai1/essai2/lili</file> | <file txt retour de la commande>/home/toto/essai1/essai2/lili</file> | ||
</note> | </note> | ||
Ligne 196: | Ligne 199: | ||
Pour ce faire utiliser la commande echo. | Pour ce faire utiliser la commande echo. | ||
<code> echo "texte à écrire dans un fichier" > /chemin-absolu-du-fichier-à-créer/nom-du-fichier-créé</code> | <code> echo "texte à écrire dans un fichier" > /chemin-absolu-du-fichier-à-créer/nom-du-fichier-créé</code> | ||
+ | |||
+ | <note> On est au niveau de son répertoire personnel\\ | ||
+ | le prompt est \\ | ||
+ | toto@debian:~$ []</note> | ||
<code=user> | <code=user> | ||
- | toto@debian:~$ echo Bonjour > ~/essai1/essai2/lili | + | echo Bonjour > ~/essai1/essai2/lili |
</code> | </code> | ||
Ligne 218: | Ligne 225: | ||
==== 1) Pour aller du home à la racine avec cd puis avec l'usage des points ?==== | ==== 1) Pour aller du home à la racine avec cd puis avec l'usage des points ?==== | ||
- | <code=user> | + | <code=user>cd /</code> |
- | toto@debian:~$ cd / | + | puis |
- | toto@debian:/$ pwd | + | <code=user>pwd</code> |
- | / | + | <file txt retour de cette commande>/</file> |
- | toto@debian:/$ | + | |
- | </code> | + | <note> Et le prompt ! \\ |
+ | toto@debian:/$ []</note> | ||
+ | |||
+ | ou encore | ||
+ | <code=user>cd ../..</code> | ||
+ | <code=user>pwd</code> | ||
+ | <file txt retour de cette commande>/</file> | ||
- | <code=user> | ||
- | toto@debian:~$ cd ../.. | ||
- | toto@debian:/home$ pwd | ||
- | / | ||
- | toto@debian:/$ | ||
- | </code> | ||
- | |||
==== 2) Retourner dans son home depuis la racine à l'aide du tilde ? ==== | ==== 2) Retourner dans son home depuis la racine à l'aide du tilde ? ==== | ||
- | <code=user> | + | <code=user>cd ~</code> |
- | toto@debian:/$ cd ~ | + | |
- | toto@debian:~$ | + | ou |
- | </code> | + | <code=user>cd ~</code> |
+ | |||
+ | <note>le prompt ! \\ | ||
+ | toto@debian:~$ []</note> | ||
- | ==== 3) Utiliser le point une autre commande que cd :==== | + | ==== 3) Utiliser le point avec une autre commande que cd :==== |
** Depuis son home : copier de trois façons différentes "lili" dans le fichier de type répertoires nommé « essai1 » ? ** | ** Depuis son home : copier de trois façons différentes "lili" dans le fichier de type répertoires nommé « essai1 » ? ** |