10 commandes linux qui vont te faire briller !

5/5 - (1 vote)

1. ls – Tout savoir sur le contenu d’un dossier

Tu veux savoir ce qu’il y a dans un dossier ? Pas de soucis ! La commande ls te montre tout ça. Fais un petit tour dans ton terminal et tape ls. Tu vas voir le contenu de ton répertoire affiché sous tes yeux. Si tu veux des détails, fais `ls -l` pour avoir des infos en mode VIP : permissions, taille, date…

 

2. cd – Le téléporteur de répertoires

Besoin de changer d’endroit ? La commande cd est ton ami. Tape cd nom_du_dossier pour te déplacer où tu veux. Prends le raccourci cd .. pour remonter d’un niveau. Et si tu veux retourner direct dans ton répertoire personnel, c’est `cd ~` et hop, tu es chez toi !

 

3. cp – Copier, c’est gagné !

T’as un fichier chouette que tu veux dupliquer ? Utilise cp ! Par exemple, cp fichier.txt copie_fichier.txt. Boum, le fichier est copié ! Pour copier un dossier entier, n’oublie pas d’ajouter le -r pour faire ça en mode récursif. Pratique non ?

 

4. mv – Le roi du déménagement

Un fichier qui a besoin d’un nouveau chez-soi ? La commande mv est là pour ça. Que ce soit pour renommer ou déplacer, elle gère tout. Avec mv fichier.txt nouveau_nom.txt, tu changes le nom. Si tu veux juste le bouger, fais mv fichier.txt /chemin/destination/.

 

5. rm – Pour dire adieu à un fichier

Bon, parfois, il faut faire du ménage. Avec rm, tu peux supprimer des fichiers. Tape rm fichier.txt et pouf, il disparaît ! Fais gaffe, parce que cette commande est sans pitié. Si tu veux aussi nettoyer un dossier, pense à rm -r dossier/. Attention aux dégâts !

 

6. mkdir – Fabrique un nouveau dossier

Besoin d’un espace pour ranger tes fichiers ? La commande mkdir est faite pour ça. Un petit coup de mkdir mon_dossier et voilà, tu as un nouveau dossier tout beau, tout neuf. Pratique pour organiser tout ton bazar !

 

7. touch – Créer des fichiers rapidement

Trop pressé pour écrire un fichier ? Pas de souci avec touch. Tape touch nouveau_fichier.txt et bam, le fichier est créé ! C’est comme un ticket d’entrée pour commencer à écrire. Idéal pour gratter des idées à tout moment.

 

8. cat – Regardez l’intérieur d’un fichier

Tu veux voir ce qu’il se passe à l’intérieur d’un fichier ? Utilise cat. Tape cat fichier.txt et tu auras tout le contenu à l’écran. Très pratique pour jeter un œil sans l’ouvrir avec un éditeur. Simple et efficace, non ?

 

9. grep – Trouve une aiguille dans une botte de foin

Si tu cherches quelque chose dans un texte, grep est ton meilleur ami. Tape grep "mot" fichier.txt et hop, il te montre toutes les lignes contenant ton mot. Tellement utile pour dénicher l’info que tu veux sans fouiller pendant des heures !

 

10. man – Le manuel à la rescousse

Tu as un doute sur une commande ? Pas de panique ! La commande man est là pour te donner le mode d’emploi. Tape man ls (ou n’importe quelle commande) et tu obtiens toute la doc sous les yeux. C’est comme une encyclopédie dans ton terminal. Prends le temps de le lire, ça peut vraiment faire la différence.

 

Les raccourcis clavier qui vont te simplifier la vie

Tu veux booster ton efficacité ? Apprends quelques raccourcis clavier qui vont changer ta vie ! Par exemple, avec Ctrl + C pour copier et Ctrl + V pour coller, tu vas naviguer comme un pro. Et si tu es en mode terminal, Ctrl + L va te nettoyer l’écran en un clin d’œil.

Oh, et n’oublions pas Ctrl + Z pour annuler ta dernière action ! C’est du pur bonheur pour ceux qui aiment aller vite et bien. En un rien de temps, tu vas t’installer dans le fast-track de la productivité.

 

Une liste non exhaustive

