43
Linux c’est quoi ? Utiliser un Linux Commandes de bases Initiation à la commande Linux Omar Givernaud [email protected] Club*Nix 16 septembre 2009 Omar Givernaud [email protected] Initiation à la commande Linux

Initiation à la commande Linux - Club*Nix · 2016. 3. 4. · Utiliser un Linux Commandes de bases Commandesdebases man MANual manman cd ChangeDirectory cd..;cd/tmp touch touchmonFichier

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Initiation à la commande Linux - Club*Nix · 2016. 3. 4. · Utiliser un Linux Commandes de bases Commandesdebases man MANual manman cd ChangeDirectory cd..;cd/tmp touch touchmonFichier

Linux c’est quoi ?Utiliser un Linux

Commandes de bases

Initiation à la commande Linux

Omar [email protected]

Club*Nix

16 septembre 2009

Omar Givernaud [email protected] Initiation à la commande Linux

Page 2: Initiation à la commande Linux - Club*Nix · 2016. 3. 4. · Utiliser un Linux Commandes de bases Commandesdebases man MANual manman cd ChangeDirectory cd..;cd/tmp touch touchmonFichier

Linux c’est quoi ?Utiliser un Linux

Commandes de bases

1 Linux c’est quoi ?

2 Utiliser un Linux

3 Commandes de bases

Omar Givernaud [email protected] Initiation à la commande Linux

Page 3: Initiation à la commande Linux - Club*Nix · 2016. 3. 4. · Utiliser un Linux Commandes de bases Commandesdebases man MANual manman cd ChangeDirectory cd..;cd/tmp touch touchmonFichier

Linux c’est quoi ?Utiliser un Linux

Commandes de bases

Linux c’est quoi ?

UbuntuDebianArchGentoo

UNIX 1969 par Kenneth Thompson.GNU (Gnu is Not Unix) par Richard Stallman 1984.Linux 1991 par Linus Torvalds.

Omar Givernaud [email protected] Initiation à la commande Linux

Page 4: Initiation à la commande Linux - Club*Nix · 2016. 3. 4. · Utiliser un Linux Commandes de bases Commandesdebases man MANual manman cd ChangeDirectory cd..;cd/tmp touch touchmonFichier

Linux c’est quoi ?Utiliser un Linux

Commandes de bases

Linux c’est quoi ?

UbuntuDebianArchGentoo

UNIX 1969 par Kenneth Thompson.GNU (Gnu is Not Unix) par Richard Stallman 1984.Linux 1991 par Linus Torvalds.

Omar Givernaud [email protected] Initiation à la commande Linux

Page 5: Initiation à la commande Linux - Club*Nix · 2016. 3. 4. · Utiliser un Linux Commandes de bases Commandesdebases man MANual manman cd ChangeDirectory cd..;cd/tmp touch touchmonFichier

Linux c’est quoi ?Utiliser un Linux

Commandes de bases

Linux c’est quoi ?

UbuntuDebianArchGentoo

UNIX 1969 par Kenneth Thompson.GNU (Gnu is Not Unix) par Richard Stallman 1984.Linux 1991 par Linus Torvalds.

Omar Givernaud [email protected] Initiation à la commande Linux

Page 6: Initiation à la commande Linux - Club*Nix · 2016. 3. 4. · Utiliser un Linux Commandes de bases Commandesdebases man MANual manman cd ChangeDirectory cd..;cd/tmp touch touchmonFichier

Linux c’est quoi ?Utiliser un Linux

Commandes de bases

Linux c’est quoi ?

UbuntuDebianArchGentoo

UNIX 1969 par Kenneth Thompson.GNU (Gnu is Not Unix) par Richard Stallman 1984.Linux 1991 par Linus Torvalds.

Omar Givernaud [email protected] Initiation à la commande Linux

Page 7: Initiation à la commande Linux - Club*Nix · 2016. 3. 4. · Utiliser un Linux Commandes de bases Commandesdebases man MANual manman cd ChangeDirectory cd..;cd/tmp touch touchmonFichier

Linux c’est quoi ?Utiliser un Linux

Commandes de bases

Linux c’est quoi ?

UbuntuDebianArchGentoo

UNIX 1969 par Kenneth Thompson.GNU (Gnu is Not Unix) par Richard Stallman 1984.Linux 1991 par Linus Torvalds.

Omar Givernaud [email protected] Initiation à la commande Linux

