Beruflich Dokumente
Kultur Dokumente
Ce document n'a pas pour objectif de remplacer les pages du man, mais voici tout de mme une srie de commandes Linux (classes par ordre alphabtique) qui selon nous sont les plus utiles dans l'utilisation du systme. Vous trouverez pour chacune, la syntaxe utilise, une description des ses fonctions, ainsi qu'une liste des ses options les plus courantes.
alias bg cat clear cd chmod cp date diff df du fdisk fg find free grep gunzip gzip halt kill ln login logout lpq lpr lprm ls man mkdir mkswap more mount mv passwd ps pwd umount reboot rm rmdir shutdown swapon swapoff tar unalias
alias
Syntaxe :
alias [nom[='commande']]
Description :
Permet de crer un raccourci (nom) pour une commande donne (commande). Si commande n'est pas spcifie, affiche la commande correspondant l'alias nom. Si nom n'est galement pas spcifi, affiche la liste de tous les alias. Voir galement unalias.
bg
Syntaxe :
bg [ID]
Description :
Passe en arrire plan le processus en cours ou le processus dont l'ID est spcifi. Voir galement fg.
cat
Syntaxe :
cat [options] [fichiers]
Description :
Cette commande permet d'afficher un ou plusieurs fichiers sur la sortie standard (effectue la lecture partir de l'entre standard si aucun fichier n'est spcifi). Vous pouvez utiliser les oprateurs > pour combiner plusieurs fichiers en un seul, et >> pour concatner des fichiers un fichier existant.
clear
Syntaxe :
clear
Description :
Efface l'cran du terminal.
cd
Syntaxe :
cd [rpertoire]
Description :
Change le rpertoire de travail.
chmod
Syntaxe :
chmod [options] mode fichiers
Description :
Cette commande modifie les doits d'accs des fichiers spcifis. Les droits d'accs (mode) sont cods par une reprsentation symbolique ou par un nombre octal. La reprsentation symbolique utilise le format suivant :
[ugoa] [[+-=][rwxXstugo]]
La combinaison des lettres `ugoa' contrle la catgorie d'utilisateur pour laquelle on modifie les droits d'accs (utilisateur du fichier (u), utilisateurs du mme groupe que le fichier (g), utilisateurs n'appartenant pas au groupe du fichier (o), ou tous les utilisateurs (a)). La dernire catgorie (a) est utilise par dfaut. L'oprateur `+' ajoute un accs, l'oprateur `-' supprime un accs, et l'oprateur `=' assigne un accs. Les lettres `rwxXstugo' dfinissent le type d'accs. Voici les plus usites :
r w x s u g o lecture, criture, excution, dfinit l'ID du droits en cours droits en cours droits en cours
propritaire ou du groupe, du propritaire, des membres du groupe propritaire, des autres utilisateurs.
Vous pouvez galement utiliser la reprsentation octale. Cette reprsentation utilise une combinaison de 3 chiffres en octal (de 0 7). Le premier chiffre dsigne les droits de l'utilisateur, le second ceux du groupe, et le troisime ceux des autres utilisateurs. Pour chacun des droits, on effectue la somme des valeurs octales requises :
4 2 1 Lecture Ecriture Excution
cp
Syntaxe :
cp [options] source destination
Description :
Copie un fichier source vers un autre fichier (qui sera cras si ce fichier existe). Copie galement un ensemble de fichiers vers un rpertoire existant.
-f, --force Efface les fichiers cibles existants. -i, --interactive Demande confirmation avant suppression d'un fichier. -p, --preserve Prserve les informations concernant le propritaire, le groupe, les droits d'accs, et la date. -r Effectue une copie rcursive. -u, --update Ne copie pas un fichier qui en craserait un plus rcent.
date
Syntaxe :
date [options] [format] [date]
Description :
Permet de configurer l'heure et la date du systme. Sans argument de date, permet de visualiser l'heure et la date du systme.
%a %b %d %j %k %l %m %p %y %A %B %D %H %I %M %S %T %U %W %Y -s date
Jour de la semaine en abrg Mois en abrg Jour dans le mois Numro du jour dans l'anne (001-366) Heure en format 24h (0-23) Heure en format 12h (1-12) Mois de l'anne (01-12) Spcifie a.m. ou p.m. Anne code sur 2 chiffres (00-99) Nom du jour Nom du mois Date au format %m/%d/%y Heure en format 24h (00-23) Heure en format 12h (01-12) Minutes (00-59) Secondes (00-59) Heure au format %H:%M:%S Jour dans le mois (01-31) Numro de la semaine (00-53) Anne code sur 4 chiffres
Permet de spcifier l'heure du systme. On utilise une srie de chiffre dont voici le format : MM JJ XX YY hh mm ss Mois Jour Deux premiers chiffres de l'anne (optionnel) Deux deniers chiffres de l'anne (optionnel) Heure Minute Seconde (optionnel)
diff
Syntaxe :
diff [options] fichier1 fichier2
Description :
Compare deux fichiers textes et retourne les lignes qui diffrent entre les deux. Les lignes du premier fichier sont prcdes du signe < et celles du second fichier du signe > .
-B, --ignore-blank-lines Ne tient pas compte des lignes blanches. -I expression Ne tient pas compte des lignes qui correspondent l'expression spcifie. --ignore-matching-lines=expression Ne tient pas compte des lignes qui correspondent l'expression spcifie. -a, --text Effectue la comparaison comme si les fichiers taient des fichiers textes (pratique pour comparer des binaires).
df
Syntaxe :
df [options] [nom]
Description :
Affiche l'espace disque disponible sur tous les systmes de fichiers monts ou sur celui dont le nom est spcifi.
du
Syntaxe :
du [options] [rpertoire]
Description :
Affiche l'espace disque utilis par chaque rpertoire spcifi (sous rpertoires inclus). Le rpertoire par dfaut est le rpertoire courant.
fdisk
Syntaxe :
fdisk [options] [priphrique]
Description :
Utilitaire de gestion des partitions.
Commandes :
d l m Supprime une partition Liste les types de partitions Affiche le menu
n p q t w
Cre une nouvelle partition Affiche les partitions Quitte sans sauvegarde Modifie le type de la partition Quitte et sauvegarde
fg
Syntaxe :
fg [ID]
Description :
Passe en premier plan le processus en cours ou le processus dont l'ID est spcifi.
find
Syntaxe :
find [chemins] [conditions]
Description :
Effectue une recherche de fichiers suivant les conditions spcifies. Le chemin par dfaut est le rpertoire courant. Conditions les plus usites :
-mtime n Effectue une recherche de fichier modifi dans les plus ou moins (+ ou -) n 24 heures. -name nom Effectue une recherche de fichier dont le nom correspond celui spcifi. -print Affiche entirement les noms de fichiers et de rpertoires qui correspondent. -type type Effectue une recherche de fichier dont le type est spcifi : b c d Fichier spcial en mode bloc Fichier spcial en mode caractre Rpertoire
p f l s
-size n[bckw] Effectue une recherche de fichier dont la taille est n : b c k w blocs octets kilo-octets mots
free
Syntaxe :
free [options]
Description :
Affiche un certain nombre de renseignements sur la mmoire (mmoire utilise, disponible, ...).
grep
Syntaxe :
grep [options] expression [fichiers]
Description :
Effectue dans un ou plusieurs fichiers spcifis la recherche d'une expression. Par dfaut, la commande renvoie les lignes contenant l'expression.
-c -v
Affiche le nombre de lignes qui correspondent. Affiche le nombre de ligne qui ne correspondent pas.
-e expression Permet de recherche une expression commenant par le caractre -. -i -h -l -n Ne fait pas de distinction entre les minuscules et les majuscules. Affiche les lignes qui correspondent mais pas les noms de fichiers associs. Affiche les noms de fichiers mais pas les lignes qui correspondent. Affiche les lignes qui correspondent et les numros de lignes associs.
gunzip
Syntaxe :
gunzip [options] [fichiers]
Description :
Dcompresse un fichier. Le format des fichiers compresss est .gz. Voir galement gzip.
gzip
Syntaxe :
gzip [options] [fichiers]
Description :
Compresse (ou dcompresse suivant l'option utilise) un fichier. Le format des fichiers compresss est .gz.
la la le le
-q, --quiet Supprime les avertissements. -r, --recursive Parcoure l'arborescence de faon rcursive. -t, --test Teste l'intgrit du fichier compress.
halt
Syntaxe :
halt [options]
Description :
Arrte le systme. Voir galement shutdown.
kill
Syntaxe :
kill [options] pid
Description :
Envoie un signal au processus dont le pid est spcifi. Si on ne prcise 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 peut pas tre intercept.
ln
Syntaxe :
ln [options] source [dest] ln [options] sources... destrep
Description :
Cette commande permet de crer des liens pour les fichiers. Dans la premire syntaxe, un lien est cr de source vers dest (qui est gnralement un nouveau nom de fichier, ou par dfaut le rpertoire courant). Si dest est un fichier existant, il sera cras; si dest est un rpertoire existant, le lien source sera cr dans ce rpertoire. Dans la seconde syntaxe, des liens sont crs dans le rpertoire destrep. Le nom de chacun des liens est identique celui du fichier spcifi.
login
Syntaxe :
login [name | option]
Description :
Permet de s'identifier et de se connecter au systme. L'identification qui prcde la connexion s'effectue en tapant son nom (qui peut tre pass par la ligne de commande) puis son mot de passe (si ncessaire). Voir galement logout.
logout
Syntaxe :
logout
Description :
Permet de se dconnecter de la sessions en cours d'utilisation.
lpq
Syntaxe :
lpq [options] [nom]
Description :
Interroge la file d'attente et retourne l'tat de tous les processus d'impression. Si un nom est spcifi, la commande ne prend en compte que les processus de cet utilisateur. Voir galement lpr et lprm.
lpr
Syntaxe :
lpr [options] fichiers
Description :
Envoie les fichier spcifis dans la file d'attente d'impression. Voir galement lpq et lprm.
lprm
Syntaxe :
lprm [options] [id] [utilisateur]
Description :
Supprime un fichier de la file d'attente d'impression. Vous devez spcifier l'identifiant du fichier supprimer, vous pouvez obtenir cet identifiant via lpq. Un utilisateur privilgi peut galement supprimer les fichiers d'un utilisateur spcifi. Voir galement lpq et lpr.
ls
Syntaxe :
ls [options] [noms]
Description :
Affiche le contenu d'un rpertoire (rpertoire courant si non spcifi). Si un nom de fichier est spcifi, affiche la liste des fichiers correspondants.
-F, --classify Ajoute un caractre a chaque nom de fichier pour spcifier le type : '*' '/' '@' '|' '=' pour pour pour pour pour les les les les les fichiers excutables, rpertoires, liens symboliques, FIFOs, sockets.
-R, --recursive Affiche le contenu de faon rcursive (rpertoires et sous-rpertoires). -S, --sort=size Affichage en fonction de la taille (du plus gros au plus petit). -X, --sort=extension Affichage en fonction de l'extension. Les fichiers sans extension sont affichs en premier.
man
Syntaxe :
Description :
Affiche la page du manuel correspondant la commande spcifie. Suivant les commandes, vous devez galement spcifier la section laquelle elle appartient.
Section :
1 2 3 4 5 6 7 8 9 Commandes utilisateurs. Appels systmes. Appels bibliothques. Priphriques. Format de fichiers. Jeux. Commandes supplmentaires. Commandes systmes. Noyau.
mkdir
Syntaxe :
mkdir [options] rpertoires
Description :
La commande mkdir (make directory) permet de crer un ou plusieurs rpertoires. Voir galement rmdir.
mkswap
Syntaxe :
mkswap [option] priphrique [taille]
Description :
Permet de crer un espace de swap sur le priphrique spcifi. Vous pouvez galement dfinir sa taille en blocs.
more
Syntaxe :
more [options] [fichiers]
Description :
more
permet de consulter page par page un ou plusieurs fichiers textes spcifis. Un certain nombre de commandes sont votre disposition pour naviguer.
Commandes :
Entre Espace b, ou ^B Affiche la ligne suivante. Affiche l'cran suivant. Affiche l'cran prcdent.
q, Q, INTERRUPT Quitter le programme. /pattern n Effectue la recherche du pattern spcifi. Rpte la dernire recherche.
:n :p
mount
Syntaxe :
mount [options] [priphrique] [rpertoire]
Description :
Permet de monter un systme de fichier (priphrique) sur le rpertoire spcifi (rpertoire). Ce rpertoire doit exister et doit tre galement vide. La commande mouunt seule affiche la liste de systmes de fichiers et points de montages associs.
-t type L'argument type permet de spcifi le type du systme de fichiers (ext2, umsdos, nfs, ...). -o option Voici quelques options disponibles : defaults exec noexec nouser systme remount ro rw user systme de fichiers. de fichiers. Remonte un systme de fichiers dj mont. Montage du systme en lecture seule. Montage du systme en lecture/criture. Autorise l'utilisateur standard monter le Utilise les options par dfaut. Autorise l'excution des binaires. N'autorise pas l'excution des binaires. Empche l'utilisateur standard de monter le
mv
Syntaxe :
mv [options] source cible
Description :
Dplace ou renomme des fichiers ou rpertoires. Suivant la source et la cible, voici le rsultat de la commande :
Cible Nouveau Fichier Fichier existant Nouveau Rpertoire Rpertoire existant Rpertoire existant
Rsultat Renomme le fichier Ecrase le fichier cible avec le fichier source Renomme le rpertoire Dplace le rpertoire source dans le rpertoire cible Dplace les fichiers dans le Rpertoire cible
-f, --force Supprime les fichiers sans confirmation. -i, --interactive Demande confirmation avant la suppression d'un fichier. -u, --update Ne dplace pas un fichier qui en craserait un plus rcent.
passwd
Syntaxe :
passwd [utilisateur]
Description :
Permet de modifier le mot de passe utilisateur. Seul l'utilisateur root peut modifier le mot de passe d'un autre utilisateur.
ps
Syntaxe :
ps [options]
Description :
Affiche des informations sur les diffrents processus en cours. Ces informations ne sont valables qu' l'instant i (c'est dire au moment de l'excution de la commande).
pwd
Syntaxe :
pwd
Description :
Affiche le nom du rpertoire de travail courant. umount
Syntaxe :
umount [options] [priphrique/rpertoire]
Description :
Dmonte le systme de fichiers spcifi (par le nom du priphrique ou par le nom du rpertoire associ).
-t type Dmonte seulement les systmes de fichiers dont le type est spcifi.
reboot
Syntaxe :
reboot [options]
Description :
Reboote le systme. Cette commande s'utilise seulement en mode mono-utilisateur. Voir galement shutdown. rm
Syntaxe :
rm [options] fichiers
Description :
Efface le ou les fichiers spcifis.
rmdir
Syntaxe :
rmdir [options] [rpertoires]
Description :
Supprime le ou les rpertoires spcifis (les rpertoires doivent tre vides).
shutdown
Syntaxe :
shutdown [options] time [message]
Description :
Effectue un shutdown du systme. Vous pouvez spcifier l'heure du shutdown en utilisant le format hh:mm. Vous pouvez galement utiliser un compte rebours en utilisant le format +m. Vous pouvez dfinir un message pour avertir les utilisateurs shutdown du systme.
swapon
Syntaxe :
swapon [options] priphrique
Description :
Active l'espace de swap sur le priphrique spcifi.
swapoff
Syntaxe :
swapoff [options] priphrique
Description :
Dsactive l'espace de swap sur le priphrique spcifi.
tar
Syntaxe :
tar [options] [fichier tar] [fichiers]
Description :
Permet de crer ou d'extraire des fichiers archives .tar.
unalias
Syntaxe :
unalias nom
Description :
Supprime l'alias spcifi.
Description liste le contenu d'un rpertoire change de rpertoire rpertoire parent cre un nouveau rpertoire supprime un rpertoire copie de fichier dplacement de fichier supprime le fichier change le mot de passe de l'utilisateur affiche le contenu du fichier affiche le contenu du fichier avec des pauses aide sur la commande demande imprime le fichier demand change l'attribut d'un fichier chmod XXX fichier XXX= Utilisateur/Groupe/Autres o X reprsente un entier 1<X<7 Lecture=4, Ecriture=2, Excution=1 X=Lecture+Ecriture+Excution 0 signifie aucun droit 1 signifie droit d'excution 2 signifie droit en criture 3 signifie droit en criture et en excution 4 signifie droit en lecture 5 signifie droit en lecture et en excution 6 signifie droit en lecture et droit en criture 7 signifie tous les droits change les informations personnelles vues avec finger change le shell : chsh user emplacement_du_shell liste des utilisateurs en ligne trace le chemin entre la machine locale et la machine vise transfert de fichier entre la machine locale et la machine cible
quivalent DOS dir cd cd.. md deltree copy, xcopy move del type more help print
chmod
[port] rcupre un fichier get envoie un fichier put quitte la session FTP quit telnet [machine] talk talk user autorise ou non la commande talk mesg mesg n : Empeche la reception de messages talk mesg y : Permet la reception de messages talk dconnexion effectue un telnet permet de parler un utilisateur connect
logout