Il y a un café à quelques rues de là où j'habite, et j'y vais tous les dimanches pour une partie de D&D régulièrement programmée. Ils ont un menu, et les premières fois que j'ai commandé, j'ai regardé le menu pendant plusieurs minutes pour voir quels étaient mes choix. Étant une créature d'habitude, j'ai finalement cessé de me référer au menu parce que je savais exactement ce qu'ils avaient à vendre et je sais exactement ce que je veux. Commander de la nourriture pour la table est désormais aussi simple que de dire "l'habituel" et d'attendre que les tasses de café et les bols de frites et de scones soient livrés (généralement peu pratique au moment même où nous avons lancé l'initiative, mais ce n'est pas la tâche du personnel panne ou problème).
Semblables à un menu de restaurant, les interfaces graphiques pour ordinateurs offrent aux utilisateurs un choix d'actions. Il y a des icônes, des fenêtres et des boutons, et vous recherchez celui que vous recherchez, cliquez sur des éléments, faites glisser d'autres éléments et manipulez des représentations graphiques jusqu'à ce qu'une tâche soit terminée. Au bout d'un moment, cependant, cela peut devenir fastidieux et, pire encore, inefficace. Vous savez exactement ce qui doit être fait, alors ne serait-il pas agréable de dire exactement à l'ordinateur ce que vous voulez qu'il se passe, plutôt que de passer par les mouvements physiques et mentaux de la recherche de composants et de répéter une routine de danse basée sur la souris ?
Qu'est-ce que le terminal Linux ?
Plus de ressources Linux
- Aide-mémoire des commandes Linux
- Aide-mémoire des commandes Linux avancées
- Cours en ligne gratuit :Présentation technique de RHEL
- Aide-mémoire sur le réseau Linux
- Aide-mémoire SELinux
- Aide-mémoire sur les commandes courantes de Linux
- Que sont les conteneurs Linux ?
- Nos derniers articles Linux
Le terminal Linux est une interface textuelle utilisée pour contrôler un ordinateur Linux. Ce n'est qu'un des nombreux outils fournis aux utilisateurs de Linux pour accomplir une tâche donnée, mais il est largement considéré comme la méthode la plus efficace disponible. En dehors de l'écriture de code, c'est certainement la méthode la plus directe possible. Il est si populaire, en fait, qu'Apple a changé sa fondation pour Unix et a gagné le shell Bash et Z, et Microsoft a développé PowerShell, sa propre ligne de commande open source.
Qu'est-ce qu'une commande Linux ?
Une commande est un mot-clé spécial que vous pouvez utiliser dans un terminal pour dire à votre ordinateur d'effectuer une action. La plupart des commandes sont de minuscules petites applications qui sont installées avec le reste de votre système d'exploitation. Vous ne réalisez peut-être pas qu'ils se trouvent sur votre ordinateur car ils sont généralement conservés dans des répertoires relativement obscurs comme /bin
, /sbin
, /usr/bin
, et /usr/sbin
, mais votre terminal sait où les trouver (grâce à quelque chose appelé PATH). D'autres commandes sont intégrées à votre terminal. Vous n'avez pas à vous soucier de savoir si une commande a été installée ou intégrée car votre terminal connaît les commandes dans les deux sens. Mieux encore, sur la plupart des distributions Linux, lorsque votre terminal ne trouve pas de commande, il recherche sur Internet un package pour fournir cette commande, puis propose de l'installer et de l'exécuter pour vous !
Voici une commande simple :
$ ls
Le ls
La commande est l'abréviation de "liste" et elle répertorie le contenu de votre répertoire actuel. Ouvrez un terminal et essayez-le. Ouvrez ensuite une fenêtre du gestionnaire de fichiers (Fichiers sous Linux, Finder sur macOS, Explorateur Windows sous Windows) et comparez. Il s'agit de deux vues différentes des mêmes données.
Qu'est-ce qu'un argument dans une commande Linux ?
Un argument est toute partie d'une commande qui n'est pas la commande. Par exemple, pour lister le contenu d'un répertoire spécifique, vous pouvez fournir le nom de ce répertoire en argument :
$ ls Documents
Dans cet exemple, ls
est la commande et Documents
est l'argument. Cela afficherait une liste de vos Documents
contenu du répertoire.
Quelles sont les options sous Linux ?
Commande options , également appelés drapeaux ou commutateurs , font partie des arguments de commande. Un argument de commande est tout ce qui suit une commande, et une option est généralement (mais pas toujours) délimitée par un tiret ou des doubles tirets. Par exemple :
$ ls --classify Documents
Dans cet exemple, --classify
est une option. Il existe également une version courte car les utilisateurs de terminaux ont tendance à préférer l'efficacité d'une saisie réduite :
$ ls -F Documents
Les options courtes peuvent généralement être combinées. Voici un ls
commande combinant le -l
option avec le --human-readable
, --classify
et --ignore-backups
option :
$ ls -lhFB
Certaines options peuvent elles-mêmes prendre des arguments. Par exemple, le --format
option pour ls
vous permet de modifier la manière dont les informations sont présentées. Par défaut, le contenu des répertoires vous est fourni dans des colonnes, mais si vous souhaitez qu'il soit répertorié dans une liste délimitée par des virgules, vous pouvez définir le format
à comma
:
$ ls --format=comma Documents
alluvial, android-info.txt, arduinoIntro, dmschema,
headers.snippet, twine, workshop.odt
Le signe égal (=
) est facultatif, donc cela fonctionne aussi bien :
$ ls --format comma Documents
alluvial, android-info.txt, arduinoIntro, dmschema,
headers.snippet, twine, workshop.odt
Apprendre à utiliser le terminal Linux
Apprendre à utiliser un terminal peut augmenter l'efficacité et la productivité, et peut également rendre l'informatique très amusante. Il y a peu de fois où j'exécute une commande soigneusement conçue et que je ne reste pas assis à m'émerveiller de ce que j'ai réussi à faire avec seulement quelques mots tapés sur un écran autrement vide. Un terminal, c'est beaucoup de choses :programmation, poésie, puzzle et pragmatisme, mais peu importe comment vous le voyez, c'est une innovation durable qui vaut la peine d'être apprise.
- Utilisez le terminal Linux pour voir quels fichiers se trouvent sur votre ordinateur
- Comment ouvrir et fermer des répertoires dans le terminal Linux
- Naviguer dans le terminal Linux
- Déplacer un fichier dans le terminal Linux
- Renommer un fichier dans le terminal Linux
- Copier des fichiers et des dossiers dans le terminal Linux
- Supprimer des fichiers et des dossiers dans le terminal Linux
Après avoir lu et pratiqué les leçons de ces articles, téléchargez notre ebook gratuit, le guide de l'administrateur système sur les scripts Bash pour encore plus de plaisir dans le terminal.