Vous êtes sur la page 1sur 8

Commandes par thmes

Les variables
alias, unalias

Les informations sur


le systme et l'environnement : id, uname, logname,, tty, w, who
les programmes et les commandes : man, whereis, which
les fichiers : diff, awk, gawk, cat, grep, head, tail, file, more
les rpertoires : ls, pwd, find
la date : cal, date
Le courrier lectronique
elm, mail

Manipulation de fichiers et rpertoires


cd, rm, rmdir, mkdir
chmod, cp, mv, ln
sort, touch, uniq

Compression, dcompression, archivage


gzip, gunzip, compress, uncompress, uudecode, uuencode, tar

Communication distante
rlogin, telnet, talk, ytalk

Divers
echo, sleep

Processus
kill, ps

Commandes par ordre alphabtique


Nom
alias
awk, gawk

cal

Description
Renomme ou dfinit une
commande
extraction d'informations d'un
fichier

Options

Paramtres
variable=commande

-F : '...' : redfinition du nom de fichier


sparateur de champ
'commande' : traitement
faire sur les chanes
extraites
affiche le calendrier de l'anne
mois anne
spcifie en paramtre

cat
cd
chmod

imprime le contenu du fichier


mentionn
se positionne sur le rpertoire
dsign
change les permissions en
lecture, criture, excution

nom de fichier
chemin d'accs un
rpertoire
mode - nom de fichier
ou de rpertoire

-R change les droits


rcursivement partir
du noeud
(mode = ugo)
compress
compresse un fichier (voir gzip) -c : rsultat sans
fichier
modification du fichier
d'origine
-f : crasement d'un
fichier compress
prexistant
-v : taux de
compression
cp
copie du fichier source vers la -i : demande
source - destination
destination
confirmation
-p : conservation de
date et droits
-r : recopie rcursive
d'un rpertoire
date
retourne la date courante
diff
compare deux fichiers et affiche -c : affiche 3 lignes
fichier1 fichier2
les diffrences
avant et 3 lignes aprs
echo
envoi en cho des paramtres -n : supprime le retour
spcifis la suite ($PATH,
chariot en fin de
"bye")
commande
elm
courier lectronique
-s : chane de caractres destinataire
qui sera le sujet du
message
-f : nom de la bote
lettres
file
retourne le type de fichier
nom de fichier
spcifi (ascii,ps, ex.sparc ou
68020)
find
recherche rcursive d'un fichier -name fichier : fichier
"rpertoire" partir du rpertoire
chercher
-print : affiche le
chemin trouv
grep
affiche les lignes du fichier
-v : seulement les lignes chane de caractres contenant la chane de
ne contenant pas la
fichier
caractres
chane
-i : majuscules et

gunzip

gzip

head

id
kill

ln

logname
ls

minuscules identiques
-n : avec numros de
lignes
-c : nombre de
comparaisons positives
dcompresse un fichier
-c : le rsultat est
nom de fichier
produit sans
modification du fichier
d'origine
-v : taux de
compression
compresse un fichier (voir
-c : rsultat sans
nom de fichier
compress)
modification du fichier
par dfaut, la destination est la source
sortie standard qu'on redirige
-f : crasement d'un
vers un fichier si on veut
fichier compress
obtenir un fichier compress
prexistant
-v : taux de
compression
-d : force une
dcompression
-9 : niveau maximum de
compression
liste les n premires lignes du -n : nombre de lignes
source > destination
fichier
affiches (par dfaut
10)
retourne le nom de login, l'UID,
le groupe et le GID
envoi d'un signal un processus -l : liste des signaux
numro du process
disponibles
-n : numro du signal
envoyer
2 : INT (ctrl-c : )
3 : QUIT (ctrl-\)
9 : KILL
cration d'une nouvelle
source - destination
-s : cration d'un lien
rfrence pour un fichier
symbolique
prexistant
retourne le nom de login de
l'utilisateur
liste le contenu d'un rpertoire -a : prise en compte des nom de rpertoire
fichiers cachs
-F : renseigne sur le
type de fichier (*, /, @)
-i : prcision du numro

mail

man
mkdir
more
mv
ps

