Quelles sont les principales commandes Unix ?

Unix est un système d’exploitation multitâche permettant d’exécuter plusieurs programmes simultanément, sans pour autant puiser les ressources de l’appareil. Pour bien l’utiliser, il convient cependant de connaitre les commandes principales et les commandes simples pouvant vous faciliter la vie.

Commandes d’identification

Pour commencer, parlons des commandes Unix pour identifier les utilisateurs : - who : fournit toutes les infos sur les utilisateurs connectés actuellement - who i am : annonce les infos sur l’utilisateur courant - whoami : renvoie l’identificateur de l’utilisateur courant - id : renvoi l’user identifier (UID), le groupe identifier (GID) et l’utilisateur courant Pour se connecter, il faudra un login et un password propre à chaque utilisateur. La commande simple passwd permet de définir, contrôler et modifier le mot de passe. Pour afficher des chaines de caractères : - echo chaine affiche la chaine passée en paramètre - banner chaine affiche la chaine passée en paramètres en grosse lettre

Commandes d’utilisation

Commençons par les commandes Unix pour le répertoire : - ls [-FaRl] liste le contenu du répertoire avec quelques options - -a : affiche tous les fichiers, cachés ou non, commençant par un . - -R : affiche une description complète du contenu Pour changer le répertoire : - cd chemin : change le répertoire courant par un autre spécifié par le chemin - cd : le change par le home directory - cd- : le change pour le répertoire précédent - pwd : print working directory affiche le chemin pour le répertoire courant Les commandes simples pour créer ou détruire un répertoire sont : mkdir repertoire pour une création et rmdir repertoire pour supprimer un répertoire vide. La visualisation du contenu d’un fichier dispose également de commandes : - cat fich1 fich2 : concatène et affiche le contenu - paste fich1 fich2 : concatène horizontalement les fichiers indiqués et affiche le résultat - more fich : visualise le contenu du ou des fichiers par page

Commandes pour les fichiers

Les commandes Unix pour les fichiers sont également nombreuses, depuis l’impression, en passant par la copie jusqu’à la suppression : - lp [-dimp] fichiers pour imprimer tous les fichiers spécifiés sur l’imprimante - Ipq pour visualiser la file d’impression courante - Ipstat [-t] pour des infos sur l’état de l’imprimante - Cancel num_impression pour détruire l’impression désignée par num-impression Pour faire une copie cp source destination. Pour déplacer ou renommer un fichier : mv source destination Pour détruire un fichier : rm [-irf] fichiers. Certaines commandes sont à connaitre : - -i interactif, pour demander une confirmation sur chaque fichier - -f force la suppression d’un fichier - -r resursivité, permet d’effacer un répertoire et son contenu Pour rechercher un fichier : find rep –name nom -print.