4 façons d'apprendre les commandes de terminal sous Linux

4 façons d'apprendre les commandes de terminal sous Linux / Linux

Si vous voulez devenir un vrai maître Linux, il est conseillé de connaître un peu les commandes de terminal. Voici quatre méthodes différentes que vous pouvez utiliser pour commencer à enseigner vous-même..

Conseil du jour


Un bon moyen d’apprendre progressivement sur les commandes de terminal est d’avoir un “Conseil du jour” Un message de style apparaît chaque fois que vous ouvrez le terminal. Ces messages peuvent vous renseigner sur des commandes utiles, ainsi que sur des astuces avancées pour certaines commandes que vous connaissez peut-être déjà. Vous pouvez facilement le configurer en allant dans votre fichier .bashrc (situé à l'adresse /maison//.bashrc) et ajoutez ce qui suit à la fin du fichier sur une nouvelle ligne:

echo "Saviez-vous que:"; whatis $ (ls / bin | shuf -n 1)

C'est tout ce que vous devez faire! Si vous souhaitez le rendre un peu plus divertissant, vous pouvez faire dire à une vache tous ces conseils. Pour cela, lancez la commande sudo apt-get installer cowsay pour Ubuntu / Debian ou sudo yum installer cowsay pour Fedora. ensuite, au lieu du code ci-dessus, ajoutez ce qui suit à votre fichier .bashrc:

cowsay -f $ (ls / usr / share / cowsay / cows | shuf -n 1 | cut -d. -f1) $ (qu'est-ce que $ (ls / bin) 2> / dev / null | shuf -n 1)

Malheureusement, cela ne fonctionne pas avec toutes les distributions, votre succès avec cowsay n'est donc pas garanti. Cependant, toute cette astuce utilise “quel est” sur des commandes aléatoires, que nous couvrirons ensuite.

En utilisant “quel est”

Si vous ne voulez pas apprendre des choses au hasard, vous voudrez peut-être en savoir plus sur les commandes que vous devez utiliser correctement à ce moment-là. Pour ce faire, il suffit de préfixer toutes vos commandes avec “quel est”. La commande devrait alors pouvoir vous dire, pièce par pièce, en quoi consiste la commande.

Un bel exemple whatis sudo yum installe le fromage, peut être vu ci-dessus. Il vous dit que sudo vous donne des droits administratifs, Miam est le gestionnaire de paquets, installerl dit à YUM d'installer un paquet, et fromage est l'application de photomaton que vous souhaitez installer. Cela ne fonctionne pas toujours, en particulier sur des commandes plus complexes ou moins courantes, mais il est toujours intéressant d'essayer si vous voulez savoir ce que fait réellement une commande..

Afficher toutes les options de commande disponibles


Si vous utilisez une nouvelle commande, vous pouvez l'examiner en détail de deux manières. La première consiste à exécuter la commande “homme ”, où est le nom du programme que vous exécutez. Alors, en cours d'exécution “homme cp” vous dira tout ce qu'il y a à savoir sur la commande cp dans l'afficheur de fichiers man.

Un moyen plus rapide d’apprendre les principales parties de la commande consiste à exécuter “ -Aidez-moi”, où est le nom du programme que vous exécutez. Alors, en cours d'exécution “cp -help” vous communiquera également de nombreuses informations sur la commande cp, imprimées directement sur le terminal. En d'autres termes, -help est le seul drapeau qui n'a pas de signification alternée d'un programme à l'autre.

Cours intensif - Oui, maintenant!

Enfin, vous pouvez en apprendre davantage sur la syntaxe de commande… ici! Connaître la syntaxe générale des commandes de terminal peut aider un peu à la compréhension de toutes les commandes. Il est donc intéressant d’étudier et de comprendre avant de regarder des commandes spécifiques comme exemples..

Toutes les commandes partagent la structure suivante: programme [sudo] [paramètre] [paramètre]… [paramètre] [-flag] [paramètre] [-flag] [paramètre]… [indicateur] [paramètre]

Laissez-moi décomposer ce que la structure ci-dessus signifie:

  1. Si une commande nécessite des droits d’administrateur (appelés accès root), vous devez les faire précéder de “sudo”, ce qui vous oblige à entrer votre mot de passe avant l'exécution de la commande.
  2. “programme” est l'endroit où le nom de l'application va. Les noms d'applications incluent yum, apt-get, fromage, goudron, cp, mv, firefox, etc. Sauf configuration supplémentaire, tous les programmes accessibles de cette façon ont un exécutable situé dans / usr / bin. Cela devrait s'appliquer à toutes les applications installées sur votre système. Pour certaines applications, il vous suffit de l'écrire, et c'est tout. Par exemple, vous pouvez simplement taper “firefox” et appuyez sur Entrée, et ça va lancer Firefox.
  3. Après le programme, vous pouvez commencer à utiliser des paramètres et des indicateurs. Cela varie beaucoup d'un programme à l'autre. Par exemple, la commande “cp fichier1 fichier2” copie le fichier “fichier1” et l'enregistre au même endroit avec le nom “fichier2”. Ce sont les deux paramètres de cette commande. Certains prennent également des drapeaux qui modifient son comportement - par exemple, la commande “sudo yum installer cheese -y” a “installer” comme paramètre pour yum, “fromage” en tant que paramètre à installer, et “-y” comme un indicateur à yum en disant qu'il devrait supposer que oui pour toutes les instances où il vous demanderait normalement si vous souhaitez continuer. Bien que cet exemple ne l'ait pas montré, certains drapeaux ne nécessitent pas leurs propres paramètres, et d'autres le font. Chaque programme a son propre ensemble de drapeaux et de significations que vous apprendrez au fil du temps par la répétition..

Conclusion

Apprendre les commandes du terminal n’est vraiment pas si difficile - une fois que vous avez compris votre structure et votre fonctionnement général, l’apprentissage des autres deviendra beaucoup plus facile. Si cela n'a pas de sens après quelques heures, n'abandonnez pas. La répétition est votre meilleure amie et vous finirez par comprendre les tendances. A partir de là, tout est question de mémorisation par la pratique. Nous disposons également de diverses autres ressources pour l'apprentissage des commandes, telles que cette feuille de feuille Linux, les 40 commandes essentielles de Linux. Une AZ de Linux - 40 commandes essentielles à connaître Une AZ de Linux - 40 commandes essentielles à connaître Linux est souvent ignoré troisième roue à Windows et Mac. Oui, au cours des dix dernières années, le système d'exploitation open source a gagné du terrain, mais il est encore loin d'être pris en compte… Lire la suite, et une autre introduction rapide aux commandes Linux Un guide rapide pour commencer à utiliser la ligne de commande Linux Guide rapide pour commencer à utiliser la ligne de commande Linux Vous pouvez faire beaucoup de choses étonnantes avec des commandes sous Linux et ce n'est vraiment pas difficile à apprendre. Lire la suite .

Quels conseils avez-vous pour les autres qui essaient d'apprendre? Connaissez-vous une commande qui fait quelque chose de cool ou qui est juste pour le plaisir? Faites le nous savoir dans les commentaires!

En savoir plus sur: Terminal.