Principales commandes Unix vues en cours
Licence SPI 1iere année, Bruno Jacob, IC2
5 octobre 2015
Ceci est un rappel succinct du rôle de quelques commandes. Pour avoir
plus d’informations sur celles ci faites un man.
1 Répertoires
ls : affiche le contenu d’un répertoire
mkdir : créer un répertoire
pwd : affiche le répertoire courant
rmdir : détruit un répertoire
cd : déplacement dans un répertoire
2 Commandes sur les Fichiers
cat : affichage sur la sortie standard du contenu d’un fichier sans pause
less / more : idem mais avec pause
basename : affiche la partie ”nom” dans le nom absolu d’un fichier
dirname : affiche la partie ”chemin” dans le nom d’un fichier
touch : crée ou met à jour un fichier
rm : détruit un fichier
cmp : compare 2 fichiers octet par octet
file : donne des informations sur le type d’un fichier
gzip / gunzip : compresse / décompresse un fichier avec le ”com-
presseur” GNU
zip / unzip : idem avec un autre ”compresseur”
sort : fusionne les lignes de plusieurs fichiers
wc : compte les lignes et caractères d’un fichier
1
3 Commandes sur les lignes de fichiers
grep : sélection des lignes
cut : sélection de parties de lignes
head : affiche les premières lignes d’un fichier
tail : affiche les dernières lignes d’un fichier
paste : concatène les lignes de plusieurs fichiers
4 Commandes sur les fichiers et les répertoires
ln : créer un lien
diff : indique les différences entre les contenus
find : recherche de fichiers dans une arborescence
chmod : modification des droits
cp : copie
mv : déplacement ou renommage
5 Commandes sur les processus
kill : arrêt d’un processus à partir de son PID
ps : liste des processus actifs
bg : met un processus arrêté en ”background”
fg : met un processus en ”background” en tache de premier plan
(”foreground”)
6 Autres commandes
echo : envoie tout ce qui suit dans le fichier de la sortie standard
(écran par défaut)
date : affiche la date
time : donne l’heure
hostname : affiche le nom de la machine
arch : type d’architecture de la machine
hostinfo : informations sur la machine
machine : type de la machine
uname : nom du Système d’Exploitation
2
env : liste des variables d’environnement
logname : nom de login
whoami : identificateur de l’utilisateur
passwd : change le mot de passe
man : active le manuel
ssh : login sur une autre machine
ftp : active le transfert de fichier selon le protocole ftp
users : liste des utilisateurs de la machine
whereis / which : chemin d’accès à une commande
clear : nettoie l’écran
7 Noms de répertoires
répertoire racine : /
répertoire d’accueil : ∼
répertoire courant : .
répertoire père : ..
8 Commandes de traitements de texte
sed
awk
vi
emacs