Je suis le cours Apprenez à utiliser la ligne de commande dans un terminal. Je suis sous Windows. J'ai donc installé Sygwin et j'ai suivi les deux premiers cours. Tout fonctionnait conformément au cours mais dans le troisième chapitre, je suis coincée. Je ne suis pas en mesure d'utiliser la commande ls.
Si je saisis ls simplement, rien ne s'affiche (pourtant, je suis dans le dossier utilisateur à mon nom qui contient dossiers et fichiers visibles et cachés).
Si je saisis ls et un nom de dossier, je reçois ce message d'erreur : "-bash: ls-documents : commande introuvable". Pourtant, je vois bien des dossiers là où je suis situé. Lorsque je saisis pwd: j'obtiens home/laure ce qui correspond, si je comprends bien, à C/utilisateurs/laure, n'est ce pas ? Auquel cas, il devrait y avoir des fichiers et je n'y accède pas.
J'ai installé deux fois le logiciel et je n'ai pas changé les paramètres. Je n'ai pas installé à la racine comme conseillé dans les FAQ de Sygwin mais dans le dossier C/Sygwin.
J'ai beau cherché sur le net, je ne trouve pas de réponses à ce sujet. Est-ce que quelqu'un pourrait m'aider svp ? Merci.
J'ai résolu le problème, merci pour ta réponse. Effectivement, c'était un problème dû au fait que j'étais à la racine... J'avais regardé les messages sur OpenClassRooms et Google mais je n'arrivai pas à résoudre. Après une bonne pause, c'est devenu plus clair. Parfois, ça fait du bien. Merci pour ton aide.
Ce que j'ai du mal à comprendre vient du fait que suite à un pwd --> le chemin indiqué est : /home/nicol --> Alors qu'en réalité, depuis mon explorateur de fichier, je suis plutôt dans : /C/Utilisateurs/nicol/Cygwin/home/nicol
Mais du coup, Je suis bloqué dans ce dossier cigwin et je ne peux pas en sortir. La commande "cd .." me fait remonter jusqu'au dossier Cigwin dans lequel se trouve le programme mais je ne peux pas en sortir.
Quelle démarche dois-je suivre pendant l'installation de Cigwin pour être dans la même situation que dans la formation ? Dois-je créer moi même un dossier cygdrive dans C et y installer cygwin ?
Il est toujours préférable d'installer Cygwin (ou Cygwin64) à la racine (valeur par défaut). C'est l'installateur qui va créer le dossier Cygdrive. Tu n'as pas à le faire. Si j'utilise l'explorateur de fichier sur mon ordi, ça donne ceci: C:\cygwin64\home\ordi (mon usager s'appelle "ordi") Il faut comprendre que lorsque tu entres dans Cygwin, c'est comme si tu allais sur une autre machine (Une machine Unix / Linux). Par défaut, tu n'as plus accès aux dossiers ou fichiers se trouvant dans ton dossier Documents ou autres. tu peux faire dans Cygwin: cd /cygdrive/c/users/administrateur/documents (je m'appelle "Administrateur" sur Windows. On ne peux pas faire de cd .. dans Cygwin pour remonter "avant" car pour Cygwin, il n'y a pas d'avant. Tu peux le faire quelques fois pour reculer jusqu'à /home puis / tout seul. Tu peux essayer un ls à chaque niveau. Tu auras peut-être des surprises ...
Le Tout est souvent plus grand que la somme de ses parties.
@NicoDech Bonsoir, quels sont les fichiers et répertoires que vous avez créer dans votre dossier /home/nicol ?
Si aucun c'est normal que la commande ls qui liste le répertoire ne trouve rien si il n'y à rien à trouver.
PierrotLeFou vous donne la solution dans son message du 18 juillet 2024
>> La commande "cd .." me fait remonter jusqu'au dossier Cigwin dans lequel se trouve le programme mais je ne peux pas en sortir.
C: pour allez dans la partition c. D: pour aller dans la partition d. Et ainsi de suite.... (ici pas besoin de la commande cd pour changer de partition)
PS : Attention: Il aurais mieux valu créer un nouveau sujet plutôt que de squatter le sujet résolu d'un autre membre !!!!
Je ferme ce sujet, si un problème persiste encore décrivez le dans un nouveau sujet.
Avant de poster un message, vérifiez la date du sujet dans lequel vous comptiez intervenir.
Si le dernier message sur le sujet date de plus de deux mois, mieux vaut ne pas répondre. En effet, le déterrage d'un sujet nuit au bon fonctionnement du forum, et l'informatique pouvant grandement changer en quelques mois il n'est donc que rarement pertinent de déterrer un vieux sujet.
Au lieu de déterrer un sujet il est préférable :
soit de contacter directement le membre voulu par messagerie privée en cliquant sur son pseudonyme pour accéder à sa page profil, puis sur le lien "Ecrire un message"
soit de créer un nouveau sujet décrivant votre propre contexte
ne pas répondre à un déterrage et le signaler à la modération
Le Tout est souvent plus grand que la somme de ses parties.
Le Tout est souvent plus grand que la somme de ses parties.
Le Tout est souvent plus grand que la somme de ses parties.
Le Tout est souvent plus grand que la somme de ses parties.