Page 8: Initiation à la commande Linux - Club*Nix · 2016. 3. 4. · Utiliser un Linux Commandes de bases Commandesdebases man MANual manman cd ChangeDirectory cd..;cd/tmp touch touchmonFichier

Linux c’est quoi ?Utiliser un Linux

Commandes de bases

Linux c’est quoi ?

UbuntuDebianArchGentoo

UNIX 1969 par Kenneth Thompson.GNU (Gnu is Not Unix) par Richard Stallman 1984.Linux 1991 par Linus Torvalds.

Omar Givernaud [email protected] Initiation à la commande Linux

Page 9: Initiation à la commande Linux - Club*Nix · 2016. 3. 4. · Utiliser un Linux Commandes de bases Commandesdebases man MANual manman cd ChangeDirectory cd..;cd/tmp touch touchmonFichier

Linux c’est quoi ?Utiliser un Linux

Commandes de bases

Linux c’est quoi ?

UbuntuDebianArchGentoo

UNIX 1969 par Kenneth Thompson.GNU (Gnu is Not Unix) par Richard Stallman 1984.Linux 1991 par Linus Torvalds.

Omar Givernaud [email protected] Initiation à la commande Linux

Page 10: Initiation à la commande Linux - Club*Nix · 2016. 3. 4. · Utiliser un Linux Commandes de bases Commandesdebases man MANual manman cd ChangeDirectory cd..;cd/tmp touch touchmonFichier

Linux c’est quoi ?Utiliser un Linux

Commandes de bases

Utiliser un Linux

Interfaces

GnomeKDEXfceratpoisonCompiz-fusion

VSLA CONSOLE

Omar Givernaud [email protected] Initiation à la commande Linux

Page 11: Initiation à la commande Linux - Club*Nix · 2016. 3. 4. · Utiliser un Linux Commandes de bases Commandesdebases man MANual manman cd ChangeDirectory cd..;cd/tmp touch touchmonFichier

Linux c’est quoi ?Utiliser un Linux

Commandes de bases

Manual

man commeManualman man

Quitter : taper ’q’Rechercher : ’/’Suivant ’n’, précedent ’N’

Omar Givernaud [email protected] Initiation à la commande Linux

Page 12: Initiation à la commande Linux - Club*Nix · 2016. 3. 4. · Utiliser un Linux Commandes de bases Commandesdebases man MANual manman cd ChangeDirectory cd..;cd/tmp touch touchmonFichier

Linux c’est quoi ?Utiliser un Linux

Commandes de bases

Manual

man commeManualman man

Quitter : taper ’q’Rechercher : ’/’Suivant ’n’, précedent ’N’

Omar Givernaud [email protected] Initiation à la commande Linux

Page 13: Initiation à la commande Linux - Club*Nix · 2016. 3. 4. · Utiliser un Linux Commandes de bases Commandesdebases man MANual manman cd ChangeDirectory cd..;cd/tmp touch touchmonFichier

Linux c’est quoi ?Utiliser un Linux

Commandes de bases

Manual

man commeManualman man

Quitter : taper ’q’Rechercher : ’/’Suivant ’n’, précedent ’N’

Omar Givernaud [email protected] Initiation à la commande Linux

Page 14: Initiation à la commande Linux - Club*Nix · 2016. 3. 4. · Utiliser un Linux Commandes de bases Commandesdebases man MANual manman cd ChangeDirectory cd..;cd/tmp touch touchmonFichier

Linux c’est quoi ?Utiliser un Linux

Commandes de bases

Change Directory

cd comme « ChangeDirectory »cd ..cd /home/traxcd /

Chemin absolueChemin relatif

Omar Givernaud [email protected] Initiation à la commande Linux

Page 15: Initiation à la commande Linux - Club*Nix · 2016. 3. 4. · Utiliser un Linux Commandes de bases Commandesdebases man MANual manman cd ChangeDirectory cd..;cd/tmp touch touchmonFichier

Linux c’est quoi ?Utiliser un Linux

Commandes de bases

Change Directory

cd comme « ChangeDirectory »cd ..cd /home/traxcd /

Chemin absolueChemin relatif

Omar Givernaud [email protected] Initiation à la commande Linux

Page 16: Initiation à la commande Linux - Club*Nix · 2016. 3. 4. · Utiliser un Linux Commandes de bases Commandesdebases man MANual manman cd ChangeDirectory cd..;cd/tmp touch touchmonFichier

Linux c’est quoi ?Utiliser un Linux

Commandes de bases

Change Directory

cd comme « ChangeDirectory »cd ..cd /home/traxcd /

