locked:l_essentiel_des_commandes_unix

Voici une liste de commandes les plus importantes pour les systèmes Unix.

Cette commande permet de connaître si le kernel qui tourne en 32 bits ou en 64 bits.

$ bootinfo -K
64

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

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

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

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
  • locked/l_essentiel_des_commandes_unix.txt
  • Dernière modification: 2009/04/14 10:30
  • (modification externe)