Les commandes Linux

Les commandes sous Linux les plus utilisées
lundi 15 juillet 2002
par  Sebastien Couret
popularité : 1%

Les commandes shell UNIX ne sont pas toujours faciles à retenir, mais elles sont tellement pratiques...
Voici une liste des commandes les plus usitées avec un bref descriptif. Une fois que vous connaissez le nom et la fonction de base, man will do the rest ...

A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z


a2p Convertisseur de awk vers Perl

a2aps Conversion d’ASCII en PostScript

adb Debogueur

adduser Ajout d’un nouvel utilisateur

alias Définition d’abréviation de commandes

apropos Affichage des informations sur un mot clef (man -k)

ar Archivage de fichiers (bibliotheques .a)

arp Affichage de la table de conversion des adresses MAC

at Execution d’une commande à un moment précis

atq Affichage de la liste des commandes en attente pour un utilisateur

atrm Supression de la totalité des commandes en attente

as Compilateur Assembleur

ash Appel du A-shell

awk Language de programmation pour traitement de fichier


banner Affichage d’une bannière

basename Extraction du nom de fichier d’un chemin d’accès

bash Appel du Bourne Again Shell

bc Interpréteur de calcul

bg Execution d’un processus en arrière-plan

break Sortie d’une boucle


cal Affichage d’un calendrier

captoinfo Traduction termcap->terminfo

case Structure de controle a choix multiple

cat Afficher un fichier (texte)

catman Mise à jour de la base apropos

cd Changement de répertoire

cflow Analyse du code source (Debogage)

chfn Modification des informations de finger

chgrp Modification du groupe propriétaire d’un fichier

chkconfig Informations sur les niveaux de demarrage et les services

chmod Changement des permissions d’accés sur un fichier

chown Modification du propriétaire d’un fichier

chroot Changement du répertoire racine d’une commande

chsh Changement du shell de connexion

ci Stockage de la version courante (.v)

clear Effacement de l’écran

clock Affichage de l’heure

cmp Comparaison de deux fichiers

continue Reprise d’une boucle interrompue avant son terme

co Extrait la version d’un programme

cp Copie de fichiers

cpio Copie de fichier archive pour la sauvegarde

cpp Compilateur C

crontab Execution de commandes à intervalles reguliers

ctags Analyse du source (Debogage)

cut Découpage de lignes dans un fichier

cxref Analyse du source (Debogage)

cvs Gestion de projet CVS


date Date et heure du système

dbx Debogueur

dc Desk Calculator (Calculatrice en notation Polonaise inverse)

dd Copie un disque ou une disquette bloc à bloc

debugfs Recherche d’erreurs dans un système de fichiers

depmod Charge un module

df Affiche l’space libre sur support de données

diff Affiche les différences entre les fichiers (cf patch)

domainname Modifie le nom de domaine NIS

dosfsck Vérifie les secteurs défectueux d’une partition DOS

du Affiche l’espace occupé par des fichiers pour chaque répertoire

dump Sauvegarde des fichiers

dumpe2fs Affiche le détail d’un système de fichier


e2fsck Vérifie une partition LINUX (ext 2)

echo Affiche un texte

edquota Changement des quotas d’espace disque

egrep Recherche de fichiers avec filtres étendus

emacs Editeur de texte emacs

env Changement de l’environnement d’une variable

eval Execution multiple de commande de shell

exit Quitter le shell actuel

export Permet d’exporter une variable d’environnement

expr Exploitation et calcul d’expressions


fdisk Modifie la table de partitions

false Valeur de retour standard des scripts du shell

fc Rappel de lignes de commandes

fdisk Changement des partitions d’un disque dur

fdformat Formatte une disquette

fg Executer un processus au premier plan

fgrep Recherche rapide dans un fichier

file Determiner le type du fichier

find Recherche recursive de fichiers dans un répertoire

finger Finger des utilisateurs

for Structure de contrôle des boucles

free Afficher la mémoire libre

fsck Contrôle les secteurs défectueux dans un système de fichiers


gcc Compilateur GNU C

gdb Debugueur GNU

gpasswd Gestion de propriétés de groupes

gproff Analyse de performance GNU (profilage)

groupadd Ajout d’un groupe

groupdel Suppression d’un groupe

groupmod Changement des propriétés d’un groupe

groups Affiche les groupes dont on fait partie

