COMMANDES LINUX DE BASE (1/2)

Cet article s'adresse principalement à tout les nouveaux qui ont été assez curieux pour installer Linux, et qui se demandent à quoi sert telle ou telle commande.  Tout au long de cet article, je vais donc dresser la liste des commandes les plus utiles pour débuter sous Linux et essayer de les décrire d'une façon brève et compréhensive donc je ne me lancerai pas dans les détails.

 

adduser : (sur certain système useradd) : Cette commande a pour effet de définir un nouvel utilisateur sur le système. ((ex : adduser nom) attention ensuite n'oubliez pas de tapez passwd nom pour définir un mdp) .

alias : Cette commande définie des abréviations pour les appels de commande. 

ar : Cette commande sert à l'archivage des fichiers.

at : Pour exécuter une commande à un moment donné.

atq : Affiche la liste des commandes en attente pour l'utilisateur. Si c'est le root (ou super-utilisateur) qui exécute cette commande, il voit alors les travaux en attente pour tout les utilisateurs.

atrm :Cette commande efface la totalité des travaux en attente.

bash : Appel du Bourne Again Shell. Exécute les commandes indiquées à sa suite dès que la charge système le permet, c'est à dire dès que la charge du processeur le permet(1,5 par déf.).

bg : Pour exécuter un processus en arrière-plan.(ex : bg make bzImage)

cal : Sert à l'affichage d'un calendrier. Cal seul affiche le calendrier du mois en cours, sinon le mois demandé. (ex : cal 2 1999 affiche le calendrier de février 1999) 

cat : Pour afficher le contenu de fichier sur l'écran.(ex : cat monfichier.txt )

cd : Changement de répertoire actif.(ex : cd /etc/passwd ou cd.. pour revenir au répertoire racine)

chgrp : Change le propriétaire de groupe pour des fichiers.

chmod : Change les droits d'accès d'un fichier (seul le propriétaire du fichier en question en a le droit).les options sont les suivantes : u= propriétaire, g=groupe, o=autres utilisateurs, a=tous(u+g+o)                                                    + : attribuer un droit, - : enlever un droit, = : attribuer les droits à la personne indiquée et les retirer aux autres  . (propriétaire : r=400,w=200,x=100. groupe : r=40,w=20,x=10. autre utilisateur : r=4, w=2,x=1) (ex :  chmod a+w,a+r,a+x passwd met le fichier passwd en libre accès pour tout le monde)

chown : Change le propriétaire d'un fichier (seul le root peut faire cette opération). (ex : chown <nouveauproprio> <fichier>)

chgrp : Change le groupe de propriété d'un fichier.(ex : chgrp <nouveaugroupe> <fichier> )

chroot : Changement du répertoire racine d'une commande.

chsh : Pour changer de shell.

cmp : Pour comparer deux fichiers.

cp : Pour copier un fichier.(ex : cp   fichiersource     fichierdestination)

cpio : Pour copier un fichier archive destiné à la sauvegarde.

date : Pour afficher la date et l'heure du système.

debugfs : Sert à rechercher des erreurs dans un système de fichier.

df : Affiche l'espace libre sur un support de données (Disque Dur,  ...).

du : Affiche l'espace utilisé sur un support de données.

dump : Pour sauvegarder un fichier.

dumpe2fs : Affiche les détails d'un système de fichiers.

edquaota : Pour changer les quotas d'espace disque.

emacs : Pour lancer l'éditeur emacs.

eval : Sert à l'exécution multiple de commande de shell.

exit : Pour terminer le shell actuel.

fc : Sert à rappeler des lignes de commande.

fdisk : Pour changer les partitions du disque dur.

fg : Sert à exécuter une commande au premier plan.

file : Pour afficher le type du fichier.

find : Pour rechercher un fichier dans un répertoire.

gcc : Cette commande permet de compiler des fichiers C. (ex : gcc  fichier.c -o fichier )

gpasswd : Sert à gérer les propriétés d'un groupe.

groupadd : Pour ajouter un groupe.

groupdel : Pour supprimer un groupe.

groupmod : Pour changer les propriétés d'un groupe.

gzip : Sert à compresser des fichiers au format .zip.

id : Sert à afficher les numéros d'utilisateurs et de groupes. (ex : uid=0(root) gid=0(root) groups=0(root) )

jobs : Cette commande permet d'afficher les processus d'arrière-plan en cours de fonctionnement.

kill : Envoie un signal à un processus(si le signal est non spécifié, c'est un signal TERM qui est envoyé).( ex : kill -9 207 arrête le processus dont le PID( numéro de processus visible par la commande ps) est 207).

logname : Affichage du nom de l'utilisateur.

lpr : Sert à imprimer des fichiers.

ls : Pour afficher des informations, par exemple le contenu, sur les répertoires ( Équivaut au dir sur Dos). Cette fonction dispose de nombreuses options mais voici les plus intéressantes : - a : affiche tout les fichiers même cachés(.), -l : affiche toutes les informations sur le fichiers (le type de fichiers, les permissions d'accès, le nom du propriétaire, du groupe, sa taille, la date). 

 

Voila, c'est la fin de notre première partie, à bientôt pour la deuxième, prenez déjà le temps d'approfondir ces commandes.

Si vous avez des questions, réclamations, insultes, encouragements, envoyez-les à reiiel@multimania.com