Vous êtes sur la page 1sur 18

Quelques commandes de base

I. Se dplacer dans l'arborescence


Change directory (cd), print working directory (pwd)

II. Lister des fichiers


List (ls)

III. Manipuler des fichiers


Copy (cp), move (mv), remove (rm), make directory (mkdir), links (ln)

IV. Ouvrir des fichiers


More, less, cat

V. Changer les droits d'un fichier


Chmod, chown

Quelques commandes de base

Introduction
Dans cette seconde partie nous allons voir les commandes de base matriser obligatoirement sous unix. Cette prsentation pour but de prsenter rapidement chaque commande ainsi que quelques options couramment utiliss. Elle sert donc de support au tutoriel vido qui l'accompagne. Par consquent, il est fortement recommand de voir la vido avant ce document. De plus est vident qu'on ne peut pas tout dire sur une commande. Le manuel existe pour une description exhaustive. Pour consulter le manuel : man nom_de_la_commande

Quelques commandes de base

Introduction
Si vous avez certaine connaissance en anglais cela vous sera trs utile. En effet, comme vous avez pu le remarquer dans le plan, les commandes sont trs proche de l'anglais. En ralit, une commande ressemble une abrviation. Exemple : La commande pour changer de rpertoire est cd qui veut dire Change Directory. C'est un aspect positif car cela devient beaucoup plus facile mmoriser.

Quelques commandes de base

Se dplacer dans l'arborescence

cd
Signification But Change directory Permet de naviguer dans les rpertoires.

Exemples d'utilisation

cd : permet de revenir au rpertoire utilisateur (/home/toto). Cette commande le mme effet que cd ~. cd .. : permet de remonter au rpertoire parent cd / : permet de remonter la racine cd /usr/lib/ : on se place dans le rpertoire /usr/lib ( noter que c'est un chemin absolue car il commence par /). cd Images : on se place dans le dossier Images ( noter que l'on utilise un chemin relatif).

Quelques commandes de base

Se dplacer dans l'arborescence

pwd
Signification But Print Working Directory Permet d'afficher le chemin absolue du rpertoire actuel

Exemples d'utilisation

pwd : affichera le chemin absolue du rpertoire courant.

Quelques commandes de base

Lister des fichiers

ls
Signification But List Permet de lister un rpertoire, c'est dire afficher son contenu. -l : affichage dtaill du rpertoire -a : affiche les fichiers et rpertoire cach (ceux qui commence par un point) -h : avec l'option -l, affiche la taille des fichiers en ko/mo/go pour plus de lisibilit

Options frquentes

Exemples d'utilisation

ls : affiche tous les fichiers et dossier non cachs du rpertoire courant ls -a : ajoute les fichiers et dossier cach au rsultat prcdent ls /usr/lib/ : affiche le contenu du dossier /usr/lib lsusb : affiche les priphriques usb connects (pratique en cas de problmes)

Quelques commandes de base

Manipuler des fichiers

cp
Signification But Copy Permet de copier des fichiers ou rpertoires -i : demande la permission avant d'craser un fichier -a : copie en conservant la date, les droits, propritaire, groupe etc... -v : permet de suivre la copie des fichiers -r : copie un rpertoire et tout son contenu

Options frquentes

Exemples d'utilisation

cp fichier.txt dossier : copie fichier.txt dans le repertoire dossier cp -r dossier /chemin/conteneur : copie le rpertoire dossier dans /chemin/conteneur et cr le dossier conteneur s'il n'existe pas.

Quelques commandes de base

Manipuler des fichiers

mv
Signification But Move Permet de dplacer des fichiers ou rpertoires. Cette commande sert aussi renommer des fichiers. -i : demande la permission avant d'craser un fichier -u : n'crase pas le fichier de destination s'il est plus rcent -v : permet de suivre l'volution du dplacement des fichiers

Options frquentes

Exemples d'utilisation

mv fichier.txt dossier : dplace fichier.txt dans le rpertoire dossier mv dossier /chemin/conteneur : dplace le rpertoire dossier dans /chemin/conteneur/ mv fichier1.txt nouveauNom.txt : renomme fichier1.txt en nouveauNom.txt

Quelques commandes de base

Manipuler des fichiers

rm
Signification But Remove Permet de supprimer des fichiers et dossiers (dfinitivement, sans passer par la corbeille !) -r : permet de supprimer un dossier non vide -f : force la suppression quoi qu'il arrive -v : permet de suivre l'volution de la suppression des fichiers

Options frquentes

Exemples d'utilisation

