Vous n'êtes pas identifié(e).
Pages : 1
Pourquoi sort-elle donc qu'un simple point ?
3) Comment se fait-il que j'obtiens le même résultat entre "ls" et "ls -p" ?
Merci de vos réponses.
Dernière modification par Edenris (29-08-2019 14:15:48)
Ici, pour peut-être, revenir sur Debian
Hors ligne
1) Pourquoi dit-on que tout est un fichier ?
Explication en anglais : https://en.wikipedia.org/wiki/Everything_is_a_file
Dans Unix, presque tout apparaît ou peut être manipulé comme un fichier : les périphériques (/dev) comme les disques, consoles et terminaux, les interfaces avec le noyau (/proc, /sys), les sockets de communication réseau ou inter-processus... On peut communiquer avec eux comme on lit ou écrit dans un fichier.
Une exception notable est les interfaces réseau.
2) A quoi sert l'option -d
Par défaut, lorsqu'un argument passé à ls est un répertoire, ls affiche le contenu du répertoire au lieu d'afficher le répertoire lui-même comme il le ferait pour un simple fichier. L'option -d rétablit ce comportement.
Pourquoi sort-elle donc qu'un simple point ?
Sans argument, ls affiche le contenu du répertoire courant, et avec -d le répertoire courant lui-même symbolisé par ".".
3) Comment se fait-il que j'obtiens le même résultat entre "ls" et "ls -p" ?
L'option -p ajoute un / aux noms de répertoires pour les distinguer des autres types de fichiers. Je suppose que le répertoire courant ne contient aucun répertoire non masqué (nom commençant par ".").
Il vaut mieux montrer que raconter.
Hors ligne
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
Dernière modification par Edenris (20-08-2019 18:02:36)
Ici, pour peut-être, revenir sur Debian
Hors ligne
le répertoire courant, c'est : /home/NOM_UTILISATEUR
Ça dépend tu peux toujours changer le répertoire courant avec la commande cd
(pour change directory) https://debian-facile.org/doc:programmation:shell:cd.
Le répertoire utilisateur est en général /home/<utilisateur>/ mais ce n'est pas
toujours le cas. D'ailleurs le répertoire de l'utilisateur root est /root.
En plus cela peut être configuré. Dans tous les cas le répertoire utilisateur devrait être
dans la variable d'environnement HOME que l'on peut vérifier avec :
On peut aussi voir l'utilisateur courant dans bash avec :
ou la commande appropriée :
(littéralement : qui suis-je).
Edit : Voir aussi les commandes id et groups.
Edit2 : Voir aussi la commande pwd qui permet de connaître
le répertoire courant du shell dans lequel on se trouve. Chaque processus a son répertoire
courant.
Dernière modification par enicar (20-08-2019 18:51:43)
Hors ligne
Ici, pour peut-être, revenir sur Debian
Hors ligne
Dois-je contacter les auteurs pour leur dire ?
Indique ici l'embrouille entre qui que quoi qu'on rédige de nouveau le tuto afin qu'il soit encore plus compréhensible.
C'est le principe du wiki df qui est coopératif entre tous les membres et non entretenus par seulement quelques-uns.
On t'écoute donc, donne plus de détails là où tu penses qu'il faut l'améliorer.
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
On t'écoute donc, donne plus de détails là où tu penses qu'il faut l'améliorer.
Voire, améliore toi même, sauf effacer la page il y a toujours moyen de revenir en arrière si tu fais une erreur, pas de risque de ce coté là
Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
En ligne
Indique ici l'embrouille entre qui que quoi qu'on rédige de nouveau le tuto afin qu'il soit encore plus compréhensible.
C'est le principe du wiki df qui est coopératif entre tous les membres et non entretenus par seulement quelques-uns.
Bah... Je comprends ce que tu dis, mais j'ai 4 jours d'existence sur le forum et un peu près autant sur Debian (si on considère que l'année dernière ne comptait pas) ! Je ne pense donc pas avoir autant d'expérience que tous ici réunis ! Je me vais encore me justifier mais en plus, je n'ai pas encore lu les sujets épinglés dans le forum concernant l'ajout et la modification de pages (j'ai appris sur le tas ! ).
Allons-y donc ! Je résume le tout ainsi :
commande ls : Par défaut, si un argument (ex : un répertoire) est passé à ls, ls affiche le contenu du répertoire (bien entendu, ça n'a aucun effet s'il n'y a pas de répertoire...).
option -d : permet d'afficher une liste de répertoires sans leur contenu à partir d'où nous sommes
N:B : Pourquoi spécifiquement "ls -d" sort un point en retour ? Sans argument (ex : un répertoire), ls affiche par défaut le contenu du répertoire courant et avec -d le répertoire courant est symbolisé par “.".
Concernant l'ajout sur l'option -p par raleur, je pense qu'on peut tout compte fait le retirer parce que j'avais mal lu (et ça fait donc un article redondant ; mais faut m'excuser parce que les commandes inscrites manquent de couleur, contrairement à la configuration de mon terminal ! )
Qu'en pensez-vous tous ?
C'est pourquoi (et même si ça fait mal à la tête), on devrait toujours bien montrer les distinctions entre toutes les options (parce que moi j'ai pris du temps à comprendre que ce n'était pas des doublons ou des options inutiles ou / et de seconde zone ! ) !
Aussi, pour régler ce problème dans les bases, on devrait créer une page d'aide qui fusionnerait la page de la syntaxe de la commande, toutes les commandes d'aides (ex : "man", whatis", "info" ) et répondre à plusieurs questions du type : "Qu'est-ce qu'un répertoire ? ", "Pourquoi tout est fichier ? " , "Qu'est-ce que le répertoire courant ?" Une page pour aider le débutant venant de Windows à tout comprendre sans lire toute la rubrique "informatique" sur Wikipédia !
Dernière modification par Edenris (20-08-2019 23:03:27)
Ici, pour peut-être, revenir sur Debian
Hors ligne
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
Dernière modification par smolski (21-08-2019 06:35:02)
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
Ici, pour peut-être, revenir sur Debian
Hors ligne
Pages : 1