grpck Vérifie la syntaxe du contenu du fichier /etc/group

guile Interpréteur LISP

gzip (De)Compresse les fichiers portant l’extension .gz


hostname Fixe ou affiche le nom de l’hôte

hwclock affiche l’heure de la carte mère (hardwareclock)


id Affiche le numéro de l’utilisateur courant ainsi que les groupe auquel ce dernier appartient

ident Extrait le numéro de version d’un exécutable

if indique un test dans un script Shell (si...)

ifconfig Affiche/configure les interfaces réseau et série (eth, ppp, l) disponibles

ifdown Arrête une interface réseau ou série

ifup Démarre une interface réseau ou série

info Appelle les pages infos

infocmp Affiche la source d’une entrée terminfo

insmod Chargement d’un module

ipcs Affiche des infos sur la communication inter-process

ipfwadm Configure le firewall ipchains (noyau 2.2)

iptables le module de filtrage (firewall) des noyaux 2.4

isapnp Configure les péripheriques ISA PNP (pLug and Play)


jobs Affiche les process qui s’exécutent en tâche de fond

join Mixe deux fichiers


key [S/KEY] Générateur de mot de passe

kill Envoie des signaux aux processus

killall Envoie un signal de fin d’exécution au processus indiqué

ksyms Affiche les symboles exportés par le noyau


lclint Détectt des imperfections dans un programme

less Affiche un texte (possibilité de déplacement, de recherche, etc.)

let Arithmétique dans le shell

lilo Installe le secteur d’amorcage de lilo et permet de prendre en compte les modifications apportées au fichier /etc/lilo.conf

lint Détecte des imperfections de programme

ln Crée un lien vers un fichier

locate Retrouve rapidement le chemin pour parvenir à un fichier d’après une partie ou l’intégralité de son nom entier

logger Envoie des messages au
démon syslogd

logname Affichage du nom d’utilisateur

lpd Lance le démon d’impression BSD

lpq Affiche des files d’attente d’impression

lpr Imprime des fichiers

lprm Supprime un job de la file d’attente

lptest Teste les imprimantes

ls Affiche le contenu du répertoire courant

lsattr Affiche les attributs étendus de fichiers

lsmod Affiche les modules chargés en mémoire


mail Envoi et réception d’e-mail

makewhatis Crée une base de données pour les mots-clefs de man

man Affiche de l’aide en ligne

mattrib Change les attributs d’un fichier MSDOS

mcd Change de répertoire MSDOS

mcopy Copie un fichier MSDOS

mdel Efface un fichier MSDOS

mdir Affiche un répertoire MSDOS

mdu Affiche l’espace utilisé par un répertoire MSDOS

mesg Gestion des accès sur terminaux par write et talk

mkfatimage16 Crée une image disque virtuelle pour DOSEMU

mformat Formatte un systeme de fichier MSDOS

mkbootdisk Crée une disquette de démarrage

mkdir Crée un repertoire

mkdosfs Crée un systeme de fichiers MSDOS

mke2fs Crée un systeme de fichiers linux (ext2)

mkfifo Crée dun tube nommé

mknod Crée des fichiers de périphérique et des FIFO

mkpasswd Crée un nouveau mot de passe

mkswap Formatte la partition de swap

mlabel Renomme un disque MSDOS

mmbd Serveur de noms NetBIOS (netbios-ns)

mmd Crée un repetore MSDOS

mmount Monte un disque MSDOS

mmove Monte ou renome un repertoire MSDOS

modprobe Chargement d’un module

more Afficher un fichier (texte) page par page

mount Montage système de fichier

mpartition Partition sur un disque MSDOS

mrd Efface un répertoire MSDOS

mren Renomme un fichier MSDOS

mroff Utilitaire de formatage des pages man

mtools Affiche les commandes MSDOS utilisables

mtype Affiche le contenu d’un fichier MSDOS

mv Déplace ou renomme un fichier


netcfg Configure le réseau via une interface graphique

netstat Affiche des infos sur la configuration réseau

nfstat Affiche des statistiques sur RPC

newgrp Change de groupe courant

nice Modifie la priorité d’un process (valeur entre 1 et 20)

nohup La commande suivant la commande nohup ignore le signal 1

nslookup Affiche des informations sur la résolution de nom via DNS


od Affichage d’un fichier en octal


passwd Change de mot de passe

patch Modifie le code source par versions

perl Interpréteur PERL