d'inode des fichiers


-R : liste rcursivement
le contenu du rpertoire
-l : informations
dtailles
-g : ajout du nom du
groupe
-d : renseigne sur le
rpertoire lui-mme
-t : liste par date de
modification
-u : liste par date
d'accs
-r : ordre inverse
courier lectronique
-s : chane de caractres destinataire - <fichier
qui sera le sujet du
message
-f : nom de la bote
lettres
-v : trace du mail
jusqu' sa dlivrance
retourne le mode d'emploi de la
nom de commande
commande s'il existe
cration d'un rpertoire
nom de rpertoire
liste le contenu d'un fichier
nom de fichier
page par page
dplace fichiers et rpertoires -i : demande
source - destination
confirmation
liste des processus BSD
-a : processus dtenus
par les autres
utilisateurs
-u : nom du propritaire
du processus
-x : processus sans
terminal associ
-l : description
complte
-t : terminal particulier
liste des processus Systme V -f : ou l : description
plus ou moins longue
-e : liste tous les
processus
-p : processus dont le
numro suit l'option p
-t : processus attachs

au terminal spcifi
-u : processus
appartenant au
propritaire dont le nom
ou l'UID est donn
pwd
rlogin
rm

rmdir
sleep
sort

tail

talk, ytalk
tar

telnet
touch

retourne la rfrence absolue du


rpertoire courant
ouvrir une session vers une
-l : nom de login
machine distante (sortie :exit)
supprime la rfrence du fichier -f : force la commande
dans le rpertoire
sans s'occuper des
droits
-i : demande
confirmation
-r : destruction
rcursive
suppression d'un rpertoire vide
ne fait rien pendant n secondes
tri des lignes du fichier suivant -r : tri inverse
l'ordre ASCII
-u : limine les
lignesidentiques
liste les n dernires lignes du
-n : nombre de lignes
fichier
affiches (par dfaut
10)
permet de converser avec une
machine distante
archivage/dsarchivage de
c : cration de l'archive
fichiers
x : restauration de
l'archive
t : listage du contenu de
l'archive
v : mode verbeux
p : prserve dates et
droits la restauration
f : le nom du fichier
spcifi sera celui de
l'archive
tablir une connexion avec une
machine distante(sortie : exit)
modifie les caractristiques d'un -a : dernier accs
fichier (option -a : m par
seulement
dfaut)
-m : dernire
cre un fichier vide s'il n'existe modification seulement
pas dj

nom de machine
nom de fichier ou de
rpertoire

nom de rpertoire
temps en secondes
fichier

nom de fichier

destination
archive -rpertoire ou
fichiers

nom de machine
fichier

tty

donne le nom du terminal


supprime un alias
donne le nom du systme
d'exploitation

unalias
uname

uniq

uudecode

uuencode
w
whereis

which
who (am i)

recopie de source dans


destination aprs suppression
des lignes identiques
restitue un fichier binaire
partir du fichier ditable
(ASCII) cr avec uuencode
encode un fichier binaire en
fichier ditable (ASCII)
aperu de l'activit de la
machine
retourne le chemin complet
d'accs tous les rpertoires
contenant la commande
retourne le chemin complet
d'accs une commande
retourne le nom des utilisateurs
qui ont ouvert une session

variable
-a : informations
compltes
-n : nom de la machine
-r : release du systme
d'exploitation
-s : nom du systme
d'exploitation
-u : seules les lignes
uniques sont recopies

source destination

fichier

-h : supprime l'entte
-s : affichage restreint

fichier - indication
>fichier encod
nom d'utilisateur
nom de la commande

nom de la commande

Exemples de commandes
Exemple
alias dir=ls -l
unalias dir

Description
Il suffira de taper "dir" pour consulter la liste des fichiers avec
leurs droits
Supprime l'alias de nom "dir"

awk nom de fichier


cal 09 1996
cat exemple.c
cd programmes
chmod 744 exemple.c

Affiche le calendrier du mois de Septembre 1996


Liste le contenu du fichier de nom "exemple.c"
Se dplace dans le rpertoire de nom "programmes"
Donne tous les droits au propritaire du fichier, et une simple
lecture au groupe et l'univers

