GNU/Linux >> Tutoriels Linux >  >> Linux

Maîtrisez la ligne de commande Linux

Si vous utilisez Linux assez longtemps, vous aurez très probablement effectué des actions via le terminal dans une certaine mesure, même s'il s'agissait de quelque chose d'aussi simple que l'installation d'un package. Vous savez peut-être même comment créer des répertoires ou des dossiers, déplacer, copier ou renommer des fichiers et des dossiers, exécuter des logiciels, exécuter des scripts de temps en temps ou même tenter de compiler des logiciels à partir du code source. Cependant, vous considérez-vous comme un maître de la ligne de commande ?

Bien que les actions mentionnées soient un bon début, la ligne de commande ne se limite pas à utiliser le système au quotidien. Pour maîtriser la ligne de commande est de se familiariser avec les outils que vous avez sous votre ceinture. Ces outils incluent « grep », « sudo », « moins », « lsblk » ; Je ne fais que commencer.​

Qu'est-ce qui ne va pas avec une interface graphique ?

Rien vraiment, sauf si vous êtes le genre de personne qui aime bricoler son propre système. Personnellement, je préfère largement utiliser le terminal pour effectuer des tâches qui seraient fastidieuses en comparaison à l'aide d'une interface utilisateur graphique (GUI). Alors qu'une interface graphique est facile pour le débutant, le véritable pouvoir réside dans la ligne de commande.

L'autre chose à retenir est que se passe-t-il si quelque chose se brise et que vous devez utiliser la ligne de commande pour diagnostiquer et résoudre les problèmes ? Un programme GUI ne sera pas utile si Xorg est cassé. Il est très avantageux et recommandé que vous puissiez au moins utiliser le terminal pour exécuter certaines commandes et vous sentir à l'aise de le faire.

Par où commencer

La façon dont vous abordez cela dépend de vous. Vous pouvez rechercher "Maîtriser la ligne de commande Linux ” et explorez plusieurs ressources pour trouver un ensemble de tutoriels qui vous conviennent. Une autre option consiste à rechercher "Exercices de ligne de commande Linux" et à commencer quelques exercices pour commencer à travailler sur la ligne de commande.

En plus des nombreuses ressources relatives au terminal Linux, vous devriez déjà disposer de manuels de référence pour la plupart des commandes et des programmes sous la forme de pages "man". Celles-ci sont accessibles à l'aide de la commande "man" avec le nom du programme ou de la commande sur laquelle vous recherchez des conseils. On y trouve une mine d'informations et chaque document suit une structure cohérente.

Commandes les plus couramment utilisées

Commençons par lire les pages de manuel des commandes utilisées pour gérer les fichiers et les répertoires. Comme mentionné, chaque page de manuel suit un certain plan par souci de cohérence.

‘mkdir’

Voir la page de manuel pour 'mkdir':$ man mkdir

Cela fera apparaître un document rendu qui donnera une brève description de la commande, montrera comment l'utiliser et fournira une liste complète des paramètres qu'elle accepte pour améliorer la sortie, effectuer des tâches supplémentaires ou modifier complètement son comportement (comme uniquement exécuter programme pour afficher son numéro de version). Pour revenir au terminal à tout moment, appuyez sur « q » pour quitter.

‘ls’

$ man ls

Vous pourrez parcourir la liste des arguments, principalement pour dicter la sortie qui apparaît lors de la liste du contenu du répertoire.

'bash'

$ man bash

Ce document a plus de contenu car bash est plus qu'un simple programme, c'est l'interpréteur shell le plus couramment utilisé et c'est un langage de programmation en soi.

Quelque chose de plus avancé à essayer

Essayons quelque chose que vous n'avez peut-être jamais fait auparavant :parcourez les fichiers du répertoire /proc. Le répertoire /proc est l'endroit où se trouvent les informations sur le système, le noyau et le matériel. Les commandes qui seront utilisées sont ‘cat’ et ‘less’. La différence entre les deux est que "cat" est utilisé pour lire des fichiers texte plus petits et imprimer son contenu sur le terminal, et "less" est un visualiseur utilisé pour lire des fichiers texte plus volumineux. Les pages de manuel sont lues en utilisant « less ».

$ cat /proc/cmdline 

Ce que cela a fait, c'est lire le fichier et imprimer quels paramètres ont été analysés pour démarrer le système d'exploitation.

$ less /proc/cpuinfo 

Un fichier contenant des informations détaillées sur le processeur de l'ordinateur a été ouvert.

De plus, les fichiers du dossier /proc sont générés par le noyau et ne résident pas sur le lecteur une fois le système arrêté. Les dossiers avec des numéros contiennent des fichiers sur leurs processus, c'est-à-dire que chaque processus en cours d'exécution reçoit un dossier avec son ID comme nom.

D'accord, et ensuite ?

La seule façon de maîtriser la ligne de commande c'est en prenant le temps de l'utiliser, de vous familiariser avec les commandes que vous utilisez. Faites des recherches si vous en avez besoin et mettez en pratique ce que vous apprenez. Si vous le souhaitez, vous pouvez même avoir une machine virtuelle avec laquelle jouer afin qu'en cas de problème, votre système principal reste utilisable. L'autre compétence qui mérite d'être apprise est l'écriture de scripts à l'aide de bash. Il existe des didacticiels qui enseignent non seulement le langage, mais également les bases de la programmation.


Linux
  1. 6 métacaractères Linux que j'aime utiliser en ligne de commande

  2. 4 façons d'éditer des photos sur la ligne de commande Linux

  3. Générer des mots de passe sur la ligne de commande Linux

  4. 8 conseils pour la ligne de commande Linux

  5. Alias ​​de ligne de commande dans le shell Linux

3 gestionnaires de mots de passe pour la ligne de commande Linux

Commande Diff sous Linux

Critique de livre :La ligne de commande Linux

Comment maîtriser la commande Linux Tree

Afficher le contenu d'un fichier dans la ligne de commande Linux

La commande timer sous Linux