Upload
clubtutorielinformatique
View
259
Download
0
Embed Size (px)
Citation preview
7/30/2019 Commandes Linux de Base
1/18
Quelques commandes de base
I. Se dplacer dans l'arborescenceChange 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
7/30/2019 Commandes Linux de Base
2/18
Quelques commandes de base
IntroductionDans cette seconde partie nous allons voir les commandesde base matriser obligatoirement sous unix.
Cette prsentation pour but de prsenter rapidement
chaque commande ainsi que quelques options courammentutiliss. Elle sert donc de support au tutoriel vido quil'accompagne. Par consquent, il est fortementrecommand de voir la vido avant ce document.
De plus est vident qu'on ne peut pas tout dire sur unecommande. Le manuel existe pour une descriptionexhaustive. Pour consulter le manuel :
man nom_de_la_commande
7/30/2019 Commandes Linux de Base
3/18
Quelques commandes de base
IntroductionSi vous avez certaine connaissance en anglais cela voussera 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 estcd qui veut dire Change Directory.
C'est un aspect positif car cela devient beaucoup plus facile mmoriser.
7/30/2019 Commandes Linux de Base
4/18
Quelques commandes de base
Se dplacer dans l'arborescencecd
Signification Change directory
But 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 parentcd / : 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 ( noterque l'on utilise un chemin relatif).
7/30/2019 Commandes Linux de Base
5/18
Quelques commandes de base
Se dplacer dans l'arborescencepwd
Signification Print Working Directory
But Permet d'afficher le chemin absolue du rpertoire actuel
Exemples d'utilisation pwd : affichera le chemin absolue du rpertoire courant.
7/30/2019 Commandes Linux de Base
6/18
Quelques commandes de base
Lister des fichiersls
Signification List
ButPermet de lister un rpertoire, c'est dire afficher soncontenu.
Options frquentes
-l : affichage dtaill du rpertoire-a: affiche les fichiers et rpertoire cach (ceux quicommence par un point)-h : avec l'option -l, affiche la taille des fichiers enko/mo/go pour plus de lisibilit
Exemples d'utilisation
ls : affiche tous les fichiers et dossier non cachs durpertoire courantls -a: ajoute les fichiers et dossier cach au rsultat
prcdent
ls /usr/lib/: affiche le contenu du dossier /usr/liblsusb: affiche les priphriques usb connects (pratiqueen cas de problmes)
7/30/2019 Commandes Linux de Base
7/18
Quelques commandes de base
Manipuler des fichierscp
Signification Copy
But Permet de copier des fichiers ou rpertoires
Options frquentes
-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
Exemples d'utilisation
cp fichier.txt dossier : copie fichier.txt dans le repertoiredossier
cp -r dossier /chemin/conteneur : copie le rpertoiredossier dans /chemin/conteneur et cr le dossierconteneur s'il n'existe pas.
7/30/2019 Commandes Linux de Base
8/18
Quelques commandes de base
Manipuler des fichiersmv
Signification Move
ButPermet de dplacer des fichiers ou rpertoires. Cettecommande sert aussi renommer des fichiers.
Options frquentes
-i : demande la permission avant d'craser un fichier-u : n'crase pas le fichier de destination s'il est plusrcent-v : permet de suivre l'volution du dplacement desfichiers
Exemples d'utilisation
mv fichier.txt dossier : dplace fichier.txt dans lerpertoire dossiermv dossier /chemin/conteneur : dplace le rpertoiredossier dans /chemin/conteneur/
mv fichier1.txt nouveauNom.txt : renomme fichier1.txten nouveauNom.txt
7/30/2019 Commandes Linux de Base
9/18
Quelques commandes de base
Manipuler des fichiersrm
Signification Remove
ButPermet de supprimer des fichiers et dossiers(dfinitivement, sans passer par la corbeille !)
Options frquentes
-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 desfichiers
Exemples d'utilisation
rm fichier.txt : supprime fichier.txtrm -rf dossier : supprime le rpertoire dossier et soncontenu sans demander de confirmation
rm -rf /* : ne jamais excuter cette commande, ellesupprime votre disque dur sans demander de confirmation
pour faire simple (n'essayez mme pas de la copier pour voir )
7/30/2019 Commandes Linux de Base
10/18
Quelques commandes de base
Manipuler des fichiersmkdir
Signification Make directory
But 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 courantmkdir dossier1 dossier2 : crer 2 dossier dans lerpertoire courant
mkdir -p dossier1/dossier2 : crer dossier2 dansdossier1 (grce l'option -p, a crera le dossier1 s'iln'existe pas).
7/30/2019 Commandes Linux de Base
11/18
Quelques commandes de base
Manipuler des fichiersln
Signification Links
But 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 unlien nomm raccourci dans le rpertoire courant versImages/vacances/2009/noel. noter, qu'en mode console on peut crire des chosesdu genre : cp images.jpg raccourcis qui seraidentique : cp images.jpgImages/vacances/2009/noel
7/30/2019 Commandes Linux de Base
12/18
Quelques commandes de base
Ouvrir des fichiersmore
Signification More
But Affiche un fichier page par page
Options frquentes -s : regroupe les lignes vides conscutive en une seule
Exemples d'utilisationmore -s fichier.txt : affiche fichier.txt page par page enconcatnant les lignes vides successive
7/30/2019 Commandes Linux de Base
13/18
Quelques commandes de base
Ouvrir des fichiersless
Signification Less
ButAffiche un fichier page par page (c'est une sorte de moreplus rcent et puissant)
Note
C'est le less qui se cache derrire l'affichage du manueld'une commande (man). Par consquent, tous lesraccourcis clavier expliqu dans le guide d'introductionpour le man sont valide pour le less.
Exemples d'utilisationless fichier.txt : affiche fichier.txt page par page On pourra effectuer des recherches de mots l'aide duraccourcis /mot chercher.
7/30/2019 Commandes Linux de Base
14/18
Quelques commandes de base
Ouvrir des fichiers
catSignification Concatenate
ButAffiche un fichier et permet de concatner plusieursfichiers.
Options frquentes -n : affiche les numros de lignes
Exemples d'utilisation
cat -n fichier.txt : affiche fichier.txt d'un coup ennumrotant les lignescat fichier1.txt fichier2.txt : affiche fichier1.txt etfichier2.txt la suite comme s'ils taient coll.
7/30/2019 Commandes Linux de Base
15/18
Quelques commandes de base
Changer les droits d'un fichier
chmodSignification Change file mode bits
But Change les droits d'un fichier ou dossier
Options frquentes -R : change les droits d'un rpertoire et de son contenu
Note Droits : r : lecture (octal 4) |w : criture (2) | x : excuter (1) Oprateurs : + : ajoute | - : enlve | = : fixe les permissionsCatgories : u : propritaire | g : groupe propritaire | o : les autres
Exemples d'utilisation
chmod g-x fichier : Supprime le droits dexcution du fichier pour legroupe propritaire du fichierchmod go+rwx fichier: Ajoute les droits de lecture, criture,excution sur le fichier pour le groupe propritaire du fichier et lesautres utilisateurs chmod go=r fichier : fixe les permissions en lecture seulement pourle groupe propritaire et les autres utilisateurs chmod u=rw,go=r fichier: Fixe l'autorisation de lecture et d'critureau propritaire de fichier et une autorisation de lecture au groupeet aux autres.
chmod 644 fichier: fait exactement la mme chose queprcdemment (6 = lecture + criture ; 4=lecture en octal).
7/30/2019 Commandes Linux de Base
16/18
Quelques commandes de base
Changer les droits d'un fichier
chownSignification Change owner
But Change le propritaire d'un fichier ou dossier
Options frquentes -R : Change un rpertoire et tout ce qu'il contient
Exemples d'utilisationchmod dupont fichier : change le propritaire du fichieren dupont. Dupont possde dsormais le fichier.
7/30/2019 Commandes Linux de Base
17/18
Quelques commandes de base
Conclusion
Si une erreur s'est gliss dans cette prsentation ou dans lavido, merci de me le signaler par email l'adressesuivante :
bvek1.prof [at] gmail.comLa formation vido est disponible sur le site suivant :
http://www.tutoriels-video.fr
Et videmment tout est disponible sous licence creativecommons 2.0 ;).
Si vous avez des questions, nhsitez pas laisser uncommentaire sur le site ou consulter le manuel.
http://www.tutoriels-video.fr/http://www.tutoriels-video.fr/7/30/2019 Commandes Linux de Base
18/18
Quelques commandes de base
Sources
Voici les diffrentes sources utilises pour la cration de cedocument :
http://www.ubuntu-fr.org/
http://www.siteduzero.com/
Le livre UNIX. Pour aller plus loin avec la ligne decommande que je recommande fortement. Il est
disponible gratuitement sur :http://www.framabook.org/
Et bien videment le manuel des commandes ;)
http://www.ubuntu-fr.org/http://www.siteduzero.com/http://www.framabook.org/http://www.framabook.org/http://www.siteduzero.com/http://www.ubuntu-fr.org/