pnpdump Scanne les cartes PnP

prof Analyseur de performance (profilage)

ps Affiche la liste des processus

python Interpréteur Python

pwd Affiche le chemin courant


quotacheck Vérifie les quotas disque

quotaon Active les quotas disque

quotaoff Désactive les quotas disque


rcs Entre des descriptions de programme

rcdiff Affiche les différences entre deux révisions d’un programme

read Lit une valeur saisie

readonly Protège les variables Shell contre l’écrasement

reboot Redémarrage

renice Modifie le facteur de priorité aprés lancement

return Fin prematurée d’un Shell

rlog Affiche un résumé des modifications du fichier

rlogin Similaire à telnet (connecte sur une machine distante)

rm Efface un fichier

rmdir Effacer un répertoire

rmmod Décharge un module en mémoire

rsh Exécute une commande sur un serveur distant

rpcinfo Affiche des informations sur le port mappeur RPC

rusers Liste les utilisateurs connectés

ruptime Affiche le statut des machines locales sur le réseau

rwall Ecrit à tous les utilisateurs du réseau local

rwho Affiche tous les utilisateurs connectés


scanpci Effectue un scan de tous les periphériques PCI

sdb Debugueur

sed Editeur de texte batch

select Sélection de menu simple dans le shell (????????????????)

set Gère les variables et le comportement du shell

setsysfont Fixe le fond de la console

sg Change de groupe

shift Convertit des paramètres de position (shell)

shutdown Arrête le système (-h now ou -r 2 )

sleep Interruption du traitement pendant un certain temps

smbd Lance le démon SMB (netbios-ssm)

smbclient Lance le client SMB pour machines UNIX

smbprint Lance un script pour imprimer sur un hôte SMB

smbstatus Liste les connexions SMB présentes

smbrun Exécute un script pour faciliter le lancement d’applications sur des hôtes SMB

sort Filtre l’entrée ligne par ligne

startx Démarre le serveur X

strip Manipule les infos de debuggage sur un executable

stty Configue le terminal ou l’interface série

su Changement d’utilisateur

sudo Permet d’executer des commandes en tant que super-utilisateur

sulogin Login root en urgence

sum Calcule une somme de controle

suspend Place un shell en arriere plan

swapon Active une partition de swap

swapoff Désactive une partition de swap

sync Sauvegarde de la mémoire tampon d’entrée sortie

sysctl Affiche ou modifie les variables système


tac Affiche un fichier dans l’ordre inverse

tail Affichage de la dernière partie d’un fichier

talk Envoi de messages inter-utilisateurs

tar Sauvegarde et archivage de fichiers

tcsh Appel du Tene C-Shell

tclsh Interpreteur TCL

tee Redirection de saisie

telint Gestion des "niveaux" système

test Controle de conditions

tic Compile le source terminfo

time Permet de mesurer le temps nécessaire à une commande

tin Lecteur de news

touch Permet de créer un fichier vide

tr Conversion de caractères

traceroute Reconstitue la route qu’emprunte un paquet |

trap Gestion des signaux (shell)

true Valeur de retour standard pour un script shell

tset Initialise le terminal

tty Affichage des noms des terminaux

type Affiche le type du fichier


ulimit Pour définir la taille maximum d’un fichier |

umask Définit les droits (négatifs) de création d’un fichier

umount Démontage système de fichiers

umssync Synchronisation d’un système de fichier UMSDOS

unalias Suppression d’un nom d’alias

uname Informations (processeur , version ) système

unset Supression de définitions de variables et de fonctions

until Structure de controle des boucles

update Remet a jour les super-blocs du système de fichier

updatedb Reconstruit la BD des positions de fichiers

useradd Ajout d’un nouvel utilisateur

userdel Suppression d’un utilisateur

usermod Changement des attributs d’un utilisateur


vi Editeur texte vi

vipw Editeur pour le fichier password


wait Attend la fin d’un process en arrière plan

wall Envoi d’un message à tous les utilisateurs

wc comptabilisation des caractères, des mots et des lignes

whatis Retourne une breve description de la fonction

whereis Permet de recherche un executable dans le PATH

which Indique quel fichier sera appele (dans PATH)

while Structure de contrôle de boucle

who Affiche les utilisateurs courants

write Envoi d’un message à d’autres utilisateurs

winkey [LogDaemon] Generateur de mot de passe