Raccourci Action Environnement
Ctrl + C / Cmd + C Copier Global
Ctrl + V / Cmd + V Coller Global
Ctrl + Z / Cmd + Z Annuler la dernière action Global
Ctrl + Shift + Z / Cmd + Shift + Z Rétablir l’action annulée Global
Ctrl + L Nettoyer l’écran du terminal Terminal
Ctrl + / Commenter/décommenter une ligne IDE (Visual Studio Code, Atom, etc.)
Ctrl + Shift + P / Cmd + Shift + P Ouvrir la palette de commandes Visual Studio Code
F2 Renommer une variable/fonction Visual Studio Code
Alt + Shift + Flèche bas / Opt + Shift + Flèche bas Dupliquer la ligne en cours IDE (Visual Studio Code, Sublime Text, etc.)
Ctrl + D / Cmd + D Sélectionner l’occurrence suivante Visual Studio Code, Sublime Text
Ctrl + Shift + Alt + Flèche bas Déplacer une ligne vers le bas IDE (Visual Studio Code, Atom, etc.)
Ctrl + K, Ctrl + C Commenter un bloc Visual Studio Code
Ctrl + K, Ctrl + U Décommenter un bloc Visual Studio Code
Shift + Alt + F Formater le document Visual Studio Code
F12 Aller à la définition d’une fonction/variable IDE (Visual Studio Code, PyCharm, etc.)

 

Les scripts Bash pour automatiser tes tâches

Marre de faire toujours la même chose à la main ? Laisse-moi te parler des scripts Bash. Avec ça, tu peux écrire des petites instructions que ton terminal exécutera pour toi. Pense à un fichier texte où tu mets tes commandes préférées, et hop, tu le rends exécutable. Tu vas gagner un temps fou en automatisant toutes ces tâches répétitives. Commence par un petit script pour déplacer tes fichiers vers un dossier spécifique, et tu vas vite voir la magie opérer. De quoi devenir un vrai maestro du terminal !

 

Utiliser les alias pour gagner du temps

Tu veux passer moins de temps à taper des commandes ? Les alias sont là pour ça. C’est comme créer des raccourcis sympas pour tes commandes favorites. Par exemple, si tu tapes souvent ls -l, tu peux faire un alias qui te permet de juste écrire ll. Fini les doigts fatigués !

Pour créer un alias, c’est simple, il suffit d’ajouter une ligne dans ton fichier .bashrc. Après ça, tu vas voir à quel point ta vie devient plus facile. Des alias, des alias, encore des alias !

 

Apprendre à créer un alias rapidement

 

 

Les permissions de fichiers pour contrôler l’accès

Dans le monde Linux, tu as le contrôle total sur qui peut faire quoi avec tes fichiers. Les permissions, c’est super important. Avec des commandes comme chmod, tu peux dire qui a le droit de lire, écrire ou exécuter un fichier.

Tu pourrais vouloir que tout le monde puisse lire un fichier, mais que seul toi puisse le modifier. Pas de souci, tu peux gérer tout ça facilement. Un petit ajustement, et hop, la sécurité de tes fichiers est en béton.

 

Les permissions à connaitre :

Permission Symbole Code numérique Description
Lecture r 4 Permet de lire le contenu d’un fichier ou de lister un répertoire
Écriture w 2 Permet de modifier le contenu d’un fichier ou d’ajouter/supprimer des fichiers dans un répertoire
Exécution x 1 Permet d’exécuter un fichier (comme un script) ou d’accéder à un répertoire
Aucune permission 0 Aucun accès au fichier ou au répertoire
Propriétaire u Désigne l’utilisateur propriétaire du fichier
Groupe g Désigne le groupe auquel le fichier appartient
Autres o Désigne tous les autres utilisateurs
Tout le monde a S’applique à tous les utilisateurs (propriétaire, groupe, autres)

Pour définir les permissions, on combine les codes numériques en fonction des accès souhaités. Par exemple :

  • chmod 755 fichier : Le propriétaire a toutes les permissions (lecture, écriture, exécution), et les autres utilisateurs peuvent seulement lire et exécuter.
  • chmod 644 fichier : Le propriétaire peut lire et écrire, les autres utilisateurs peuvent seulement lire.