7 astuces pour faciliter l'apprentissage de la ligne de commande Linux
La ligne de commande Linux peut sembler impénétrable, avec des instructions obscures et une concentration sur les interfaces texte. Heureusement, il existe de nombreuses ressources et outils pour vous aider à démarrer.
Sommaire
1 Personnalisez votre terminal pour répondre à vos besoins
La première chose à faire est de rendre votre environnement d’apprentissage aussi confortable que possible. Vous ne voulez pas passer trop de temps à peaufiner chaque dernier paramètre, mais bien maîtriser les bases peut rendre tout ce qui suit un peu plus fluide.
Les paramètres varient en fonction de votre distribution, mais les éléments à surveiller incluent :
- Mode clair/sombre : choisissez celui avec lequel vous êtes le plus à l'aise pour lire du texte.
- Police : vous souhaiterez utiliser quelque chose à espacement fixe avec des différences claires entre les caractères similaires, par exemple « 0 » (zéro) et « O » (majuscule « oh »).
- Que ce soit pour ouvrir de nouveaux terminaux dans des onglets ou des fenêtres.
Vous voudrez également savoir comment utiliser les raccourcis clavier, car 99 % de votre travail sur la ligne de commande impliquera la saisie. N'ayez pas peur d'ouvrir plusieurs fenêtres (ou onglets) de terminal pour exécuter des commandes simultanément et organiser vos tâches.
2 Personnalisez votre coque à votre guise
Une fois que vous avez personnalisé votre application de terminal, vous devez apporter quelques petites modifications à votre shell. Il s'agit généralement de bash, bien que vous puissiez le remplacer par un shell alternatif, comme fish ou zsh.
L'une des meilleures mises à niveau rapides que vous puissiez effectuer consiste à personnaliser votre invite, le texte que votre shell affiche au début de chaque ligne. La valeur par défaut est très utile, mais vous pouvez la rendre plus utile pour apprendre Linux. J'aime utiliser cette configuration :
export PS1="n($PWD) $ "
Cela supprimera des éléments tels que votre nom d'utilisateur et votre hôte, dont vous ne vous soucierez probablement pas au démarrage. Il affiche également le chemin complet de votre répertoire actuel plutôt que simplement son nom, ce qui permet de voir plus facilement votre emplacement actuel en un coup d'œil :
Vous pouvez rendre ce paramètre permanent en l'ajoutant à votre fichier .bashrc (ou similaire). Ce fichier est également un excellent endroit pour configurer des alias, qui agissent comme des raccourcis pour les commandes. Si vous avez du mal à vous souvenir du nom d'une commande ou de ses options par défaut les plus utiles, configurez un alias, par exemple
alias list='ls -l'
3 Apprenez tout sur les commandes avec man (et les alternatives)
Chaque commande que vous devrez apprendre dispose d'une documentation intégrée que vous pouvez lire à l'aide de l'outil man. Ces « pages de manuel » expliquent ce que fait une commande, les différents modes de fonctionnement, les fichiers dont elle a besoin, etc.
Les pages de manuel sont complètes, mais elles peuvent être un peu écrasantes, surtout lorsque vous apprenez à connaître le système. Heureusement, il existe des alternatives.
Chaque commande prend généralement en charge une option -h ou –help, qui explique comment l'utiliser sous une forme plus simple :
L'outil tldr condense les longues pages de manuel en résumés plus faciles à gérer. Voici une comparaison d'une page de manuel classique à gauche avec l'équivalent tldr à droite :
tldr affiche un minimum d'informations, suivies d'exemples clairs pour les utilisations les plus courantes de chaque commande. Vous pouvez l'installer à l'aide du gestionnaire de packages de votre système. Si vous souhaitez simplement essayer tldr, son interface web est excellente :
4 Trouvez les commandes dont vous avez besoin
Les commandes Linux portent souvent des noms courts et abrégés pour des raisons historiques. Il peut être difficile de mémoriser votre « chown » de votre « sudo ».
Tout d’abord, essayez d’explorer les répertoires répertoriés dans votre variable PATH. Ceux-ci contiendront des programmes que vous pourrez exécuter sur la ligne de commande. Courir:
echo $PATH
Cela montre un ensemble de répertoires avec des caractères deux-points (:) entre eux. Puis exécutez :
ls dirname
Cela affichera le contenu de l'un de ces répertoires. Et les fichiers qui apparaissent sont des commandes exécutables que vous pouvez exécuter :
Si vous rencontrez toujours des difficultés pour identifier une commande, essayez à propos, un outil de recherche de pages de manuel. Utilisez-le lorsque vous recherchez une commande spécifique, mais que vous n'êtes pas sûr de son nom. Exécutez simplement :
apropos keyword
Cela recherchera un mot-clé et affichera les pages de manuel pertinentes.
5 Consultez ces ressources excellentes et accessibles
Pour en savoir plus, il existe de nombreuses ressources en ligne que vous pouvez consulter gratuitement. Trouvez une source fiable qui répond à votre niveau d’expérience et étudiez tout ce qu’elle a à offrir.
La ligne de commande Linux pour débutants vous guide dès le début, couvrant toutes les bases dont vous aurez besoin lors de la mise en route. Il s'adresse aux utilisateurs d'Ubuntu, mais si vous pouvez ouvrir un terminal, vous pourrez tout suivre.
Linux Journey : Command Line fournit un bref aperçu des commandes les plus importantes, avec des exercices associés et des questions de quiz interactives.
La ligne de commande Linux pour vous et moi a tout pour les débutants absolus comme pour les utilisateurs plus avancés, alors parcourez-la du début à la fin si vous souhaitez devenir un expert. Il est également très utile comme source de référence.
Ce didacticiel Linux de Ryans Tutorials explique les concepts de base avec de nombreux apartés, conseils et informations intéressants. Il présente de nombreux exemples divers qui aident à expliquer le fonctionnement de la ligne de commande.
6 Plongez en profondeur avec les manuels du projet de documentation Linux
Le LDP est une initiative de longue date visant à créer une documentation gratuite et de qualité sur tout ce qui concerne Linux. En tant que tel, il offre une richesse de matériel obscur et éclairant, dont tous ne sont pas utiles aux débutants.
Cependant, il existe encore d'excellentes sources d'informations, si vous êtes prêt à ignorer la présentation à l'ancienne.
Le résumé des outils de ligne de commande GNU/Linux couvre toutes sortes de commandes intégrées et comment utiliser la ligne de commande. Il montre également des exemples sur la façon d'exécuter plusieurs d'entre eux.
Bash Guide for Beginners explique les spécificités du shell bash, comment il gère vos commandes et comment vous pouvez écrire vos propres scripts.
7 Continuez avec plus d'articles sur Comment devenir geek
Nous proposons une large sélection d'articles sur Linux, destinés aux utilisateurs débutants et plus avancés. Plusieurs d'entre eux sont déjà liés dans cet article, mais en voici quelques autres que vous retrouverez…