rm fichier.txt : supprime fichier.txt rm -rf dossier : supprime le rpertoire dossier et son contenu sans demander de confirmation rm -rf /* : ne jamais excuter cette commande, elle supprime votre disque dur sans demander de confirmation pour faire simple (n'essayez mme pas de la copier pour voir )

Quelques commandes de base

Manipuler des fichiers

mkdir
Signification But Make directory Permet de crer des dossiers

Options frquentes

-p : crer les rpertoires parents s'il n'existe pas

Exemples d'utilisation

mkdir dossier1 : crer le rpertoire dossier1 dans le rpertoire courant mkdir dossier1 dossier2 : crer 2 dossier dans le rpertoire courant mkdir -p dossier1/dossier2 : crer dossier2 dans dossier1 (grce l'option -p, a crera le dossier1 s'il n'existe pas).

Quelques commandes de base

Manipuler des fichiers

ln
Signification But Links Permet de crer des raccourcis (liens sous Unix)

Options frquentes

-s : crer un lien symbolique (une sorte de raccourcis)

Exemples d'utilisation

Ln -s Images/vacances/2009/noel raccourci : crer un lien nomm raccourci dans le rpertoire courant vers Images/vacances/2009/noel. noter, qu'en mode console on peut crire des choses du genre : cp images.jpg raccourcis qui sera identique : cp images.jpg Images/vacances/2009/noel

Quelques commandes de base

Ouvrir des fichiers

more
Signification But More Affiche un fichier page par page

Options frquentes

-s : regroupe les lignes vides conscutive en une seule

Exemples d'utilisation

more -s fichier.txt : affiche fichier.txt page par page en concatnant les lignes vides successive

Quelques commandes de base

Ouvrir des fichiers

less
Signification But Less Affiche un fichier page par page (c'est une sorte de more plus rcent et puissant) C'est le less qui se cache derrire l'affichage du manuel d'une commande (man). Par consquent, tous les raccourcis clavier expliqu dans le guide d'introduction pour le man sont valide pour le less.

Note

Exemples d'utilisation

less fichier.txt : affiche fichier.txt page par page On pourra effectuer des recherches de mots l'aide du raccourcis /mot chercher.

Quelques commandes de base

Ouvrir des fichiers

cat
Signification But Concatenate Affiche un fichier et permet de concatner plusieurs fichiers. -n : affiche les numros de lignes

Options frquentes

Exemples d'utilisation

cat -n fichier.txt : affiche fichier.txt d'un coup en numrotant les lignes cat fichier1.txt fichier2.txt : affiche fichier1.txt et fichier2.txt la suite comme s'ils taient coll.

Quelques commandes de base

Changer les droits d'un fichier

chmod
Signification But Options frquentes Note Change file mode bits Change les droits d'un fichier ou dossier

-R : change les droits d'un rpertoire et de son contenu

Droits : r : lecture (octal 4) | w : criture (2) | x : excuter (1) Oprateurs : + : ajoute | - : enlve | = : fixe les permissions Catgories : u : propritaire | g : groupe propritaire | o : les autres

Exemples d'utilisation

chmod g-x fichier : Supprime le droits dexcution du fichier pour le groupe propritaire du fichier chmod go+rwx fichier : Ajoute les droits de lecture, criture, excution sur le fichier pour le groupe propritaire du fichier et les autres utilisateurs chmod go=r fichier : fixe les permissions en lecture seulement pour le groupe propritaire et les autres utilisateurs chmod u=rw,go=r fichier : Fixe l'autorisation de lecture et d'criture au propritaire de fichier et une autorisation de lecture au groupe et aux autres. chmod 644 fichier : fait exactement la mme chose que prcdemment (6 = lecture + criture ; 4=lecture en octal).

Quelques commandes de base

Changer les droits d'un fichier

chown
Signification But Change owner Change le propritaire d'un fichier ou dossier

Options frquentes

-R : Change un rpertoire et tout ce qu'il contient

Exemples d'utilisation

chmod dupont fichier : change le propritaire du fichier en dupont. Dupont possde dsormais le fichier.

Quelques commandes de base

Conclusion
Si une erreur s'est gliss dans cette prsentation ou dans la vido, merci de me le signaler par email l'adresse suivante : bvek1.prof [at] gmail.com La formation vido est disponible sur le site suivant : http://www.tutoriels-video.fr Et videmment tout est disponible sous licence creative commons 2.0 ;). Si vous avez des questions, nhsitez pas laisser un commentaire sur le site ou consulter le manuel.

Quelques commandes de base

Sources
Voici les diffrentes sources utilises pour la cration de ce document: http://www.ubuntu-fr.org/ http://www.siteduzero.com/ Le livre UNIX. Pour aller plus loin avec la ligne de commande que je recommande fortement. Il est disponible gratuitement sur: http://www.framabook.org/ Et bien videment le manuel des commandes ;)