Commande Linux ? Comment s’y retrouver ? [NSI] 💻

commande linux

Tu viens de découvrir l’univers des commandes Linux en cours, mais tu n’as pas bien compris certains aspects de ce thème important en NSI ?

Ce sujet complexe où chaque commande Linux a son importance n’est pas facile à appréhender. Mais ne t’inquiète pas, nous t’avons préparé un article pour t’aider à comprendre cela !

C’est parti pour un tour du propriétaire… 😊

Notions sur la localisation d’un fichier en Commande Linux 🎯

Chemin relatif et chemin absolu 💬

👉 Pour indiquer la localisation d’un fichier, il existe 2 méthodes : le chemin relatif et le chemin absolu.

  • Le chemin absolu indique l’emplacement du fichier depuis la racine.
  • Le chemin relatif indique l’emplacement du fichier depuis le répertoire courant.

Par exemple, pour accéder au fichier : “fichier.txt” placé dans le répertoire “test”. Le chemin absolu ressemblera à : “/home/sofiane/test/fichier.txt” tandis que le chemin relatif si je suis déjà dans “test” sera “/fichier.txt”.

👉 Lorsqu’un utilisateur utilise la console (shell) afin de modifier un fichier ou un répertoire à l’aide d’une commande Linux, il modifie l’état du système. La console affiche une réponse si besoin, ou un message d’erreur si la commande est mauvaise.

Voilà notre panoplie d’articles sur les sujets de NSI, on espère que tu y trouveras ton bonheur ! ✨💖
Quels logiciels utiliser en NSI ? [Logiciel NSI] 🦿
Qu’est ce qu’un algorithme glouton ? 😋

 

Commande Linux de manipulation de fichiers 💻

La commande cd

👉 Cette commande permet de changer de répertoire courant.

Par exemple, pour passer du repertoire “test” à “test_bis”, utilise : “cd /home/sofiane/test_bis”.
Petite astuce, si tu cherches à passer dans le dossier parent (par exemple ici, de “test” à “sofiane”), utilise “cd ..”.

La commande ls

👉 “ls” permet de lister le contenu du répertoire courant. Utilise seulement “ls”, dans notre exemple, si nous sommes dans “sofiane”, la console (shell) nous affichera en réponse : “test test_bis”.

Les commandes pwd, locate et find

👉 Elle permet de connaître le répertoire courant, autrement dit, où l’on se trouve dans les fichiers. Sur l’exemple, la console nous répondra : “/home/sofiane/test_bis”.

Les commandes “locate” et “find” permettent de localiser un fichier.

Les autres commandes Linux ⌨️

Les commandes touch et cat

👉 “touch” permet de créer un fichier vide. “touch web.xml” créera un fichier vide nommé “web.xml” dans mon répertoire courant.

👉 “cat” permet de créer (“cat > nouveaufichier”) et d’afficher (“cat fichier”) dans la console le contenu d’un fichier. Elle est donc régulièrement utilisée.

Les commandes de création et destruction de fichier

👉 Les commandes “mkdir” et “rmdir” créent et détruisent (respectivement) un répertoire.
Si notre répertoire courant est “sofiane”, on peut créer un répertoire “musique” dans “test” en faisant : “mkdir /test/musique”. Puis, pour le détruire : “rmdir /test/musique”.

⚠️ Attention, “rmdir” ne permet de supprimer que les répertoires vides ! S’il y a du contenu dans le répertoire, utilise la commande “rm”. La commande ne peut pas être annulée une fois validée.

Les autres commandes utiles

👉 La commande “mv” permet de déplacer un fichier dans un dossier. Par exemple, “mv fichier.txt test_bis”.

👉 La commande “man” donne la documentation d’une commande. Par exemple, “man pwd” donnera la documentation de la commande “pwd”.

👉 La commande “chmod” permet de modifier les droits d’accès des utilisateurs à un répertoire ou à un fichier.

👉 La commande “grep” permet de rechercher un mot dans un fichier. “grep mot nouveaufichier.txt”, comme ce fichier est vide, la commande ne n’affichera rien. Elle sera plus utilisée après le bac grâce à l’outil “|” (pipe, à prononcer en anglais) afin de combiner plusieurs commandes en une seule.

💡 Avec ces commandes Linux, tu as les bases nécessaires à l’apprentissage de la manipulation des répertoires et fichiers depuis la console. A chaque commande, je te conseille de mémoriser son usage et comment l’utiliser en la testant sur ton ordinateur !

 

Ajouter des options aux commandes 🎚️

👉 Pour chaque commande Linux, une série de conditions peuvent se rajouter pour préciser l’effet souhaité. Tu peux les retrouver à tout moment en utilisant la commande “man”. Elles s’écrivent avec “-” et une lettre.

Par exemple, la commande “ls” possède ces options :

  • “-l” : permet d’afficher le type de fichier, les permissions d’accès, le nombre de liens physiques, le nom du propriétaire, la taille en octets et l’horodatage.
  • “-a” : permet d’afficher tous les fichiers, y compris les fichiers par défaut commençant par un point “.”.
  • “-h” : affiche la taille des fichiers de manière plus lisible.
  • “-t” : affiche les fichiers en les triant par date
  • “-r” : inverse l’ordre du tri des fichiers.

