Cette page regroupe la liste des commandes importantes disponibles de base sous Linux (et aussi souvent Unix). Cette page n'a pas pour but de décrire le fonctionnement de ces commandes en détail mais d'en donné une brève description.
Les commandes sont classées en 2 sections :
permet de réaliser des calculs dans différentes bases.
permet d'afficher un calendrier
affiche le contenu de fichiers sur la sortie standard.
change l'interpréteur de commande d'un utilisateur.
nettoie l'écran du terminal.
permet de copier des fichiers et dossiers.
affiche la date et l'heure
affiche l'espace disque disponible
compare des fichiers
affiche l'espace pris par un fichier ou un dossier
retourne la liste des groupes auxquels l'utilisateur passé en paramètre appartient
donne l'emplacement d'un fichier (cf updatedb)
affiche la liste des fichiers et dossiers présents à un endroit
appelé Midnight COmmander est un gestionnaire de fichier
déplace ou renomme un fichier ou un dossier
applique un patch
change le mot de passe de l'utilisateur
permet de mettre fin à un processus en utilisant son "nom". De ce fait, pour terminer le processus xmms : pkill xmms. C'est plus facile d'utilisation que la commande kill "numéro de processus".
permet de supprimer des fichiers ou dossier
permet de modifier des chaines de caracteres et des fichiers en fonction des expressions régulières.
Voici un exemple simple dans lequel on remplace toutes les occurrences de 'eth2' par $NET_IFACE ; un nouveau fichier, tmp.sh est créé :
$ sed "s/eth2/\$NET_IFACE/g" fw_main.sh > tmp.sh
compare des fichiers
permet de changer d'utilisateur
Cette commande permet de recharger un fichier. Dans le cas, par exemple, ou vous venez d'ajouter un alias dans votre fichier .bashrc, il ne vous est pas nécessaire de fermer votre session et de la réouvrir afin que les modifications soient prises en compte ; il suffit d'utiliser la commande source comme suit :
source .bashrc
met à jour la liste des fichiers (cf locate)
gestion du démarrage et de l'arrêt des services
modifie un compte utilisateur comme par exemple le home directory.
affiche la liste des utilisateurs connectés.
est un éditeur de texte puissant mais d'usage particulier
permet d'afficher un fichier compressé avec gzip dans un terminal. Dans les documentations Debian, on rencontre souvent des fichiers du type REDAME.gz. Cette commande permet ainsi de les lires zcat REDAME.gz, sans avoir à les décompresser manuellement.
est l'équivalent d'une commande zcat REDAME.gz | less. En effet, la commande zcat affiche un fichier complet sur stdout, donc ce n'est pas très pratique quand le fichier comporte plusieurs pages.