xargs Combinaison de lignes de commandes et de saisie clavier


ypinit Génère les maps NIS

ypmatch Génère les maps NIS

yppasswd Modifie le mot de passe NIS

ypwhich Permet de savoir le nom du serveur NIS


A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z

Document original

Commentaires

Logo de Frédéric Gautier
dimanche 14 octobre 2007 à 19h32 - par  Frédéric Gautier

Il suffit de les saisir dans un terminal, aprÚs le "prompt" ([fred@station3 ]$). puis de valider par un appui sur la touche Entrée.
Exemple :

[fred@station3 ~]$ ls -al
total 344288
drwxr-xr-x  171 fred fred      16384 oct 14 15:14 ./
drwxr-xr-x    8 root root         82 mar 28  2006 ../
-rw-rw-rw-    1 fred fred        942 fév  9  2005 316B.NEW
-rw-rw-r--    1 fred fred     131072 nov 27  2001 6130205a.bin
drwx------    2 fred fred         28 jui  1  2005 .AbiSuite/
drwx------    2 fred fred         39 sep 13  2004 .abuse/
-rw-rw-r--    1 fred fred     570504 fév 21  2006 acces_distance
drwxr-xr-x    2 fred fred         18 jun  1  2003 .acrobat/
drwx------    3 fred fred         50 aoû 31  2005 .adobe/

Pour en savoir plus sur las commandes (la syntaxe, etc.), essayer la commande man suivie du nom de la commande ou utilisez l’attribut —help.

Exemple :

[fred@station3 ~]$ ls --help
Usage: ls [OPTION]... [FICHIER]...
Afficher les informations au sujet des FICHIERS (du répertoire
courant par défaut). Trier les entrées alphabétiquement si aucune
des options  -cftuSUX  ou  --sort n'est utilisée.

Les arguments obligatoires pour les options de formes longues le sont aussi
pour les options de formes courtes.
 -a, --all                  ne pas cacher les entrées débutant par .
 -A, --almost-all           ne pas inclure dans la liste . et ..
     --author               afficher l'auteur de chaque fichier
...
vendredi 12 octobre 2007 à 21h33

commment manuple-t-on les commandes de linux dans repertoire de terminal

Logo de Jean-François Tassé
mardi 12 juin 2007 à 03h39 - par  Jean-François Tassé

Hey merci pour tout le trouble que tu t’es donné pour faire ça, ça ma beaucoup aidé. J’ai abandonné Windows pour de bon en janvier et des sites comme le tiens est super pour aider. Merci mille fois.

Jean-François Tassé
Montréal, PQ, Canada

jeantasse@yahoo.ca

vendredi 25 mai 2007 à 14h20 - par  Balou

Oui en effet je trouve ce petit aide mémoire trÚs intéressant même si certaines commandes ne fonctionne plus

jeudi 10 mai 2007 à 17h38

bon travial !
Je trouve ce doc trés utile
merci

Logo de douby
vendredi 24 mars 2006 à 14h42 - par  douby

Bonjour,

si c’est pour répondre des conn.. pareil tu peux t’abstenir je pense non .. ^^

bye

Logo de Frédéric Gautier
vendredi 7 janvier 2005 à 02h10 - par  Frédéric Gautier

Parce que le but de l’article n’est pas de remplacer les pages de man, mais juste de présenter l’ensemble des commandes Linux avec une description rapide.

Logo de Etudiant
jeudi 6 janvier 2005 à 13h23 - par  Etudiant

pour quoi vous n’avez pas détérminé la syntaxe des différentes commandes ?
(par exp : "cp [options] file1 file2 ou cp [options] files directory") + une courte explication pour les débutent)

merci
noureddine

lundi 8 mars 2004 à 15h53

parce que c comme sa c la vie

Logo de Nicolas
mardi 27 mai 2003 à 08h06 - par  Nicolas

Bonjour,

Dans l’article cité ci dessous, il est ecrit :

select Sélection de menu simple dans le shell ( ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?)

Pourquoi les "( ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?)"

Nicolas

Agenda

<<

2024

 

<<

Avril

>>

Aujourd’hui

LuMaMeJeVeSaDi
1234567
891011121314
15161718192021
22232425262728
2930     

Annonces

Annuaire LibreNord

Retrouvez l’annuaire de logiciels libres créé par l’association Club Linux Nord-Pas de Calais sur le site suivant http://www.librenord.org