Chemin absolueChemin relatif

Omar Givernaud [email protected] Initiation à la commande Linux

Page 17: Initiation à la commande Linux - Club*Nix · 2016. 3. 4. · Utiliser un Linux Commandes de bases Commandesdebases man MANual manman cd ChangeDirectory cd..;cd/tmp touch touchmonFichier

Linux c’est quoi ?Utiliser un Linux

Commandes de bases

Change Directory

cd comme « ChangeDirectory »cd ..cd /home/traxcd /

Chemin absolueChemin relatif

Omar Givernaud [email protected] Initiation à la commande Linux

Page 18: Initiation à la commande Linux - Club*Nix · 2016. 3. 4. · Utiliser un Linux Commandes de bases Commandesdebases man MANual manman cd ChangeDirectory cd..;cd/tmp touch touchmonFichier

Linux c’est quoi ?Utiliser un Linux

Commandes de bases

Change Directory

cd comme « ChangeDirectory »cd ..cd /home/traxcd /

Chemin absolueChemin relatif

Omar Givernaud [email protected] Initiation à la commande Linux

Page 19: Initiation à la commande Linux - Club*Nix · 2016. 3. 4. · Utiliser un Linux Commandes de bases Commandesdebases man MANual manman cd ChangeDirectory cd..;cd/tmp touch touchmonFichier

Linux c’est quoi ?Utiliser un Linux

Commandes de bases

Change Directory

cd comme « ChangeDirectory »cd ..cd /home/traxcd /

Chemin absolueChemin relatif

Omar Givernaud [email protected] Initiation à la commande Linux

Page 20: Initiation à la commande Linux - Club*Nix · 2016. 3. 4. · Utiliser un Linux Commandes de bases Commandesdebases man MANual manman cd ChangeDirectory cd..;cd/tmp touch touchmonFichier

Linux c’est quoi ?Utiliser un Linux

Commandes de bases

Créer un fichier

touch monFichier> monFichierecho “bonjour” > monFichiercat > monFichier

Omar Givernaud [email protected] Initiation à la commande Linux

Page 21: Initiation à la commande Linux - Club*Nix · 2016. 3. 4. · Utiliser un Linux Commandes de bases Commandesdebases man MANual manman cd ChangeDirectory cd..;cd/tmp touch touchmonFichier

Linux c’est quoi ?Utiliser un Linux

Commandes de bases

Créer un fichier

touch monFichier> monFichierecho “bonjour” > monFichiercat > monFichier

Omar Givernaud [email protected] Initiation à la commande Linux

Page 22: Initiation à la commande Linux - Club*Nix · 2016. 3. 4. · Utiliser un Linux Commandes de bases Commandesdebases man MANual manman cd ChangeDirectory cd..;cd/tmp touch touchmonFichier

Linux c’est quoi ?Utiliser un Linux

Commandes de bases

Créer un fichier

touch monFichier> monFichierecho “bonjour” > monFichiercat > monFichier

Omar Givernaud [email protected] Initiation à la commande Linux

Page 23: Initiation à la commande Linux - Club*Nix · 2016. 3. 4. · Utiliser un Linux Commandes de bases Commandesdebases man MANual manman cd ChangeDirectory cd..;cd/tmp touch touchmonFichier

Linux c’est quoi ?Utiliser un Linux

Commandes de bases

Créer un fichier

touch monFichier> monFichierecho “bonjour” > monFichiercat > monFichier

Omar Givernaud [email protected] Initiation à la commande Linux

Page 24: Initiation à la commande Linux - Club*Nix · 2016. 3. 4. · Utiliser un Linux Commandes de bases Commandesdebases man MANual manman cd ChangeDirectory cd..;cd/tmp touch touchmonFichier

Linux c’est quoi ?Utiliser un Linux

Commandes de bases

LiSt

ls : LiStlsls -lah

ls -lahR /ls -lSrh

Omar Givernaud [email protected] Initiation à la commande Linux

Page 25: Initiation à la commande Linux - Club*Nix · 2016. 3. 4. · Utiliser un Linux Commandes de bases Commandesdebases man MANual manman cd ChangeDirectory cd..;cd/tmp touch touchmonFichier

Linux c’est quoi ?Utiliser un Linux

Commandes de bases

LiSt

ls : LiStlsls -lah

ls -lahR /ls -lSrh

Omar Givernaud [email protected] Initiation à la commande Linux

