L'essentiel des commandes Unix
Voici une liste de commandes les plus importantes pour les systèmes Unix.
awk
bc
bootinfo -K
Cette commande permet de connaître si le kernel qui tourne en 32 bits ou en 64 bits.
$ bootinfo -K 64
cd
Change le repertoire courant.
$ pwd # Affiche le répertoire courant /home/admin $ ls drwxrwxrwx 2 root root 256 14 avr 10:12 repertoire $ cd repertoire $ pwd /home/admin/repertoire
chmod
Change les droits sur un fichier ou un répertoire donné en argument.
Les droits sont le plus souvent composé de 3 chiffres, chacun étant la somme des droits que l'on veut donner.
Voici la signification des droits :
1 = Droit d'exécution
2 = Droit de lecture
4 = Droit d'écriture
Sur les 3 chiffres, le premier désigne les droits du propriétaire du fichier ou répertoire, le deuxième les droits du groupe, et enfin le troisième les droits des autres utilisateurs.
Si on souhaite donner le droit en lecture et écriture pour le propriétaire, il faudra que le premier chiffre soit 2 + 4 = 6.
Appliquer la même méthode pour les deux autres chiffres.
# Droits en lecture et écriture pour le propriétaire, le groupe et les autres $ chmod 666 fichier # Droits en lecture, écriture, et exécution pour le propriétaire, et droit de lecture et écriture pour le groupe et les autres $ chmod 755 fichier
chown
chgrp
cmp
comm
cp
crypt
diff
file
grep
gzip
kill
ld
ln
ls
Permet de lister les fichiers d'un répertoire ou du répertoire courant.
Quelques exemples d'utilisation :
$ ls -l # Liste les fichiers avec les détails dans l'ordre aphabétique total 24 -rw-rw-rw- 1 root root 21 02 avr 10:43 fichier -rw-rw-rw- 1 root root 257 05 avr 16:27 fichier2 -rw-rw-rw- 1 root root 272 24 mar 20:12 fichier3 drwxrwxrwx 2 root root 256 14 avr 10:12 repertoire $ ls -ltr # Liste les fichiers avec les détails trier par date de modification du plus ancien au plus récent total 24 -rw-rw-rw- 1 root root 272 24 mar 20:12 fichier3 -rw-rw-rw- 1 root root 21 02 avr 10:43 fichier -rw-rw-rw- 1 root root 257 05 avr 16:27 fichier2 drwxrwxrwx 2 root root 256 14 avr 10:12 repertoire $ ls -lt # Liste les fichiers avec les détails trier par date de modification du plus récent au plus ancien total 24 drwxrwxrwx 2 root root 256 14 avr 10:12 repertoire -rw-rw-rw- 1 root root 257 05 avr 16:27 fichier2 -rw-rw-rw- 1 root root 21 02 avr 10:43 fichier -rw-rw-rw- 1 root root 272 24 mar 20:12 fichier3 $ ls -l repertoire # Liste le contenu du répertoire donné en argument total 0 -rw-rw-rw- 1 root root 0 14 avr 10:12 fichier_rep ls -ld repertoire # Affiche les détails du répertoire donné en argument drwxrwxrwx 2 root root 256 14 avr 10:12 repertoire
ls -l /unix
Pour savoir si le système un kernel uniprocesseur ou multiprocesseur, vous pouvez lancer la commande suivante et savoir en fonction de la réponse dans quel cas vous vous trouvez :
$ ls -l /unix /unix -> /usr/lib/boot/unix_up # 32 bit uniprocessor kernel OU /unix -> /usr/lib/boot/unix_mp # 32 bit multiprocessor kernel OU /unix -> /usr/lib/boot/unix_64 # 64 bit multiprocessor kernel