Ce document n'a pas pour objectif de remplacer les pages du manuel interne (accessible via la commande man <commande>), mais voici tout de même une série de commandes Linux (classées par ordre alphabétique). Vous trouverez pour chacune d'elles, la syntaxe, une description de ses fonctions et parfois les options les plus courantes.
Si vous recherchez une commande particulière ou si vous vous demandez s'il n'existe pas plus d'options (notamment LA commande qui fait ce que vous désirez), je vous invite à parcourir son manuel !
De plus, si votre système vous répond qu'il ne connait pas la commande que vous cherchez, essayer de vous mettre en mode super-utilisateur (ou root), puis de la ré-exécuter. Enfin, si ça ne marche pas, rappelez-vous que vous pouvez joindre (à toute heure) un membre d'Présentation d'Arise sur le chan #teletubbies.
Syntaxe : alias [nom[='commande']]
Description : Permet de créer un raccourcis (nom) pour une commande donnée (commande). Si commande n'est pas spécifié, affiche la commande correspodant à nom. Si nom n'est également pas spécifié, affiche la liste de tous les alias.
Automatisation : Il suffit de rentrer la commande dans votre fichier ~/.bashrc, bien sur, pour l'utilisateur root, il faudra aller toucher au fichier /root/.bashrc.
Syntaxe : bg[ID]
Description : Passe en arrière plan le processus en cours ou le processus dont l'ID est spécifié.
Syntaxe : cal [options]
Description : Affiche le calendrier du mois
Options les plus courantes :
Syntaxe : cat [options] [fichier_1] [fichier_2] …
Description : Affiche le contenu des différents fichiers sur la sortie standard. Vous pouvez utiliser les opérateurs > pour combiner plusieurs fichiers en un seul et » pour concaténer des fichiers à un fichier existant.
Options les plus courantes :
Syntaxe : clear
Description : Efface l'écran du terminal. Un raccourcis utile : ctrl+shift+x (il s'agit de 3 touches de votre clavier, pas de taper ces caractères sur votre terminal )
Syntaxe : cd [répertoire]
Description : Change le répertoire de travail. Si répertoire n'est pas spécifié, la commande nous emmène dans le 'home' (dossiers perso) de l'utilisateur courant.
Syntaxe : chmod [options] mode fichiers
Description : Cette commande modifie les droits des utilisateurs sur les fichiers. Les différents droits de vos fichiers sont visibles à l'aide de la commande ls -l (reportez vous à cette commande pour plus d'informations), ils sont au nombre de trois :
Options les plus courantes :
Syntaxe : cp [options] chemin_source/source chemin_destination/destination
Descritpion : Copie un fichier source vers un autre fichier (destination, qui sera écrasé si ce fichier existait auparavant). N'oubliez pas que vous pouvez utiliser le caractère 'wildcard' (ou joker) * pour copier plusieurs fichiers.
Options les plus courantes :
Syntaxe : date [options] [format] [date]
Description : Permet de configurer l'heure et la date du système. Sans argument, affiche l'heure et la date du système.
Syntaxe : diff [options] fichier_1 fichier_2
Description : Compare deux fichiers textes et retourne les lignes qui diffèrent entre les deux. Les lignes du premiers fichier sont précédées du signe < et celles du deuxième >
Options les plus courantes :
Syntaxe : df [options] [nom]
Description : Affiche l'espace disque disponible sur tous les systèmes de fichiers montés ou sur celui dont le nom est spécifié.
Options les plus courantes :
Syntaxe : du [options] [répertoire]
Description : Affiche l'espace disque utilisé par chaque répertoire spécifié (sous-répertoires inclus). Le répertoire par défaut est le répertoire courant.
Options les plus courantes :
Syntaxe : fdisk [options] [périphérique]
Description : Utilitaire de gestion des partitions
Options les plus courantes :
Commandes :
Syntaxe : fg [id]
Description : Passe en premier plan le processus dont l'id est spécifiée, ou le processus courant par défaut.
Syntaxe : find [chemin] [conditions]
Description : Effectue une recherche de fichiers (dossiers inclus) suivant les conditions spécifiées dans chemin (le chemin par défaut est le répertoire courant).
Conditions les plus utilisées :
Exemple :
Syntaxe : free [options]
Description : Affiche un certain nombre de renseignements sur la mémoire (mémoire utilisée, disponible, …).
Options les plus courantes :
Syntaxe : grep [options] expression [fichiers]
Description : Effectue dans un ou plusieurs fichiers spécifiés la recherche d'une expression. Par défaut, la commande renvoie les lignes contenant l'expression.
Options les plus utilisées :
Syntaxe : gunzip [options] [fichiers]
Description : Décompresseun fichier. Le format des fichierscompressés est .gz. Voir aussi gzip
Syntaxe : gzip [options] [fichiers]
Description : Compresse (ou décompresse suivant l'option utilisée) un fichier. Le format des fichiers compressés est .gz.
Options les plus courantes :
Syntaxe : halt [options]
Description : Arrête le système. Voir aussi shutdown
Syntaxe : kill [options] pid
Description : Envoie un signal au processus décrit par pid. Si on ne précise pas de signal, TERM est envoyé. Ce dernier tue les processus qui ne l'interceptent pas. Pour les autres processus, il faut utiliser le signal KILL (9), qui ne peux pas être intercepter.
Options les plus utilisées :
Syntaxe : ln [options] source [dest]
Description : Cette commande permet de créer des liens pour les fichiers. Un lien est créé de source vers dest (par défaut, le répertoire courant). Si dest est un fichier existant, il sera écrasé et si dest est un répertoire existant, le lien source sera créé dans ce répertoire. Le nom des liens est identique à celui du fichier spécifié.
Options les plus courantes :
Exemple :
Syntaxe : login [name | option ]
Description : Permet de se connecter et de s'identifier au système. L'identification qui précède la connexion s'effectue en tapant son nom (qui peut être passé par la ligne de commande), puis son mot de passe (si nécessaire).
Options les plus courantes :
Syntaxe : logout
Description : Permet de se déconnecter de la session en cours d'utilisation.
Syntaxe : lpq [options] [utilisateur]
Description : Interroge la file d'attente et retourne l'état de tous les processus d'impression. Si un nom d'utilisateur est spécifié, la commande ne prend en compte que les processus de cet utilisateur. Voir aussi lpr et lprm.
Options les plus courantes :
Syntaxe : lpr [options] fichiers
Description : Envoie les fichiers spécifiés dans la file d'attente d'impression. Voir aussi lpq et lprm
Options les plus courantes :
Syntaxe : lprm [options] [id] [utilisateur]
Description : Supprime un fichier de la file d'attente d'impression. Vous devez spécifier l'id du fichier à supprimer (obtenable via lpq). Un utilisateur privilégié peut également supprimer les fichiers d'un utilisateur spécifié. Voir également lpq et lpr.
Options les plus utilisées :
Syntaxe : ls [options] [répertoire]
Description : Affiche le contenu de répertoire (répertoire courant par défaut).
Options les plus courantes :
Syntaxe : make [options] [paramètres]
Description : Cette commande permet de construire des cibles à partir d'éléments. Très souvent utilisée pour construire des fichiers objets et des bibliothèques à partir de fichiers sources, elle peut être employée pour construire des exécutables, ou n'importe quoi d'autre. Très souvent make lancera un programme généraliste codé dans un “makefile”.
Options les plus courantes :
Paramètres les plus courants :
LA COMMANDE À UTILISER
Syntaxe : man [options] [section] commande
Description : Affiche la page du manuel correspondant à la commande spécifiée. Suivant les commandes, vous devez également spécifier la section à laquelle elle appartient.
Options les plus courantes :
Sections :
Syntaxe : mkdir [options] répertoires
Description : La commande permet de créer un ou plusieurs répertoires. Voir également rmdir.
Options les plus courantes :
Syntaxe : mkswap [option] périphérique [taille]
Description : Permet de créer un espace de swap sur le périphérique spécifié. Vous pouvez également définir sa taille en blocs.
Syntaxe : more [options] [fichiers]
Description : Permet de consulter page par page un ou plusieurs fichier textes spécifiés. Un certain nombre de commandes sont à votre disposition pour naviguer.
Options les plus courantes :
Commandes :
Syntaxe : mount [options] [périphérique] [répertoire]
Description : Permet de monter un système de fichier (périphérique) sur le répertoire spécifié. Ce répertoire doit exister et doit être également vide. La commande mount seule affiche la liste de systèmes de fichiers et points de montages associés.
Options les plus courantes :
Syntaxe : mv [options] source cible
Description : Déplace source vers cible. Si cible est un fichier déjà existant, il sera détruit, sinon, il sera créé. On peut de cette façon renommer un fichier (ou un répertoire) si on déplace source dans le même répertoire pointé par cible.
Options les plus courantes :
Syntaxe : passwd [utilisateur]
Description : Permet de modifier le mot de passe d'utilisateur. Si ce dernier n'est pas spécifié, il s'agira de l'utilisateur courant. Seul root peut modifier le mot de passe d'un autre utilisateur.
Syntaxe : ps [options]
Description : Affiche des informations sur les différents processus en cours. Ces informations ne sont valables qu'au moment d'exécution de ps.
Options les plus courantes :
Syntaxe : pwd
Description : Affiche le chemin absolu du répertoire de travail courant.
Syntaxe : umount [options] [périphérique | répertoire]
Description : Démonte le système de fichiers spécifié (par le nom du périphérique ou par le nom du répertoire).
Options les plus courantes :
Syntaxe : reboot [options]
Description : Redémarre le systèm. Cette commande s'utilise seulement en mode mono-utilisateur. Voir également shutdown.
Syntaxe : rm [options] fichiers
Description : Efface le ou les fichiers spécifiés.
Options les plus courantes :
Syntaxe : rmdir [options] [répertoires]
Description : Supprime le ou les répertoires spécifiés.
Syntaxe : shutdown [options] time [message]
Description : Effectue un shutdown du système. Vous devez spécifier le moment de l'arrêt en utilisant le format pour time, hh:mm. Vous pouvez également utiliser un compte à rebours en utilisant le format +m. Vous pouvez définir un message pour avertir les utilisateurs du système.
Options les plus utilisées :
Syntaxe : swapon [options] périphérique
Description : Active l'espace swap sur le périphérique spécifié.
Options les plus courantes :
Syntaxe : swapoff [options] périphérique
Description : Désactive l'espace de swap sur le périphérique spécifié.
Syntaxe : tar [options] [fichier tar] [fichiers]
Description : Permet de créer ou d'extraire des fichiers archives .tar.
Options les plus courantes :
Poly de Mr Autin intitulé “les 46 commandes linux les plus utiles”, lui même provenant en partie du site “http://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man/manfr.php?ptd=45commandes.html”.
Copied and adapted by TC