Compresse le fichier de nom "exemple.c", en crasant un


fichier prexistant s'il existe
uncompress exemple.c
Dcompresse le fichie r"exemple.c"
Cre le fichier de nom "toto.c" identique au
cp exemple.c toto.c
fichier "exemple.c"
date
Affiche la date courante
Compare "fichier1" et "fichier2" en affichant 3 lignes
diff -c fichier1 fichier2
avant et 3 lignes aprs chaque diffrence
echo $PATH
Affiche le contenu de la variable "PATH"
elm martin@inf
Envoie un message martin
mail martin <exemple.c
Envoie le fichier "exemple.c" martin
file exemple.c
Retourne quel est le type du fichier "exemple.c"
find "." -name exemple.c Recherche rcursivement et affiche le chemin menant au
-print
fichier "exemple.c" partir du rpertoire courant
Affiche, avec leurs numros, les lignes du
grep -n -i "void"
exemple.c
fichier "exemple.c" qui contiennent la chane "void"
Compresse le fichier "exemple.c" en conservant le fichier
gzip -c exemple.c >
d'origine.
exemple.c.gz
Le fichier compress est "exemple.c.gz".
Dcompresse le fichier "exemple.c.gz" sans perdre le fichier
gunzip -c > exemple.c
compress.
exemple.c.gz
Le rsultat se trouve dans le fichier "exemple.c"
head exemple.c
Affiche les 10 premires lignes du fichier "exemple.c"
tail -5 exemple.c
Affiche les 5 dernires lignes du fichier "exemple.c"
id
Retourne le login, l'UID, le groupe et le GID courants
kill -9 8756
tue le processus de numro 8756
cre un lien symbolique sur le fichier "exemple.c", de
ln -s exemple.c toto.c
nom "toto.c"
logname
Retourne le nom de login de l'utilisateur
Donne le contenu du rpertoire "programmes" en donnant des
ls -l programmes
informations sur les fichiers (taille, dates, ...)
man chmod
Affiche le manuel d'utilisation de la commande "chmod"
mkdir sources
Cre le rpertoire "sources"
more exemple.c
Affiche, page par page, le contenu du fichier "exemple.c"
mv exemple.c TP1.c
Renomme le fichier "exemple.c" sous le nom "TP1.c"
ps -aux
Sous systme V, donne la liste de tous les processus actifs
pwd
Retourne la rfrence absolue du rpertoire courant
rlogin -l martin
tablit une connexion sur la machine champagne, sous le login
champagne
de martin
telnet champagne
tablit une connexion sur la machine champagne
compress -f exemple.c

rm exemple.c

Supprime le fichier "exemple.c"


rmdir sources
Supprime le rpertoire "sources"
sleep 10
Attend 10 secondes
Affiche le fichier "TP1.c", les lignes tant tries en ordre
sort -r TP1.c
inverse
Lance une conversation sur la
talk
champagne@cal.enst.fr
machine "champagne@cal.enst.fr"
tar cf sources.tar
Cre une archive, de nom "sources.tar", du contenu du
sources
rpertoire "sources"
Extrait le contenu d'une archive, de nom "sources.tar", dans
tar xvf sources.tar
le rpertoire"sources". L'cran affiche les noms des fichiers
sources
au fur et mesure de leur dsarchivage.
L'archive est conserve.
Modifie la date de dernier accs au fichier "exemple.c" la
touch exemple.c
date courante
tty
Donne le nom du terminal
Affiche, dans l'ordre, le nom du systme d'exploitation, le nom
uname
et la release du systme de la machine
Recopie le fichier "exemple.c" dans "uniques.c" en
uniq exemple.c uniques.c
supprimant les lignes identiques
uudecode fichier
uuencode fichier indication >fichier
encod
w martin
whereis gcc
which gcc
who (am i)

Donne une ide de l'utilisation de la machine faite par


l'utilisateur msrtin
Retourne le chemin complet d'accs tous les rpertoires
contenant la commande gcc
Retourne le chemin complet d'accs la commande gcc
Retourne le nom des utilisateurs qui ont ouvert une session sur
cette machine

Vous aimerez peut-être aussi