Les principales commandes linux
Le shell
Un interpréteur de commandes (le « shell », la coquille qui entoure le « noyau » du système) est un programme qui sert d'intermédiaire entre l'utilisateur et le système d'exploitation. Sa tâche essentielle est l'exécution de programmes.
Pour cela, il effectue (en boucle infinie) :
- la lecture d'une ligne,
- sa compréhension comme une demande d'exécution d'un programme avec d'éventuels paramètres,
- le lancement de ce programme avec passage des paramètres,
- d'éventuelles redirections d'entrées-sorties, les exécutions de scripts (fichiers de commandes).
Le terminal shell
Le terminal shell est une interface homme-machine permettant à l'utilisateur de saisir des commandes shell pour administrer son ordinateur sans utiliser d'interface graphique.
Qu'est-ce qu'une commande ?
Une commande est un fichier exécutable agissant sur le système ou sur des fichiers. Elles se trouvent généralement dans le dossier /bin.
Chaque utilisateur peut personnaliser sa liste de commande. La variable système PATH contient une liste de dossiers qui contiennent les commandes accessibles.
Normalement, seul l'utilisateur root (super-utilisateur ou administrateur) a accès à toutes les commandes. (rappel : utilisez la commande sudo su pour devenir root).
La commande whereis permet de connaître l'emplacement d'une commande et plus généralement d'un fichier.
Format d'une commande
Une commande est constituée d'au moins un mot : le nom de la commande. D'autres éléments sont susceptibles de la préciser. Les mots constituant la commande sont séparés par un espace. Certain caractères ont une signification spéciale. On les appelle méta-caractères.
nom_cmd [ option ... ] [ argument ... ]
Exemple
ls –l /home/m*
ls: nom de la commande qui Affiche les informations des fichiers-l: option/home/m*: argument*: méta-caractère. Remplace une ou plusieurs lettres
Pour obtenir la syntaxe et le format précis d'une commande, utilisez comme option --help.
Nouveau ! Découvrez Nomad'IA : le savoir de nos 400 profs + la magie de l'IA