💡 Si l’on souhaite utiliser qu’une seule option, on pourra écrire par exemple : “ls -l”. Mais celles-ci peuvent aussi se cumuler comme ceci au sein d’une seule commande : “ls -lah”.

 

Conclusion sur le thème : Commande Linux 🖱️

De nombreuses commandes Linux existent et permettent de manipuler les fichiers et répertoires depuis la console. De plus, chacune d’elles possèdent des options permettant de spécifier l’action souhaitée.

Pour s’y retrouver, la commande “man” permet d’afficher les informations de chaque commande. Les commandes présentées ici ne sont que les principales et beaucoup d’autres pourraient t’intéresser si tu continues l’informatique après le bac.

Et, la combinaison de commandes Linux avec l’outil “|” (appelé “pipe”, à prononcer en anglais) te permettra lorsque tu la maîtriseras de manipuler avec plus d’options les répertoires et fichiers. 💪

Globalement, toutes les modifications de répertoires et fichiers sont directement faisables à partir du shell Linux.

À bientôt !

 
❤️  Cet article t'a plu ? Alors suis-nous sur Instagram et parle de nous à tes amis !

🎬  Tu peux aussi t'abonner à notre Chaîne YouTube pour découvrir nos conseils en vidéo !

✏️  Envie de participer à l'aventure ? Rejoins ici notre communauté de rédacteurs et contribue à la réussite d'un tas d'étudiants !

💡  Et sinon, comme d'hab', tu peux nous poser tes questions sur l'article juste en-dessous !
Banniere Newsletter Hack Blog Version Mobile V3

Sofiane Mazières

En 3ᵉ année du Double Cursus INSA-Sciences Po Rennes, passionné par la musique, je suis rédacteur stagiaire chez les Sherpas. J’espère que mes conseils t’aideront à réussir !

  • Cours particuliers Sherpas 8
    19€ /h
    Louise Étudiante à HEC
    5
  • Cours particuliers Sherpas 7
    22€ /h
    Karen Étudiant à Polytechnique
    4.9
  • Cours particuliers Sherpas 2
    18€ /h
    Lucie Étudiante à Sciences Po
    4.8
  • Cours particuliers Sherpas 6
    25€ /h
    Antoine Étudiant aux Mines
    4.9
  • Cours particuliers Sherpas 5
    16€ /h
    Angélique Étudiante à l'ESCP
    5
  • Cours particuliers Sherpas 4
    24€ /h
    Lucie Étudiante à Dauphine
    4.7
  • Cours particuliers Sherpas 3
    21€ /h
    David Étudiant à Centrale
    4.9
  • Cours particuliers Sherpas 1
    15€ /h
    Saul Étudiant à la Sorbonne
    5
Besoin de bons cours particuliers ? Fais-toi guider par un étudiant passé par une des meilleures écoles de France.
Prendre un cours gratuit
Kit de survie lycée
  • Se créer un planning de travail adapté
  • Les meilleurs hacks de productivité
  • Exceller dans chaque matière
  • Comment bien réussir son orientation
Découvrir notre Livre
  • Banniere-KitdeSurvie-Sherpas-Lycee-1
  • Banniere-KitdeSurvie-Sherpas-Lycee-2
  • Banniere-KitdeSurvie-Sherpas-Lycee-3
  • Banniere-KitdeSurvie-Sherpas-Lycee-4
  • Cours particuliers Sherpas 8
    19€ /h
    Louise Étudiante à HEC
    5
  • Cours particuliers Sherpas 7
    22€ /h
    Karen Étudiant à Polytechnique
    4.9
  • Cours particuliers Sherpas 2
    18€ /h
    Lucie Étudiante à Sciences Po
    4.8
  • Cours particuliers Sherpas 6
    25€ /h
    Antoine Étudiant aux Mines
    4.9
  • Cours particuliers Sherpas 5
    16€ /h
    Angélique Étudiante à l'ESCP
    5
  • Cours particuliers Sherpas 4
    24€ /h
    Lucie Étudiante à Dauphine
    4.7
  • Cours particuliers Sherpas 3
    21€ /h
    David Étudiant à Centrale
    4.9
  • Cours particuliers Sherpas 1
    15€ /h
    Saul Étudiant à la Sorbonne
    5
Besoin d'un prof particulier pour progresser ? Fais-toi guider par un étudiant passé par une des meilleures écoles de France.
Prendre un cours gratuit
Tu veux réussir tes études ?
  • Construire son système de travail
  • Les meilleurs hacks de productivité
  • Exceller dans chaque matière
  • Tous niveaux (Lycée, Prépa, Supérieur)
Découvrir nos Livres
  • Banniere-Livres-Sherpas-All-1
  • Banniere-Livres-Sherpas-All-2
  • Banniere-Livres-Sherpas-All-3
Progresse en cours avec nos profs particuliers et nos livres Découvrir Progresse avec nos profs particuliers et nos livres Découvrir