Vous êtes sur la page 1sur 15

Les commandes de LINUX

Les commandes LINUX sont pratiquement les mme que sous UNIX (il existe des variantes
notamment pour les options, et il convient de consulter l'aide en ligne pour connatre les
spcifications de son sst!me et de son s"ell de connexion#$ Le shell de connexion est un
programme qui sert d'interface entre le noau et l'utilisateur$ %'est le s"ell qui est & l'coute
des commandes que peut saisir l'utilisateur$ Le s"ell prsente l'invite de commandes d!s la
connexion du compte de l'utilisateur en mode texte (run level ' du fic"ier ()etc)initta*(#$ +n
mode graphique , l'utilisateur peut ouvrir un terminal avec les touc"es %,-L . /L, . 01 &
02 et 03 pour revenir au mode grap"ique, l'utilisateur peut galement lancer une console
virtuelle (une fentre de terminal# tout en restant & l'intrieur de l'interface grap"ique$
Les commandes de l'utilisateur:
Les commandes d'aide
Les touches de gestion du shell
Les commandes de gestion du shell
Les commandes de gestion des rpertoires et des fichiers
Les commandes de gestion des attributs des fichiers
Les commandes de recherche
Les commandes d'dition
Les commandes d'impression et de conversion
Les commandes de gestion de l'interface graphique
Les commandes "mtools"
Les autres commandes
Les commandes de l'administrateur4
Les commandes de gestion des utilisateurs
Les commandes de gestion des fichiers de configuration
Les commandes de gestion des s!st"mes de fichiers
Les commandes de gestion de l'espace mmoire
Les commandes de gestion de l'espace disque
Les commandes de gestion des processus
Les oprateurs de redirection des #ntres$%orties
Les commandes de plannification des t&ches
Les commandes de gestion des paquetages
Les commandes d'archivage et de compression
Les commandes de compilation
Les commandes de gestion des modules
Les commandes rseaux:
Les commandes de communication et de navigation internet
Les commandes de gestion rseau
Les programmes de connexion distante
Les commandes des clients '()
Les commandes de gestion d'un serveur *pache
1
Les commandes de l'utilisateur
Les commandes d'aide
help
info
info info
info fic"ier ( pour consulter un fic"ier (info( particulier sans l'extension ($info( ni
($info$g5(#
info 6f fic"ier ( pour consulter un fic"ier (info( qui ne se trouve pas dans le rpertoire
()usr)info( avec l'extension ($info( ou ($info$g5(#
man
man man (affic"e la page du manuel dcrivant l'utilisation des pages du manuel#
man *as" (affic"e la page du manuel du s"ell (*as"(#
man commande (affic"e la page du manuel de (commande(#
man open (pour affic"ier l'aide de la commande (open(#
man 7 open (pour affic"ier l'aide de l'appel sst!me (open( qui appartient & la catgorie
(7(#
man 68 (dis8( (affic"e les titres des pages du manuel dont l'intitul contient (dis8(#
xman (version grap"ique de (man(#
+hatis
9"atis terme
ma,e+hatis
)usr)s*in)ma8e9"atis (pour construire la *ase de donne (9"atis(#
apropos
apropos linux (affic"e toutes les lignes de description du c"amp N/:+ des fic"iers (man(
et de la *ase de donnes (9"atis( qui contiennent l'expression (linux(#
locate (si mise & ;our de la *ase de donne (updated*(#
locate fic"ier
file (affic"e le tpe de fic"ier#
file pinguin$;peg
file tux$gif
file linux$"tml
+hereis (affic"e la localisation de tous les fic"ier passs en arguments#
9"ereis file
t!pe (affic"e le c"emin a*solu et le tpe de la commande pass en argument#
tpe 6t commande (affic"e le tpe de (commande(, un alias, un mot6cl rserv au s"ell,
une fonction, une commande interne, un fic"ier#
tpe tpe
tpe cp
Les touches de gestion du shell
-(.L / U (efface toute une ligne de commande#
%U)). (efface le caract!re avant le curseur#
-.(L / 0 (marque la fin de fic"ier (le caract!re (+<0( pour +nd <f 0ile##
(*1 ou #-2*) / 3 (compltion du nom d'un fic"ier prsent dans le rpertoire actif#
-(.L / 4 (suspend l'excution du processus en cours, en (foreground(#
-.(L / - (interrompt la commande en cours#
-(.L / *L( / 1*-5%)*-# (ferme le serveur X et la session#
7
-(.L / *L( / %U)). (arr!te l'ordinateur#
Les commandes de gestion du shell
exit (clore la session#
logout (fermer la session#
halt (teindre l'ordinateur premptoirement#
reboot (redmarrer l'ordinateur#
shutdo+n (teindre l'ordinateur proprement#
s"utdo9n .' (ferme l'ordinateur dans trois minutes#
s"utdo9n no9 (ferme l'ordinateur maintenant#
s"utdo9n 6- no9 ((re*oot(, rinitialise le sst!me#
s"utdo9n 6= no9 (("alt(, arr!te le sst!me#
s"utdo9n 6g 17> (Le sst!me sera arr!t dans 17< secondes(
s"utdo9n 6g >
s"utdo9n 6g > 6r
s"utdo9n 6" (lance "alt#
init
init runlevel
init > (arr!te le sst!me#
init 2 (re*oot le sst!me#
clear (efface l'cran#
bash (lance un s"ell (*as"(#
xterm (une fentre de terminal sous X qui lance par dfaut un s"ell, le *as"#
xterm 6e 8vt root (lance un terminal sous root#
env (affic"e les varia*les d'environnement#
set
echo (affic"e sur la sortie standard l'argument qui suit la commande#
ec"o (?otre nom est @L<AN/:+(
ec"o '?otre nom n'est pas @L<AN/:+'
ec"o @B/,=
ec"o @=<:+
ec"o @> (affic"e le nom du s"ell#
ec"o @BBIC
ec"o (/,( D )dev)modem (pour allumer les diodes du modem#
)*(2
B/,=E@B/,=4@=<:+ (ra;oute le rpertoire personnel de l'utilisateur dans les c"emins de
rec"erc"e, le temps de la session#
histor! (affic"e la liste des commandes de "istorique#
"istor 6c (efface la liste de l'"istorique#
FF (rapp!le de la commande prcdente quivalent & (F61(#
Fx (rapp!le de la commande de NGx#
F6x (rapp!le la commande dans l'ordre invers, en commenHant par la fin#
Fcp (rapp!le la derni!re commande qui commence par (cp(#
Iancien motifInouveau motif (rp!te la derni!re commande en c"angeant l'ancien motif par
le nouveau#
alias
alias rmE(rm 6i(
unalias
stt! (set terminal tpe#
'
stt 6a
s!nc (snc"ronise les critures du tampon vers les disques#
uname (affic"e la version d'Unix#
Les commandes de gestion des rpertoires et des fichiers
p+d (print 9or8ing director, affic"e le c"emin a*solu du rpertoire courant#
mc (:idnig"t %ommander est un gestionnaire de fic"iers#
mc 6c( (pour ouvrir deux volets#
ls (list, affic"e les rpertoires et les fic"iers du rpertoire actif#
ls (affic"e seulement les noms#
ls 6l (affic"e le format long 4 tpes . droits . N*re de liens . user . group . taille . date .
"eure . nom#
ls 6a (affic"e les fic"iers masqus#
ls 6la (affic"age long avec les fic"iers cac"s#
ls 6al (affic"e toute l'information#
ls 6i (affic"e les numros d'inode des fic"iers#
ls 6li (affic"age le plus complet#
ls 6- (affic"e rcursivement les sous rpertoires#
ls 61 (affic"e sur une seule colonne#
ls 6t (classe dans l'ordre croissant des dates#
ls 6J (classe par ordre dcroissant de taille#
ls 6rt (classe dans l'ordre inverse, reverse#
ls 60 (affic"e le tpe de fic"ier dans l'ordre alp"a*tique#
ls 66"elp (affic"e l'aide en ligne#
ls 66colorEauto (utilise diffrentes couleurs#
ls )temp
ls K more
ls 60alt )tmp
dir (affic"e le contenu du rpertoire par dffrence envers les sst!mes Lindo9s#
vdir
cd (c"ange director#
cd $$ (rpertoire parent#
cd M (rpertoire de *ase#
cd 6 (rpertoire prcedent, (<LCBLC(#
cd ) (rpertoire racine#
pushd (*asculer entre deux rpertoires#
cp (cop#
cp rapportN$txt sauvegarde
cp 6i source ci*le (copie interactive pour vrifier si le nom du fic"ier ci*le n'existe pas d;&#
cp 6- rpertoire6source rpertoire6ci*le (copie rcursive, avec les sous rpertoires et les
fic"iers spciaux et 0I0<#
ren (rename#
ln (lin8, cre des liens p"sique ("ardlin8s, un autre nom pour le mme fic"ier# ou
sm*oliques (smlin8s, un raccourci##
ln fic"ier fic"ier6"ard
ln 6s fic"ier fic"ier6lien
ln 6s )dev)tts> )dev)modem (pour crer un lien entre le prip"rique et le point de
montage#
mv (move, renomme et dplace un fic"ier#
O
mv source destination
mv ancien nouveauLes commandes d'administration
mv 6* ancien nouveau (avec une sauvegarde automatique de (nouveauM(#
mv N dossier (dplace tous les fic"iers du rpertoire actif#
m,dir (ma8e director#
m8dir rpertoire
m8dir )mnt)9inPc
rmdir (remove director#
rmdir dossier (supprime un rpertoire vide#
rm (remove, ffaceFFF#
rm 6- (enl!vement rcursifFFF#
rm fic"ier
rm 6i fic"ier (interactivement, avec demande de confirmation#
rm 6f fic"ier (avec force, sans demande de confirmation#
rm 6r fic"ier (avec rcursivit, avec les sous rpertoires#
rm 6rf dossier (supprime le rpertoire et tou son contenu, sans confirmation#
Les commandes de gestion des attributs des fichiers
chmod (c"ange modus#
c"mod uErx,goEr fic"ier
c"mod ugoEr9x fic"ier
c"mod o6r9 fic"ier
c"mod u.r9 fic"ier
c"mod a.x fic"ier
c"mod .x fic"ier
c"mod u.9 fic"ier
c"mod 3OO fic"ier
c"mod 222 rpertoire
c"mod 222 )dev)fd>
c"mod 6- 333 rpertoire
cho+n (c"ange o9ner#
c"o9n nouveau6propritaire fic"ier
c"o9n 6- user4group director
chgrp (c"ange group#
umas, (user defined mas8#
lsattr (list attri*ut#
chattr (c"ange attri*ut#
Les commandes de recherche
find
find ) 6atime 1 (rec"erc"e les fic"iers modifis depuis un ;our#
find )"ome 6name fic"ier
find ) 6name F(fic"ier#
find )usr)doc 6name (LIL<( 6tpe f 6print
find )usr)doc 6name (Ndis8N( 6tpe f 6print
find ) 6name (NmanN(
find )mnt)cdrom 6name (N$"tml( 6tpe f 6print (trouve tous les documents au format =,:L
qui se trouvent sur le %C-<: d'installation de Linux#
Q
find ) 6name core 6print
find $ 6name fic"ier$txt 6exec cat RS TU
find )usr)doc 6name (N$txt( 6exec fgrep Linux RS )dev)null TUU (
find )urs)doc 6tpe f 6name ($g5( 6exec 5grep dis8 RS )dev)null TU (rec"erc"e le terme (dis8(
& l'intrieur de plusieurs fic"iers compresss#
grep (rec"erc"e les occurences de mots & l'intrieur de fic"ier#
grep motif fic"ier
grep 6i motif fic"ier (sans tenir compte de la casse#
grep 6c motif fic"ier (en comptant les occurences#
grep 6v motif fic"ier (inverse la rec"erc"e, en excluant le (motif(#
grep expression )rpertoire)fic"ier
grep Va0mWin )rpertoire)fic"ier
grep (T@( N$txt
Les commandes d'dition
more ((pager( qui affic"e page par page sans retour en arri!re, ("( affic"e l'aide contextuelle#
more fic"ier
more fic"ier1 fic"ier7
more N$txt
more )proc) N
more )usr)doc)=<L,<):+,/60/X
ls 6l K more
(q( pour quitter
()c"ane( pour rec"erc"er une c"ane de caract!res
(la *arre d'espace( pour passer & la page suivante
less (affic"e page par page avec dfilement arri!re, ("( affic"e l'aide contextuelle#
less fic"ier
cat (concatenate avec le code de fin de fic"ier eofE%,-L . C#
cat fic"ier6un fic"ier6deux D fic"ier6un6deux
cat 6n fic"ier D fic"ier6numrot (cre un fic"ier dont les lignes sont numrots#
cat 6n* fic"ier (affic"e sur la sortie standard les lignes numrot, sauf les lignes vides#
head (affic"e les 1> premi!res lignes d'un fic"ier#
"ead 6n77 fic"ier (affic"e les 77 premi!res lignes#
"ead 6v fic"ier ((ver*ose(, affic"e le nom du fic"ier#
"ead 6Q N K more (affic"e les Q premi!res lignes de tous les fic"iers d'aide d'un rpertoire de
documentation ()usr)s"are)N(#
tail (affic"e les 1> derni!res lignes d'un fic"ier, pour surveiller les fic"iers ;ournaux en temps
rel#
tail 6n77 fic"ier (affic"e les 77 derni!res lignes#
tail 6v fic"ier ((ver*ose(, affic"e le nom du fic"ier#
touch (cre un fic"ier ou actualise la date de derni!re modification#
vi (l'diteur en mode texte universel#
sed (stream editor#
sed ')mot)d' fic"ier D nouveaufic"ier
a+,
emacs (l'diteur ANU +macs multi fonction pour l'dition, les mails, les ne9s, la
programmation, la gestion des fic"iers,$$$#
xemacs (l'diteur ANU +macs sous X#
tee (affic"e son entre sur la sortie standard et l'enregistre dans le fic"ier en argument#
2
ls 6la K tee K fic"ier
colrm (column remove#
ls 6l K colrm 11 QO
cut ((couper(#
ls 6l K cut 6cl, 116QO
tr (translate#
tr 6d aeiou Y fic"ier D fic"ier6consonnes
tr 6d (T>1Q( Y fic"ier6dos D fic"ier6linux Zle retour c"ariot E /J%II 1' E 1Q en octaleZ
cmp (compare deux fic"iers octet par octet#
cmp fic"ier1 fic"ier 7 (affic"e le numro du caract!re et le numro de ligne de la premi!re
diffrence#
cmp 6l fic"ier1 fic"ier7 (affic"e toutes les diffrences en valeur octale#
diff
troff
nroff
groff
groff 6)usr)man)man1)cp$1 D )tmp)cp$ps ( convertit une page du manuel dans le format
BostJcript qui sera visualisa*le avec (gv(#
Les commandes d'impression et de conversion
Bour Linux, il faut s'assurer que le prip"rique d'impression g!re le langage de description de
page /C<[+ )6%( %-.I)( level 7 ou B<J, J%-IB, '$ Le langage de description code le
fic"ier & imprimer, lequel est interprt par l'imprimante$ Les fic"iers B<J, J%-IB, sont de
grande taille et ne conviennent pas pour une utilisation en rseau$ Le paquetage ( psutils (
regroupe plusieurs utilitaires pour grer l'impression en B<J, J%-IB,$ Les fic"iers
/%-<[/, -+/C+- au format ( pdf ( ont l'avantage d'tre dix fois plus petits, d'tre
reconnus aussi *ien sous Linux que sous Lindo9s$
Les travaux d'impression sont stoc8s dans une file d'attente (printer queue# qui est gr par
le daemon d'impression (lpd($ L'imprimante (sur le port parall!le (lp7(# par dfaut est indiqu
dans la varia*le B-IN,+-$
Les filtres sont des programmes qui permettent de convertir des fic"iers d'un format & un
autre$
lp (la commande d'impression sur les sst!mes Unix Jst!me ?#
lpr (la commande d'impression sur les sst!mes [JC et Linux#
lpr fic"ier
ec"o @B-IN,+-
lpc status (affic"e l'tat de la file d'attente#
lpq (affic"e les travaux d'impression et leur numro#
lprm (supprime un travail d'impression avec son numro comme argument#
gs ((g"ostscript( permet l'impression de fic"iers B<J, J%-IB, sur des imprimantes qui ne
comprennent pas ce format#
gv ((g"ostvie9( permet de visualiser des fic"iers B<J, J%-IB,#
gv fic"ier$ps
gv )tmp)cp$ps
a8ps (convertit les fic"iers /J%II en B<J, J%-IB,#
a7ps 6O fic"ier 6B fic"ier6post6script
3
+v2tml (convertit les documents Lord en =,:L#
sox (sound exc"ange, pour convertir les formats des fic"iers sons#
sox fic"ier$au fic"ier$9av
Les commandes de gestion de l'interface graphique
startx (lancement de l'interface grap"ique depuis l'interface en mode texte#
xcloc, ("orloge grap"ique#
,pager (grer les *ureaux#
Les commandes "mtools"
Les commandes des (mtools( permettent d'utiliser des sst!mes de fic"ier C<J ou Lindo9s$
Bour contourner les espaces dans les noms longs des fic"iers (vfat(, il faut placer les c"emins
entre guillemets$ Les commandes (mtools( commencent toutes par la lettre (m( pour
:icrosoft$
mcop!
mcop fic"ier$txt (a4( (le fic"ier ()etc)mtools$conf( indique quel prip"rique utiliser#
mcop (a4N$txt(
mcop 6v (a4N$N(
mcop 6t (traduit le format texte de Linux dans le format texte de Lindo9s#
mdir
mdir (a4(
mcd
mcd (a4temp(
mdel
mdel (a4fic"ier(
mdel (a4N$N(
mmd
mmd (a4temp(
mformat
mformat 6" 7 6s 1\ 6t \> a4 (formattage d'une disquette "ig"densit 7 faces 1\ secteurs \>
clindres dans le premier lecteur#
Les autres commandes
cal (calendar#
cal 7>>7
date (affic"e la date, le mois, l'"eure et l'anne du ;our$ Les messages d'erreur et les e6mails
sont tou;ours dats avec la date sst!me#
date 6s
+c ((9ord ] count(, affic"e le nom*re de lignes . mots . caract!res#
9"o K 9c 6l (affic"e uniquement le nom*re de lignes#
spell (programme de correction ort"ograp"ique#
cat rapport$txt K spell D faute$txt
read (lit dans un script s"ell la ligne saisie & partir de l'entre par dfaut, le clavier#
Les commandes de l'administrateur
\
Les commandes de gestion des utilisateurs
+ (affic"e les informations de connexion de l'utilisateur#
+ho (affic"e la liste des utilisateurs connects#
+hoami (indique le (logon( de l'utilisateur#
id (identit de l'utilisateur actif, UIC, AIC#
finger (affic"e des informations sur les utilisateurs#
adduser (a;outer un compte utilisateur, les UIC des utilisateurs commencent & partir du
numro Q>>#
useradd (a;outer un compte utilisateur#
userdel (supprimer un compte utilisateur#
usermod (modifier les informations d'un compte utilisateur#
chfn (c"ange les informations de finger dans ()etc)pass9d(4 nom . mot de passe (ou (x( si
()etc)s"ado9(# . UIC . AIC . commentaire . rpertoire de *ase . s"ell#
c"fn 6" >1O72O3173 pat
c"fn 6f (Batric8 administre Linux( pat
c"fn 6l pat
pass+d (c"ange le mot de passe de l'utilisateur#
uptime (temps de connexion de l'utilisateur#
su (s9itc" user ou su*stitute user, ouvrir un s"ell avec un autre compte utilisateur#
su (lance un s"ell sous root#
su patric8 (lance un s"ell avec le compte utilisateur (patric8(#
groups (affic"e les groupes d'appartenance d'un utilisateur#
groupadd (a;outer un groupe#
groupdel (supprime un groupe#
groupmod (modifier le AIC ou le nom d'un groupe#
ne+grp (ne9 group, ouvrir un s"ell avec autre groupe#
Les commandes de gestion des fichiers de configuration
ls )li*)modules)7$O$1\62md8 (le rpertoire des modules du noau de Linux, selon la version de
Linux installe#
linuxconf (un programme de configuration de :andra8e#
dmesg ( les messages du dmarrage de Linux#
dmesg K more
!ast (^et /not"er %onfiguration ,ool#
$etc$liloconf (le fic"ier de configuration du gestionnaire de *oot LIL<#
$etc$fstab (la ta*le des sst!mes de fic"iers monts & c"aque dmarrage de Linux#
$etc$mtab (la ta*le des sst!mes de fic"iers qui sont monts#
$etc$pass+d (le fic"ier de configuration des comptes utilisateurs#
$etc$group (le fic"ier de configuration des groupes#
$etc$shado+ (le fic"ier de configuration des mots de passe#
$etc$rcconfig
$etc$manconfig (fic"ier de configuration de (man, le manuel de l'utilisateur#
$etc$modulesconf (fic"ier de configuration des modules du noau#
$etc$exports (fic"ier de configuration des volumes exports sur des "_tes distant#
$etc$hosts
$etc$hostsallo+
$etc$hostsden!
$etc$ftpusers
$etc$inittab (la configuration de la procdure d'initialisation de l'ordinateur#
`
$etc$printcap (la configuration de l'imprimante#
$etc$crontab (la ta*le de plannification des tac"es#
$etc$rcd$initd$halt (affic"e le script de fermeture et de ree*oot du sst!me#
$etc$services (ta*leau des services rseaux avec leur numro de port#
$etc$s!sconfig$net+or, (fic"ier de configuration rseau#
$etc$inetdconf (fic"ier de configuration de (inetd(#
$etc$smbconf (fic"ier de configuration de Jam*a#
$etc$smbusers (fic"ier d'quivalence Jam*a des noms des utilisateurs Linux et des noms
d'utilisateurs Lindo9s#N
$etc$httpdconf (le fic"ier de configuration d'/pac"e#
$home$httpd$html$indexhtml (le rpertoire racine d'/pac"eU le point de dpart des liens
relatifs#
Les commandes de gestion des s!st"mes de fichiers
fdis,
fdis8 6l
m,fs (ma8e file sstem#
m8fs )dev)fd>
m8fs 6t ext7 )dev)fd> 1OO>
m8fs 6t ext7 6c 6m > 6* 7>>O\ )dev)fd> 1OO>
m,8fs (ma8e file sstem 7G gnration, formatage en (ext7fs(#
m87fs )dev)fd>
m87fs 6t ext7 )dev)fd>
m,dosfs (formatage sous linux d'un sst!me de fic"iers C<J#
fdformat (formatage *as niveau d'une disquette#
fdformat )dev)fd>=1OO>
,flopp! (formatteur de disquette de bC+ sous X#
mount
mount )dev)fd> )mnt)flopp (pour monter une disquette, il faut que le lecteur contienne une
disquette formatteF#
mount 6t ext7 )dev)fd> )mnt)flopp
mount 6t msdos )dev)fd> )mnt)flopp
mount 6t vfat )dev)fd> )mnt)flopp
mount 6t iso`22> )dev)cdrom )mnt)cdrom
mount 6t iso`22> 6r )dev)cdrom )mnt)cdrom (montage en lecture seule, (read onl(#
mount 6a 6t noumsdos,ext
mount 6t vfat )dev)"da1 )mnt)9indo9s
mount 6t vfat )dev)"da1 )mnt)dos
umount
fsc8 (file sstem c"ec8#
e8fsc,
rdev (root device, indique la partition racine ou partition d'amorHage#
Les commandes de gestion de l'espace mmoire
free (affic"e l'utilisation de la mmoire -/: et du s9ap#
Les commandes de gestion de l'espace disque
1>
df (dis8 free, gestion des volumes monts du disque dur#
df 6" (affic"e la taille en valeurs ("umaines(#
du (dis8 usage#
du 6a (affic"e la taille des fic"iers & partir du rpertoire courant#
du 6a K sort 6n (trie les fic"iers par taille dans l'ordre croissant#
s!nc (vide les tampons disques#
e9ect (ouvre le tiroir du lecteur de %C-<:#
Les commandes de gestion des processus
top (affic"e l'utilisation des ressources par les processus en temps rel#
update
ps (process searc"#
ps
ps 6l (affic"age long des processus de l'utilisateur #
ps 6e (affic"e les processus en cours#
ps 6ef (affic"e les processus en cours en dtail#
ps 6efl (affic"age long et en dtail des processus en cours#
ps 6ef K grep user
ps 6aux
ps 6aefx
ps 6aef K grep (vi(
ps 6aux K 9c 6l
,ill (envoie un signal & un processus, JIA=UB, JIA,+-:#
8ill BIC (demande la fermeture propre du processus#
8ill 6` 1O'7 (ferme autoritairement le processus, ce qui peut provoquer des pertes de
donnes et)ou la cration de fic"ier d'erreur, les fic"iers (core( peuvent tre de tr!s grandes
tailles parce qu'ils contiennent des images de toutes les donnes traites par le processus
*loqu#
,illall
8illall telnet (pour supprimer les processus prolifrant ((spa9ning process( comme telnetd,
lpd# qui se reproduisent & c"aque nouvelle requte#
time (mesure le temps pour excuter une commande#
time commande
time ls
time du 6a
sleep (endormissement du processus d'un certain nom*re de seconde#
sleep Q U ls
nice (fixe un niveau de priorit pour une tac"e, de .1` (le moins prioritaire# & 67>#
nice 62 commande
fg (foreground, faire revenir une tac"e en avant plan$ Un processus en avant plan s'excute
plus rapidement#
fg BIC
bg (*ac8ground, lance en tac"e de fond un processus suspendu apr!s %-,L . c#
9obs (affic"e les processus en tac"e de fond#
;o*s (affic"e le numro de tac"e des processus#
;o*s 6l (affic"e le BIC des processus#
Les oprateurs de redirection des #ntres$%orties
11
La redirection de la sortie standard (l'cran# vers un fic"ier permet de consulter le rsultat
ultrieurement et de le conserver$ La redirection de l'entre standard (le clavier# est moins
usite $La redirection entre processus (entre commande ou entre programme avec le tu*e ou
le pipe# permet de crer des (pipelines(, c'est & dire une seule ligne de commande constitue
d'une succession de commandes avec la sortie de c"acune redirige vers l'entre de la
suivante$
: (pipe#
commande K commande
ls K cat
cat fic"ier K lp
; (redirection de la sortie standard, le fic"ier de destination crase le prcdent#
commande D sortie
ls D fic"ier
commande 7D erreurs$txt (redirige les erreurs de sntaxe, le flux (stden( vers un fic"ier#
commande Y entreD sortie
< (redirection de l'entr standard#
commande Y fic"ier d'entre
;; (redirection et concatnation en fin de fic"ier#
cat un deux DD ensem*le
<<
Les commandes de plannification des t&ches
at (ouvre un diteur de texte pour lancer des travauxU%,-L . C pour fermer et enregistrer#
at teatime
at noon
at midnig"t
at no9 .Q "ours
at 7'4>> .' das
atq (consulter les travaux prvus dans la file d'attente, (queue(#
batch (excuter un travail quand les ressources sst!mes ont dpasses un certain seuil#
atrm (at remove, supprimer un travail dans la file d'attente#
atrm num;o*
cron (excute un travail rguli!rement avec ()etc)crond( et ()etc)cronta*(#
crontab
cronta* 6l (consultation & l'intrieur de l'diteur de (vi( des tac"es pour le compte de
l'utilisateur#
cronta* 6e (modification des tac"es pour le compte de l'utilisateur4 minute . "eure . ;our du
mois . mois . ;our de la semaine . commande$ Les valeurs possi*les sont (> & Q`( (> &
7'( (1 & '1( (1 & 17( (> & 2( (commandes scripts($ Xuand un c"amp est reprsent par un
;o8er ((N(#, la commande est excute & c"aque c"angement de valeur$ +x4 (>> 12 N
N Q cdUls DD listing( pour concatener la liste des fic"iers du rpertoire personnel tous
les vendredi & 12 "eures#$
Les commandes de gestion des paquetages
rpm (red "at pac8age manager#
rpm 6qa K grep (nom6paquetage( (filtre le nom du paquetage parmi tous les paquetages d;&
installs#
17
rpm 6i paquetage (installation du paquetage#
rpm 6iv" fic"ier$rpm (installation du paquetage#
rpm 6uv" fic"ier$rpm (mise & ;our d'un paquetage d;& install#
rpm 6q 6i 6l fic"ier$rpm (num!re toutes les informations et tous les fic"iers contenus dans
un paquetage#
rpm 6*p fic"ierPspec
rpm 6q mtools ((querr(, pour vrifier si les (mtools( sont installs#
rpm 6qf fic"ier (Bour connatre le paquetage d'origine d'un fic"ier#
urpmi (la nouvelle version de (rpm( qui traite automatiquement les dpendances & partir de
:andra8e \$7#
Les commandes d'archivage et de compression
tar (tape arc"ive ressource, pour arc"iver ou restaurer des (tar file( avec l'extension ($tar(#
tar 6cvf ci*le source (arc"ive la (source( dans la (ci*le(#
tar 6xvf arc"ive$tar (restaure le fic"ier (arc"ive$tar( dans le rpertoire courant#
tar 6xvf arc"ive$tar )tmp (restaure le fic"ier (arc"ive$tar( dans le rpertoire ()tmp(#
tar 6xvof arc"ive$tar
compress (compression de fic"iers en un seul avec l'extension ($c(#
compress fic"ier
compress un deux
compress 6v fic"ier
compress fic"ier$tar (compression en un fic"ier avec l'extension (tar$c(#
uncompress (dcompression ou restauration des fic"iers compresss avec l'extension ($c(#
uncompress fic"ier$c
uncompress fic"ier$tar$c
uncompress un$c deux$c
g=ip (programme de compression ANU qui forme des fic"iers compresss avec l'extension
($g5(#
gun=ip (programme de dcompression ANU (g (un5ip(#des fic"iers compresss avec
l'extension ($g5(#
gun5ip fic"ier$g5
=cat
5cat fic"ier$g5 K more (pour dcompresser un fic"ier '$g5( et l'affic"er sur la sortie standard
(l'cran##
=grep
5grep (dis8( )rpertoire)N$g5 (rec"erc"e le terme (dis8( & l'intrieur de plusieurs fic"iers
compresss#
b=ip8
Les commandes de compilation
cd )usr)src)linux (ou se trouve l'image du noau Linux#
ma,e
ma8e xconfig (pour la configuration en mode grap"ique#
ma8e config (pour une configuration en mode texte#
ma8e menuconfig
ma8e clean (supprime les fic"iers temporaires#
ma8e dep (cre les dpendances#
ma8e 5image (effectue la compilation et les liaisons#
1'
ma8e clean ]] ma8e dep ]] ma8e 5image (pour faire les trois oprations & la suite#
ma8e modules (gnre et installe les modules du noau#
ma8e install
ma8e 5lilo
ma8efile
Les commandes de gestion des modules
lsmod (liste les modules installs#
modinfo (informations sur les modules installs#
insmod (installe un module#
rmmod ((remove(, supprime un module install#
modprobe (programme de gestion des modules#
depmod (programme de gestion des dpendances#
Les commandes rseaux
Les commandes de communication et de navigation internet
netscape (logiciel de navigation en mode grap"ique#
netscape fic"ier$"tml
mo=illa (logiciel de navigation en mode grap"ique#
l!nx (logiciel de navigation en mode texte#
lnx 6dump dU-L D fic"ier
mailx (logiciel de messagerie lectronique#
mailx patric8
pine
elm
fax
fax ma8e fic"ier
fax send
efax
+rite (envoi un message & un utilisateur du rseau depuis un terminal#
Les commandes de gestion rseau
ping (interroge une carte rseau et exprime le temps aller6retour en mili secondes#
ping local"ost
ping dip
ping 6v nom6"_te6distant
route (programme de gestion de la ta*le de routage IB#
ifconfig (programme de configuration des interfaces rseaux, c'est & dire des cartes rseaux#
netstat (affic"e les informations sur les connexions rseaux#
nsloo,up ((name server(, programme d'interogation des serveurs de noms de domaines#
Les programmes de connexion distante
rlogin (connexion distante & un "_te sous le compte courant local#
rlogin dip
rlogin 6l root "_te6distant
1O
rlogin 6l utilisateur "_te6distant
telnet (programme de connexion distante avec le daemon (telnetd(#
telnet "_te6distant
telnet dip
rsh ((remote s"ell(, programme d'ouverture de session & distance#
rs" "_te6distant
rs" dip
rs" 6l user "_te
rcp ((remote cop(, programme de copie des fic"iers distants#
ssh ((secure s"ell(#
Les commandes des clients '()
open (ouverture de session 0,B#
quit (fermeture de la session 0,B#
cd ((c"ange director(, commande pour c"anger de rpertoire sur le serveur 0,B#
get (commande pour copier un fic"ier du serveur 0,B dans le rpertoire courant de la station
local#
put (commande pour copier un fic"ier sur le serveur 0,B#
binar! (commande pour spcifier que le fic"ier est un fic"ier *inaire et non pas un fic"ier
texte#
mget
mput
Les commandes de gestion d'un serveur *pache
$etc$rcd$initd$httpd start (dmarre le serveur /pac"e#
$etc$rcd$initd$httpd stop (stoppe le serveur /pac"e#
$etc$rcd$initd$httpd restart (stoppe et redmarre le serveur /pac"e#
tail >f $var$log$httpd$error?log (affic"e les derni!res lignes du fic"ier ;ournal des erreurs
d'/pac"e#
,ill >(#.@ "cat $var$run$httpdpid" (supprime le processus matre du serveur /pac"e(
1Q

Vous aimerez peut-être aussi