Page 26: Initiation à la commande Linux - Club*Nix · 2016. 3. 4. · Utiliser un Linux Commandes de bases Commandesdebases man MANual manman cd ChangeDirectory cd..;cd/tmp touch touchmonFichier

Linux c’est quoi ?Utiliser un Linux

Commandes de bases

LiSt

ls : LiStlsls -lah

ls -lahR /ls -lSrh

Omar Givernaud [email protected] Initiation à la commande Linux

Page 27: Initiation à la commande Linux - Club*Nix · 2016. 3. 4. · Utiliser un Linux Commandes de bases Commandesdebases man MANual manman cd ChangeDirectory cd..;cd/tmp touch touchmonFichier

Linux c’est quoi ?Utiliser un Linux

Commandes de bases

LiSt

ls : LiStlsls -lah

ls -lahR /ls -lSrh

Omar Givernaud [email protected] Initiation à la commande Linux

Page 28: Initiation à la commande Linux - Club*Nix · 2016. 3. 4. · Utiliser un Linux Commandes de bases Commandesdebases man MANual manman cd ChangeDirectory cd..;cd/tmp touch touchmonFichier

Linux c’est quoi ?Utiliser un Linux

Commandes de bases

LiSt

ls : LiStlsls -lah

ls -lahR /ls -lSrh

Omar Givernaud [email protected] Initiation à la commande Linux

Page 29: Initiation à la commande Linux - Club*Nix · 2016. 3. 4. · Utiliser un Linux Commandes de bases Commandesdebases man MANual manman cd ChangeDirectory cd..;cd/tmp touch touchmonFichier

Linux c’est quoi ?Utiliser un Linux

Commandes de bases

ReMove

rm fichierrm -r repertoire

