Guides des commandes de base sous Linux
Guide des commandes
de base sous Linux

[ Index général ] - [ Page précédente ] - [ Page suivante ]

4 - Petit memento des commandes de bases sous Linux

Vous trouverez ci-dessous un tableau regroupant la plupart des commandes rencontrées sous Linux, les droits d'accès et un bref résumé de la commande elle-même. Vous avoir compris ??? Merveilleux !!

COMMANDES RESUME
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
A  
activate Changement de la partition active
adduser Ajout d'un nouvel utilisateur
alias Définition d'abréviations pour les appels de commande
ar Gestion des archives disques
arch Affichage de l'architecture de la machine
at Execution d'une commande à un moment précis
atq Affiche la liste des jobs en attente de lancement
atrm Retire un job de la file d'attente
awk Langage de programmation pour traitement de fichiers
B  
banner Sortie de caractères en majuscules
basename Extraction du nom de fichier d'un chemin d'accès
bash Appel du Bourne Again Shell
bg Place des processus en arrière-plan
biff Alarme courrier
break Arrêt de boucles
C  
cal Affichage d'un calendrier
case Structure de contrôle à choix multiple
cat Afficher le contenu d'un ou de plusieurs fichier(s)
cb Metteur en page pour programme C
cc --> gcc
cd Changement de répertoire actif : cd [nom_rep]
Remarques : Sans nom de répertoire, on retourne dans son répertoire personnel.
. désigne le répertoire courant et .. le répertoire parent.
chgrp Changement de l'affectation de groupe pour des fichiers
chmod Changement des droits d'accès de fichiers
chown Changement de propriétaire d'un fichier
chroot Changement du répertoire racine pour une commande
chsh Modification de l'interpréteur de commandes
cksum Nombre d'octets d'un fichier et somme de contrôle
cmp Comparaison de deux fichiers
col Élimine les sauts et demi sauts dans un fichier
comm Comparaison ligne à ligne de 2 fichiers triés
continue Reprise d'une boucle interrompue avant son terme
cp Copie de fichiers
crontab Exécution de commandes à intervales réguliers
csplit Découpe fichier en sections déterminées par lignes de contexte
cut Découpage de morceaux de ligne
D  
date Interrogation/réglage de l'heure et de la date système
dd Copie et conversion de données
deluser Retrait d'un utilisateur
df Affiche l'espace "disk" disponible sur un support données,
"df" signifie Disk Free
diff Détermine les différences entre des fichiers
dmesg Affichage des messages d'initialisation de la station
dnsdomainname --> hostname
dnsquery Interrogation des serveurs de noms
domainname --> hostname
du Détermine l'espace disque utilisé, "du" signifie Disk Using
E  
echo Sortie de texte
edquota Définition des quotas des utilisateurs
egrep Recherche en fonction d'expressions régulières étendues
eject Ejection d'un CD-ROM
env Modification de l'environnement d'une commande
eval Exécution répétée de commandes de shell
ex --> vi
exit Sort du shell actuel
expand Convertit les tabulations en espaces
export Exporte des variables du shell
expr Exploitation/calcul d'expressions
F  
false Valeur de retour standard des shell scripts
fc Rappel de lignes de commandes
fg Amène une commande d'arrière plan au premier plan
fgrep Recherche rapide sans expression régulière
file Affichage du type de fichier
find Recherche récursive de fichiers : find rep critères
Les critères peuvent être les suivants :
-name nom_fichier  : 
rech les fich sur un nom bien précis 
-user utilisateur  : 
rech les fich qui appartiennent à quelqu'un
-group groupe	 : 
rech les fich qui appartiennent à un groupe
-type type_fichier : 
rech les fich d'un type bien précis 
finger Recherche d'informations sur un utilisateur
fmt Mise en forme des textes
fold Coupe des lignes de texte pour qu'elles tiennent sur une largeur donnée
for Structure de contrôle de boucles
free Affichage des quantités de mémoireslibres et utilisées
ftp Programme de transfert de fichiers
fuser Identification des processus qui utilisent un fichier
G  
gcc Compilateur C GNU
grep Recherche de lignes avec des expressions régulières
Obtenir la (les) ligne(s) qui contient une expression précise : grep
grep exp fichier(s)
L'expression est de la forme :
mot	: recherche un mot
"ch"	: recherche une chaîne de caractères
.	: remplace un caractère
*	: remplace une série de caractères
groups Affiche les groupes auxquels appartient un utilisateur
H  
head Affiche le début d'un fichier
host Chercher des noms de machine à l'aide d'un serveur de domaine
hostid Configurer ou afficher l'identificateur d'hôte
hostname Affichage et définition du nom de la station
I  
id Affichage des numéros d'utilisateurs et de groupes
if Décision dans un script du shell
J  
jobs Affichage des processus d'arrière-plan en cours
join Jonction de deux fichiers
K  
kill Envoi d'un signal à un processus
killall Envoi d'un signal à des processus indiqués par leurs noms
L  
last Affiche une liste des utilisateurs dernièrement connectés
lastb --> last
let Affectation arithmétique dans le shell
ln Affecte un lien à un ficher :
Un lien sous Linux (ou Unix) est un pointeur vers un fichier ou un répertoire. L'idée est la suivante : plutôt que d'avoir un même fichier copié plusieurs fois sur le système, on n'en possède qu'une seule copie, et des liens feront le reste.
logname Affiche le nom de l'utilisateur
lpq Détermine l'état des files d'attente d'impression
lpr Impression de fichiers
lprm Annule une requête d'impression
ls Liste les fichiers d'un répertoire
ls [nom_rep]

