Une fois que vous êtes passé à la distribution Linux de votre choix et que vous avez pris en main l'interface utilisateur, vous devriez être heureux de continuer. Mais que faire si vous voulez des fonctionnalités supplémentaires? Que se passe-t-il si le fait de cliquer sur une souris au-dessus de quelques menus n'offre pas l'expérience utilisateur que vous désirez?
La réponse, bien sûr, est d'embrasser la ligne de commande. Mais aussi facile que de lancer une fenêtre de terminal (généralement CTRL + ALT + T ) ou de se déconnecter du bureau pour passer à la ligne de commande principale, il peut être difficile de se souvenir de chaque commande dont vous avez besoin.
Voici les sites Web et les livres dont vous avez besoin pour devenir un maître de la ligne de commande.
Quelle est la ligne de commande?
"Ligne de commande" est un terme générique qui désigne les interfaces utilisateur textuelles. Windows a deux (Invite de commandes et invite de commandes Windows PowerShell vs Windows PowerShell: quelle est la différence?) Invite de commandes vs Windows PowerShell: quelle différence? Les utilisateurs Windows peuvent s'en sortir sans utiliser l'invite de commande ou PowerShell. nouvelles fonctionnalités dans le coin, peut-être il est temps que nous avons appris. Lire la suite), tout comme macOS. Sous Linux, la ligne de commande est communément appelée
- la ligne de commande,
- le terminal (essentiellement une émulation d'un terminal PC classique),
- la console (un autre nom pour le terminal),
- un shell (environnement de ligne de commande), ou
- frapper.
Ce dernier nom est un acronyme de B ourne A gain SH ell, et est ce qui apparaît sur la plupart des systèmes d'exploitation Linux lorsque le terminal est lancé. Un shell est essentiellement un programme ou un environnement qui prend en charge les commandes textuelles.
Alors, que pouvez-vous faire pour apprendre ces commandes? Vous pouvez pratiquer, et passer beaucoup de temps dans la coquille. Pour vous aider, adoptez des livres et des sites Web qui vous aideront à perfectionner vos compétences dans le terminal. Voici quelques suggestions.
Grands sites Web pour apprendre la ligne de commande
Tout d'abord, nous allons jeter un coup d'œil à cinq excellents sites Web destinés à vous aider à apprendre plus de commandes bash.
1. Le guide de Bash
Écrit principalement par Maarten Billemont, The Bash Guide - assez juste - est une collection open source de guides et d'exercices que vous pouvez utiliser pour vous familiariser avec la ligne de commande.
Commençant par les bases de ce que bash est, les différents modes (interactif et non-interactif), et comment il est devenu, ce site offre un contexte complet pour vous aider à comprendre la mécanique de la ligne de commande.
2. Le livre de recettes Linux
La version en ligne du livre imprimé du même nom, The Linux Cookbook est de Michael Stutz. Cette version basée sur le Web est à l'ancienne, sans style HTML, et en tant que telle, n'offre pas une lecture facile. Il a, cependant, une fonction de recherche, donc vous ne devriez pas avoir de difficulté à trouver ce que vous cherchez.
Sa taille et sa profondeur lui confèrent une place bien méritée dans cette liste. Cependant, pour une version à jour, vous devrez vous diriger vers Amazon.
3. Les tutoriels de Ryan
Vous avez deux raisons de vérifier les tutoriels de Ryan. Tout d'abord, il y a la section Linux Tutorial, qui est divisée en 13 sections et qui a pour but de vous donner une série de tutoriels à travailler afin de développer votre compréhension de la ligne de commande.
De plus, il y a une section Bash Scripting, qui explique la programmation de base que vous pouvez faire dans la ligne de commande. Cela couvre les variables, si les instructions, les boucles et les fonctions. Si ceux-ci ne vous sont pas familiers, ne vous inquiétez pas - ils sont raisonnablement simples!
4. Guide de l'utilisateur openSUSE
Hébergé sur le site Web de support informatique de l'Université de Cambridge, le manuel openSUSE 9.0 est un guide approfondi et consultable avec un grand chapitre dédié à la ligne de commande. Dans les moments de visiter cette ressource, vous découvrirez des tuyaux et apprendrez comment créer une archive. Naturellement, certaines connaissances préalables sont nécessaires!
Essentiellement un manuel HTML, c'est un site assez simple, mais avec une mine d'informations que vous pouvez utiliser pour améliorer vos connaissances en ligne de commande.
5. Ici, à MakeUseOf!
Nous ferions preuve de négligence si nous ne mentionnions pas nos propres contributions au monde de l'aide en ligne de commande. Au fil des ans, MakeUseOf a produit de nombreux tutoriels démontrant comment utiliser la ligne de commande. 5 façons d'éteindre votre ordinateur Linux depuis la ligne de commande 5 façons d'éteindre votre ordinateur Linux depuis la ligne de commande Aucun système d'exploitation n'est parfait. Linux ne fait pas exception et vous devrez redémarrer à un moment donné. Mais comment? Plusieurs commandes d'arrêt sont disponibles pour les utilisateurs de Linux. En savoir plus sur le montage de disques et de partitions Montage de disques durs et de partitions à l'aide de la ligne de commande Linux Montage de disques durs et de partitions à l'aide de la ligne de commande Linux Vous voulez en savoir plus sur le terminal Linux? Apprendre à monter et démonter manuellement vos disques durs est un bon point de départ. Les distributions Linux modernes rendent cela beaucoup plus facile et intuitif que jamais. Lire la suite .
Alors, n'hésitez pas à ajouter notre section Linux aux signets avec les autres sites listés ci-dessus.
Livres avec des connaissances en ligne de commande que vous devriez lire
Il n'y a pas que les sites Web où vous trouverez un tas de commandes Linux à saisir ou à vous immerger. Ces trois livres s'avèreront particulièrement utiles pour développer vos connaissances de base.
1. Ligne de commande Kung Fu
Avec un titre complet de « Kung Fu en ligne de commande: Astuces de script Bash», «Linux Shell Programming Tips» et «Bash One-liners», ce livre de Jason Cannon est étonnamment simple. Heureusement, il commence avec des commandes utiles (comme sudo !! pour exécuter la dernière commande en tant que root), et se termine en observant la sortie de la commande.
Kung Fu en ligne de commande: Astuces de script Bash, conseils de programmation Shell Linux et ligne de commande Bash One-liners Kung Fu: Astuces de script Bash, conseils de programmation Linux Shell et Bash One-liners Acheter maintenant Sur Amazon $ 13.82
Sur le chemin, il s'arrête à chaque commande vitale, vous donnant le contexte et le contexte. Ce sont des aspects cruciaux de l'apprentissage et ils empêchent les choses de devenir sèches. Mieux encore, le commentaire de Cannon se concentre sur l'utilisation du terminal comme outil.
2. La ligne de commande Linux: une introduction complète
Courtoisie de William E Shotts, ce titre de 2012 est un excellent moyen d'accéder à la ligne de commande. Bien qu'il se présente comme une «introduction», ce volume va en réalité beaucoup plus loin. En effet, il pourrait facilement servir de référence complète à la ligne de commande.
La ligne de commande Linux: Une introduction complète La ligne de commande Linux: Une introduction complète Acheter maintenant Sur Amazon $ 25.57
En contrepartie, ce livre est un peu lourd. La mise en page est bonne pour mettre en évidence les commandes et leurs variations, mais - des exemples utiles mis à part - il peut être difficile à lire. Parfois, des pages entières sont consacrées au texte sans aucune indication d'une commande.
Vous pouvez également accéder à une grande partie du contenu de ce livre via le site Web www.linuxcommand.org.
3. Ligne de commande Linux et Shell Scripting Bible
Enfin, ce livre de Richard Blum et Christine Bresnahan fait partie de la vaste gamme de guides Wiley sur les technologies de l'information. La troisième édition a été publiée en 2015 et se considère comme la «feuille de route ultime pour la communication directe avec votre système». Debout à 816 pages, ce n'est pas une affirmation inexacte!
Linux Command Line et Shell Scripting Bible Linux Command Line et Shell Scripting Bible Acheter maintenant sur Amazon $ 20.00
Alors que les deux autres livres de cette liste présentent un exemple de script bash, Blum & Bresnahan vont encore plus loin. Ici, vous trouverez tout ce dont vous avez besoin pour développer une compréhension approfondie de la ligne de commande et des scripts shell. Bien qu'il soit recommandé de lire dans l'ordre, ce volume constitue également un bon ouvrage de référence.
Ou, utilisez simplement le terminal!
Chaque fois que vous êtes coincé en utilisant le terminal Linux, vous pouvez demander de l'aide. Cela peut être en tapant simplement de l' aide pour des instructions générales, ou en incluant un commutateur (généralement -h) à la fin d'une commande liée au programme. Les écrans d'informations qui en résultent devraient vous montrer où vous allez mal.
Avec tant de façons de maîtriser la ligne de commande sous Linux, c'est une surprise que plus de gens ne soient pas experts. Mais si vous voulez un contrôle total sur votre PC Linux, la ligne de commande continue à être là où le vrai pouvoir est maintenu. Avec la pratique, il peut être plus rapide que de faire glisser un pointeur de la souris sur l'écran.
Avez-vous une connaissance approfondie du terminal? Comment avez-vous réussi à le maîtriser? Des astuces à partager avec les nouveaux venus sur Linux? Dites le nous dans les commentaires.