10 commandes linux qui vont te faire briller !
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.