Vous n'êtes pas identifié(e).
Pages : 1
Hors ligne
Hors ligne
Hors ligne
Hors ligne
Hors ligne
Hors ligne
Hors ligne
Hors ligne
j'ai l'impression qu'elle me demande d'être root. Or, dans le tuto, on me précise que je dois l’exécuter de préférence en simple utilisateur, est-ce une erreur ?
Merci de vos réponses.
Dernière modification par Edenris (23-08-2019 23:20:39)
Ici, pour peut-être, revenir sur Debian
Hors ligne
'ai l'impression que pour touch, on est absolument obligé de se déplacer dans le répertoire avant de l'utiliser, contrairement à chevron qui peut aussi avoir comme argument un chemin absolu ?
D'où vient cette impression ? Car ce n'est absolument pas le cas.
j'ai l'impression qu'elle me demande d'être root.
Ça dépend des droits du répertoires où se trouve « fichier ». Comme la racine
ne devrait être accessible en écriture que par root, pour « touch /fichier »
il faut être root (car on tente d'écrire un fichier qui se trouve à la racine).
- la différence remarquable entre touch et chevron, c'est que chevron garde le même numéro d'iode (qui est une sorte de numéro d'identification) ? J'ai bon ?
Petite expérience en utilisateur, je me place dans mon HOME :
Je crée un fichier « essai » :
Je regarde son inode :
Ça me répond :
Ce qui veut dire que le numéro d'inode de essai est 281866.
Maintenant j'utilise « echo » pour « le mettre à jour » :
Je regarde à nouveau le numéro d'inode :
Retour :
Ça n'a pas changé.
J'utilise à présent « touch » pour le mettre à jour :
Je regarde encore une fois le numéro d'inode :
Retour :
Ça n'a toujours pas changé. D'ailleurs une fois qu'un fichier a été créé, son numéro d'inode
ne devrait pas changer, à moins de le changer de système de fichiers.
Et je vais un poil plus loin renommons ce fichier en « truc » :
Regardons le numéro d'inode :
Retour :
Le numéro d'inode n'a toujours pas changé…
Évidemment ce numéro d'inode est celui que j'ai obtenu chez moi, et il devrait
être différent chez vous (sauf coïncidence extraordinaire).
Hors ligne
3) Ok ça confirme ce que j'ai pu comprendre entre chevron et touch à propos du numéro d'inode.
Dernière modification par Edenris (24-08-2019 00:31:10)
Ici, pour peut-être, revenir sur Debian
Hors ligne
2) J'ai eu le problème de permissions (résolu à présent), puis aussi que le fichier soit supprimé, "sans qu'il revienne" avec
rm test4.txt | touch/test4.txt
Remarque que contrairement aux commandes msdos, les arguments d'une commande
doivent être séparés de celle-ci par un ou des espaces.
Ce qui fait que ton exemple devrait s'écrire :
Deuxième soucis. Que vient faire un simple « | » qui est un tube à la suite d'une
commande de suppression ?
Ne serait-ce pas :
que tu voulais écrire ? (le || est un « ou » logique pour le shell, ce qui veut
dire supprime le fichier text4.txt ou crée le fichier /text4.txt, qui n'est pas
forcément le même en fonction du répertoire courant).
Troisième soucis : en tant qu'utilisateur tu ne pourras ni supprimer le
fichier « /text4.txt » ni le créer avec la touch…
Ça fait beaucoup d'erreurs dans une seule ligne. Ce qui montre que ce n'est pas
facile d'être précis dans ce qu'on écrit. C'est un apprentissage qui demande
plus ou moins de temps.
3) Ok ça confirme ce que j'ai pu comprendre entre chevron et touch à propos du numéro d'inode.
Non, ça ne confirme pas ce que tu disais à propos du numéro d'inode. Ma petite expérience
montre que les deux méthodes conservent le numéro d'inode (« touch » et « echo > »).
Hors ligne
Ici, pour peut-être, revenir sur Debian
Hors ligne
…j'ai pu apprendre l'existence de l'option "-lhi" de la commande "ls" , mais qui ne semble pas exister dans le man ? Pourquoi ? …
Il s'agit en fait de 3 options.
Quand tu utilises des options courtes, tu peux les grouper.
Par exemple,
tu pourrais séparer chacune des options sur la ligne de commande :
et tu obtiendras le même retour de commande
si tu groupes ces 3 options courtes à la suite d'un seul tiret :
=======
Il te reste à lire les extraits suivants de la page man de la commande ls
pour y trouver la description de ces 3 options :
…
-h, --human-readable
avec -l ou -s, afficher les tailles en format lisible (par
exemple 1K, 234M ou 2G)
…
-i, --inode
afficher le numéro d'index de chaque fichier
…
-l utiliser un format d'affichage long
…
Dernière modification par MicP (24-08-2019 01:25:30)
Hors ligne
Dernière modification par Edenris (24-08-2019 12:53:24)
Ici, pour peut-être, revenir sur Debian
Hors ligne
Dernière modification par MicP (24-08-2019 13:19:54)
Hors ligne
Dernière modification par Edenris (24-08-2019 13:38:04)
Ici, pour peut-être, revenir sur Debian
Hors ligne
Source : superuser.com -> Why are there short and long alternatives for command line options?
…
À l'origine, il n'y avait que des options à un seul caractère.
Certains programmes utilisaient des options à plusieurs caractères, mais toujours avec un seul tiret.
Aussi longtemps que je me souvienne, les options à plusieurs tirets et caractères multiples proviennent de GNU;
elles ont été introduites car elles sont plus lisibles et souvent plus facile à mémoriser (et vous pouvez en avoir plus de 52).
De nombreux programmes ont maintenant les deux:
des options courtes pour taper sur la ligne de commande et vous vous souvenez du caractère,
des options longues pour les scripts ou sur la ligne de commande si vous ne vous souvenez que du nom de la forme longue de l'option.
…
Hors ligne
Ici, pour peut-être, revenir sur Debian
Hors ligne
Pages : 1