rm -fr ./*rm - - monFichier

Omar Givernaud [email protected] Initiation à la commande Linux

Page 30: Initiation à la commande Linux - Club*Nix · 2016. 3. 4. · Utiliser un Linux Commandes de bases Commandesdebases man MANual manman cd ChangeDirectory cd..;cd/tmp touch touchmonFichier

Linux c’est quoi ?Utiliser un Linux

Commandes de bases

ReMove

rm fichierrm -r repertoire

rm -fr ./*rm - - monFichier

Omar Givernaud [email protected] Initiation à la commande Linux

Page 31: Initiation à la commande Linux - Club*Nix · 2016. 3. 4. · Utiliser un Linux Commandes de bases Commandesdebases man MANual manman cd ChangeDirectory cd..;cd/tmp touch touchmonFichier

Linux c’est quoi ?Utiliser un Linux

Commandes de bases

ReMove

rm fichierrm -r repertoire

rm -fr ./*rm - - monFichier

Omar Givernaud [email protected] Initiation à la commande Linux

Page 32: Initiation à la commande Linux - Club*Nix · 2016. 3. 4. · Utiliser un Linux Commandes de bases Commandesdebases man MANual manman cd ChangeDirectory cd..;cd/tmp touch touchmonFichier

Linux c’est quoi ?Utiliser un Linux

Commandes de bases

ReMove

rm fichierrm -r repertoire

rm -fr ./*rm - - monFichier

Omar Givernaud [email protected] Initiation à la commande Linux

Page 33: Initiation à la commande Linux - Club*Nix · 2016. 3. 4. · Utiliser un Linux Commandes de bases Commandesdebases man MANual manman cd ChangeDirectory cd..;cd/tmp touch touchmonFichier

Linux c’est quoi ?Utiliser un Linux

Commandes de bases

CoPy MoVe

commande source destination

cp fichier destinationcp -r dossier destination

mv fichier fichiermv fichier dossiermv dossier dossier

ATTENTION : pas d’avertissements

Omar Givernaud [email protected] Initiation à la commande Linux

Page 34: Initiation à la commande Linux - Club*Nix · 2016. 3. 4. · Utiliser un Linux Commandes de bases Commandesdebases man MANual manman cd ChangeDirectory cd..;cd/tmp touch touchmonFichier

Linux c’est quoi ?Utiliser un Linux

Commandes de bases

CoPy MoVe

commande source destination

cp fichier destinationcp -r dossier destination

mv fichier fichiermv fichier dossiermv dossier dossier

ATTENTION : pas d’avertissements

Omar Givernaud [email protected] Initiation à la commande Linux

Page 35: Initiation à la commande Linux - Club*Nix · 2016. 3. 4. · Utiliser un Linux Commandes de bases Commandesdebases man MANual manman cd ChangeDirectory cd..;cd/tmp touch touchmonFichier

Linux c’est quoi ?Utiliser un Linux

Commandes de bases

CoPy MoVe

commande source destination

cp fichier destinationcp -r dossier destination

mv fichier fichiermv fichier dossiermv dossier dossier

ATTENTION : pas d’avertissements

Omar Givernaud [email protected] Initiation à la commande Linux

Page 36: Initiation à la commande Linux - Club*Nix · 2016. 3. 4. · Utiliser un Linux Commandes de bases Commandesdebases man MANual manman cd ChangeDirectory cd..;cd/tmp touch touchmonFichier

Linux c’est quoi ?Utiliser un Linux

Commandes de bases

CoPy MoVe

commande source destination

cp fichier destinationcp -r dossier destination

mv fichier fichiermv fichier dossiermv dossier dossier

ATTENTION : pas d’avertissements

Omar Givernaud [email protected] Initiation à la commande Linux

Page 37: Initiation à la commande Linux - Club*Nix · 2016. 3. 4. · Utiliser un Linux Commandes de bases Commandesdebases man MANual manman cd ChangeDirectory cd..;cd/tmp touch touchmonFichier

Linux c’est quoi ?Utiliser un Linux

Commandes de bases

CoPy MoVe

commande source destination

cp fichier destinationcp -r dossier destination

mv fichier fichiermv fichier dossiermv dossier dossier

ATTENTION : pas d’avertissements

Omar Givernaud [email protected] Initiation à la commande Linux

Page 38: Initiation à la commande Linux - Club*Nix · 2016. 3. 4. · Utiliser un Linux Commandes de bases Commandesdebases man MANual manman cd ChangeDirectory cd..;cd/tmp touch touchmonFichier

Linux c’est quoi ?Utiliser un Linux

Commandes de bases

Lire un fichier

cat monFichierless monFichiermore monFichier

Omar Givernaud [email protected] Initiation à la commande Linux

Page 39: Initiation à la commande Linux - Club*Nix · 2016. 3. 4. · Utiliser un Linux Commandes de bases Commandesdebases man MANual manman cd ChangeDirectory cd..;cd/tmp touch touchmonFichier

Linux c’est quoi ?Utiliser un Linux

Commandes de bases

Lire un fichier

cat monFichierless monFichiermore monFichier

Omar Givernaud [email protected] Initiation à la commande Linux

Page 40: Initiation à la commande Linux - Club*Nix · 2016. 3. 4. · Utiliser un Linux Commandes de bases Commandesdebases man MANual manman cd ChangeDirectory cd..;cd/tmp touch touchmonFichier

Linux c’est quoi ?Utiliser un Linux

Commandes de bases

Lire un fichier

cat monFichierless monFichiermore monFichier

Omar Givernaud [email protected] Initiation à la commande Linux

Page 41: Initiation à la commande Linux - Club*Nix · 2016. 3. 4. · Utiliser un Linux Commandes de bases Commandesdebases man MANual manman cd ChangeDirectory cd..;cd/tmp touch touchmonFichier

Linux c’est quoi ?Utiliser un Linux

Commandes de bases

Droits

ls -l plop-rw-r--r-- 1 trax users 5107 sept. 16 11:07 plop

r read 4w write 2x execute 1

a allu userg groupo other

+-=

Omar Givernaud [email protected] Initiation à la commande Linux

Page 42: Initiation à la commande Linux - Club*Nix · 2016. 3. 4. · Utiliser un Linux Commandes de bases Commandesdebases man MANual manman cd ChangeDirectory cd..;cd/tmp touch touchmonFichier

Linux c’est quoi ?Utiliser un Linux

Commandes de bases

chmod utilisation

chmod a+r fichierchmod -R o-x g-x dossierchmod u=rwx g=rx o=r fichierchmod 754 fichier

Omar Givernaud [email protected] Initiation à la commande Linux

Page 43: Initiation à la commande Linux - Club*Nix · 2016. 3. 4. · Utiliser un Linux Commandes de bases Commandesdebases man MANual manman cd ChangeDirectory cd..;cd/tmp touch touchmonFichier

Linux c’est quoi ?Utiliser un Linux

Commandes de bases

Commandes de bases

man MANual man man

cd Change Directory cd .. ; cd /tmp

touch touch monFichier

ls LiSt ls ; ls -lah /tmp

rm ReMove rm monFichier ; rm -r monRepertoire

cp CoPy cp source destination

mv MoVe mv source destination

Omar Givernaud [email protected] Initiation à la commande Linux