Walter.nuninger@univ-lille1.fr page 21
Fiche n° 26 : Les principales commandes UNIX / Linux
Pour les options, faire : man <commande>
Syntaxe commande [- option] [argument] [
Commandes
pwd indique le chemin et le nom du répertoire courant
ls indique le contenu du répertoire (voir les options avec man ls)
mkdir creation répertoire
rmdir <dossier> efface le répertoire "dossier"
rm <fichier> efface le fichier "fichier"
mv <fichier> renomme le fichier
su <login> "login" prend la main sur un bash d'un utilisateur (suspend)
whoami donne le login du propriétaire d'un bash/shell
rlogin <machine> login à distance sur une "machine" du réseau
logout fin de session
exit fin de session, arrêt d'un su ou rlogin
alias liste des alias, faire un alias (si option)
unalias ex annule l'alias "ex"
ps donne les processus tournant sur une machine (option aux)
kill ID tue le processus "ID"
lpr –P<printe><file> lance une impression sur <Printer> du <file> au format TXT
man le manuel
more edition fichier
cat concaténation fixhier
cp <f1> <f2> copie du fichier "f1" vers le fichier "f2"
cd se déplacer dans l'arborescence (cd .. revient d'un niveau)
vi editeur de texte
mdir donne la liste des fichiers sur la disquette
mcopy xxxxx a: copie le fichier xxxxx sur la disquette a : si c’est a :
mdelete xxx a: efface le fichier xxxxx de la disquette a : si c’est a :
mcopy a:xxxxx copie le fichier xxx de la disquette a : vers le disque dur.
chmod modifie les droits (r :lecture ; w :écriture ; x : exécution)
umask cf. chmod
cd ~<login> chemin absolu vers votre répertoire (/home/<groupe>/<login>)
uname -a affichage du nom systeme
tty et pts lecture du nom d un terminal
mount Affichage des partitions montées
passwd Changement motdepasse
date Changement d’heure
cal Calendrier
finger <login> pour avoir le profil de quelqu’un
who Liste des utilisateurs
df Occupation des disques
lpstat liste des impressions
enable <printer> Débloquer une imprimante <printer>
cancel num_impression Détruire une édition
clear efface l'écran
grep <chaine> <f1> recherche de caracteres <chaine> dans un fichier <f1>
find / -name <F1> -print recherche d un fichier
du taille et contenu d’un répertoire
vi éditeur de texte (attention aux codes pour insérer, sauvegarder)
i pour insérer du texte ; CRTL C puis Q pour les commandes ( :) enfin, viusage
pour la liste des commade, w <fichier> pour sauvegarder et q! pour sortir.
* ajout d'un tube: | quand on redirige les sorties (écran/fichier/nouvelle commande)
* séparation des commandes avec ou sans condition : || ou &&