Afficher la totalité d'un répertoire :
ls -la [nom_rep]

M  
mail Lit et envoie des messages (nouvelle version)
man Appel de l'aide en ligne
md5sum Calcul et affichage d'un compte-rendu MD5
mesg Gestion des accès des terminaux
mkdir Création d'un répertoire
mkfifo Créer des FIFOs (Tubes nommés)
mknod Création de fichiers de périphérique et de FIFOs
more Afficher le contenu d'un ou de plusieurs fichier(s) page par page
mv Déplacement de fichiers
N  
newgrp Modification de l'appartenance d'un groupe
nice Lance une commande avec des priorités modifiées
nl Numérotage des lignes d'un fichier
nohup Ignore les signaux dans le cadre d'une commande
O  
od Affichage de données dans le format interne
on Exécute une commande sur une autre machine
P  
passwd Modification du mot de passe utilisateur
paste Regroupe les lignes de différents fichiers
patchchk Vérifie la validité et la portabilité d'un nom de fichier
pg Visualiser les fichiers et les données page par page
pr Formatage de données et de fichiers
printenv Affiche tout ou une partie de l'environnement
printf Mettre en forme et afficher des données
ps Affichage d'informations sur l'état des processus en cours
pwd Affichage du répertoire actif
Q  
quota Affichage des informations des quotas
quotacheck Examen des systèmes des fichiers
quotaoff Désactive les quotas
quotaon Active les quotas
R  
rcp Copie de fichiers à distance
read Lecture de valeurs
readonly Protection des variables du shell contre l'écrasement
return Quitte prématurément une fonction du shell
rlogin Connexion à distance
rm
Détruire un fichier :
rm [ nom_du_fichier ]
 
Détruire un répertoire avec des données :
rm -Rf [ nom_rep ]

Attention : Sous Linux, quand vous détruisez un fichier (ou un répertoire), il n'y a aucune possibilité de le récupérer !

rmdir Suppression d'un répertoire
rsh Exécution d'une commande à distance
S  
sed Éditeur de texte batch
select Sélection de menu simple dans le shell
set Gestion des options et des paramètres de position
shift Conversion de paramètres de position
sleep Interruption de traitement pendant un certain laps de temps
sort Tri des données et des fichiers ligne par ligne
split Découpe un fichier en différente parties
stty Configuration d'une interface série
su Changement de numéro d'utilisateur
sum Calcule une somme de contrôles et compte le nombre de blocs d'un fichier
sync Sauvegarde de la mémoire tampon d'entrées/sorties
T  
tac Concaténer et afficher des fichiers à l'envers
tail Affichage la fin d'un fichier ou d'un ensemble de données
tar
Archivage d'une arborescence : tar
Ici, je vous invite à faire un man de tar, juste pour voir la floppée d'options.
Je vais juste vous donner la syntaxe pour archiver dans un fichier, pas question d'apprendre toutes les options, je ne les connais même pas toutes ;-).
Syntaxe : tar cvf archive arborescence
Remarque : L'arborescence n'est pas compressée, il faudra faire un gzip après.
Désarchivage d'une arborescence : tar
tar xvf archive
 
Archivage et compression : tar
tar czf archive arborescence
 
Décompression et désarchivage d'une arborescence : tar
tar xzf archive
tee Duplique un flux de données
telnet Connexion à une machine sur un réseau Ethernet
test Contrôle de conditions
time Calcule la durée d'exécution d'une commande
touch Modification de la date d'accès ou de modification
tr Conversion de caractères
trap Gestion des réactions aux signaux
true Valeur de retour standard pour un shell script
tty Affichage du nom des terminaux
typeset Modifie les valeurs d'attribut des variables du shell
U  
ulimit Fixe la taille maximale d'un fichier
umask Définition des droits d'accès prédéfinis
unalias Suppression d'un nom d'alias
uname Demande le nom du système
Unexpand Conversion des espaces en tabulation
Uniq éliminer les lignes dupliquées dans un fichier trié
unset Suppression de définitions de variables et de fonctions
until Structure de contrôle de boucles
Uptime Indique depuis quand le système fonctionne
users Affiche la liste des utilisateurs actuellement connectés
Useradd Ajout d'un nouvel utilisateur
Userdel --> deluser
V  
vi Editeur orienté écran
View --> vi
Vim --> vi
W  
wait Attente d'un processus en arrière-plan
wall Envoie un message à tous les utilisateurs
wc Compte des caractères, des mots et des lignes
Whereis Recherche exécutables, sources et pages manuelles d'une commande
which Affiche le chemin d'accès des commandes
while Structure de contrôle de boucles
who Affiche la liste des utilisateurs connectés
whoami Affiche l'UID effectif
write envoie un message à d'autres utilisateurs
X  
xargs Combinaison de ligne de commandes et de saisies
Y  
yes Afficher indéfiniment une chaîne de caractères jusqu'à être tuée
Ypdomainna --> hostname

[ Index général ] - [ Page précédente ]


[ Home Page ] - [ Introduction ] - [ Sommaire ] - [ Pourquoi Linux ] - [ Qu'est ce que Linux ? ] - [ Qui, Quoi, Ou ? ]
[
Les indispensables ] - [ Guide des commandes ] - [ Mes lectures ! ] - [ Documentations ]
[
Linux sur le WEB... ] - [ Spéciales Bookmarks... ] - [ Trucs & Astuces ] - [ Glossaire ]