Dé-mystification de la ligne deDé-mystification de la ligne de
commande en Linuxcommande en Linux
Martial Bigras ing.
Cert...
Table de matièresTable de matières
● Survol de GNU/Linux
● Définition
● Avantages et désavantages
● Interpréteur de comman...
Survol de GNU/LinuxSurvol de GNU/Linux
Matériel
PC
Utilitaires GNU
Noyau Linux
Modules
X/Window
Xorg / Xgl (3D)
Env. de bu...
DéfinitionDéfinition
● CLI (Command-Line Interface)
● Un interpréteur de commandes (shell en
anglais) est un programme fai...
AvantagesAvantages
● À partir de la ligne de commande, on est ca-
pable de pratiquement tout faire en Linux
● Efficacité, ...
DésavantagesDésavantages
● Peut-être dangereux si on fait des erreurs
● Demande plus de mémoire ... afin de mémo-
riser le...
Interpréteur de commandesInterpréteur de commandes
● Exemples:
● Microsoft: command.com, cmd.exe (NT et +),
Windows Script...
Trucs dans « Bash »Trucs dans « Bash »
● Historique des commandes
● avec les flèches du clavier
● avec la commande « histo...
Différence avec DOSDifférence avec DOS
● MS-DOS s'est inspiré de UNIX pour
plusieurs commandes
● Sensible aux minuscules e...
Commandes équivalentes DOSCommandes équivalentes DOS
● cd: Se déplacer vers un répertoire
● mkdir -p [md]: Créer un répert...
Commandes équivalentes DOSCommandes équivalentes DOS
● mcedit [edit]
● free -m [mem]
● chmod a+x [attrib]
● du -m [tree]
●...
Commandes utilisateursCommandes utilisateurs
● man / info / --help:
● uname -a [ver]
● pwd: Affiche le nom du répertoire c...
Commandes administrativesCommandes administratives
● lspci -tv / lsusb -tv
● dmesg -c
● tail -f /var/log/messages
● fsck [...
Commandes pour réseauCommandes pour réseau
● ping
● ssh -X
● ifconfig -a [ipconfig /all]
● iwconfig / iwlist scan
● netsta...
QuestionsQuestions
Prochain SlideShare
Chargement dans…5
×

Dé-mystification de la ligne de commande en linux

967 vues

Publié le

Les principales commandes sous Linux (CLI).

Publié dans : Logiciels
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
967
Sur SlideShare
0
Issues des intégrations
0
Intégrations
24
Actions
Partages
0
Téléchargements
12
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Dé-mystification de la ligne de commande en linux

  1. 1. Dé-mystification de la ligne deDé-mystification de la ligne de commande en Linuxcommande en Linux Martial Bigras ing. Certification Linux: LPI-1, CLP, CLA, CNICertification Linux: LPI-1, CLP, CLA, CNI 19 mars 200819 mars 2008
  2. 2. Table de matièresTable de matières ● Survol de GNU/Linux ● Définition ● Avantages et désavantages ● Interpréteur de commandes ● Trucs dans « BASH » ● Différence avec DOS ● Commandes équivalentes DOS ● Commandes utilisateurs, admin, réseau
  3. 3. Survol de GNU/LinuxSurvol de GNU/Linux Matériel PC Utilitaires GNU Noyau Linux Modules X/Window Xorg / Xgl (3D) Env. de bureau KDE(qt)CLI (Command-Line Interface) Konsole, Gnome-Terminal, Eterm , xterm Logiciels en mode graphique: Logiciels en mode texte ou semi-graphique : BASH LS PS SU GNUGNU = GNU is Not Unix= GNU is Not Unix CP MV FIND GREP FIND librairies (GlibC) Gnome(gtk) (K3b, amarok,kontact,,..) (Evolution, nautilus, gimp,...)
  4. 4. DéfinitionDéfinition ● CLI (Command-Line Interface) ● Un interpréteur de commandes (shell en anglais) est un programme faisant partie des composants de base d'un système d'exploitation, (ou Invite de commandes). ● Utilisation en mode graphique: ● Konsole, Gnome-Terminal, Eterm , xterm ● Utilisation en mode texte (sur la console): ● <Ctrl>+<Alt>+<F1> ... <F6> ● Pour revenir en mode graphique ● <Ctrl>+<Alt>+<F7>
  5. 5. AvantagesAvantages ● À partir de la ligne de commande, on est ca- pable de pratiquement tout faire en Linux ● Efficacité, gain de temps pour l'administration ● Permet de travailler à distance ● On peut gérer plusieurs serveurs en mode texte sans prendre beaucoup de bande pas- sante ● Certaines commandes sont similaires à DOS ● Administration-Linux en mode texte similaire d'une distribution à l'autre
  6. 6. DésavantagesDésavantages ● Peut-être dangereux si on fait des erreurs ● Demande plus de mémoire ... afin de mémo- riser les commandes importantes et leurs op- tions
  7. 7. Interpréteur de commandesInterpréteur de commandes ● Exemples: ● Microsoft: command.com, cmd.exe (NT et +), Windows Script Host (WSH), PowerShell (.Net2) ● UNIX: Bourne Shell (SH), Korn Shell (KSH) ● Linux: BASH (Bourne Again Shell) ● Commandes internes ● incluent dans l'interpréteur ( cd, help...) ● Commandes externes ● résident dans des répertoires sur disques ● Commandes utilisateurs: /bin et /usr/bin ● Commandes administratives: /sbin et /usr/sbin ● Pour avoir la liste de toutes les options: --help
  8. 8. Trucs dans « Bash »Trucs dans « Bash » ● Historique des commandes ● avec les flèches du clavier ● avec la commande « history » ● avec la touche <Ctrl>+<R> ● Complétion automatique des com- mandes ● Exemple: mkd[tab][tab], a[tab][tab] ● Le prompt est une invite de com- mande: ● Pour root: Contient un « # » ● Pour un utilisateur : repertoire_courant> $
  9. 9. Différence avec DOSDifférence avec DOS ● MS-DOS s'est inspiré de UNIX pour plusieurs commandes ● Sensible aux minuscules et majuscules ● Les répertoires utilisent le « / » au lieu du «  » ● Les fichiers « batch » de Linux/Unix sont plus puissants que ceux en DOS/Win: ● le démarrage de Linux se fait avec plusieurs dizaines de « script » ● ...
  10. 10. Commandes équivalentes DOSCommandes équivalentes DOS ● cd: Se déplacer vers un répertoire ● mkdir -p [md]: Créer un répertoire ● mv [move/ren]: Déplacer/ren. un répertoire ● cp -a [xcopy]: Copier un fichier/répertoire ● rm -r [deltree]: Effacer un fichier/répertoire ● ls -la [dir]: Afficher la liste des fichiers ● cat [type]: Afficher le contenu d'un fichier ● more,less [more]: Afficher un fichier/page ● find/locate [find]: Rechercher un fichier ● clear [cls]: Nettoie l'affichage de la console
  11. 11. Commandes équivalentes DOSCommandes équivalentes DOS ● mcedit [edit] ● free -m [mem] ● chmod a+x [attrib] ● du -m [tree] ● fdisk/cfdisk [fdisk] ● mkfs [format] ● diff [comp] ● lp [print] ● dd if=/dev/sda of=usb.img [diskcopy] ● Autres: alias, set, date, sort, ...
  12. 12. Commandes utilisateursCommandes utilisateurs ● man / info / --help: ● uname -a [ver] ● pwd: Affiche le nom du répertoire courant ● ln -s: Créer un lien vers un fichier. ● df -m ● free -m [mem] ● mc [xtree gold / norton commander]
  13. 13. Commandes administrativesCommandes administratives ● lspci -tv / lsusb -tv ● dmesg -c ● tail -f /var/log/messages ● fsck [chkdsk/scandisk]: ● ps aux / top / htop: ● kill / killall ● su / sudo: ● aptitude / yum / urpmi / zypper ● mount /dev/sda1 /mnt/clef_usb ● vmstat / iostat / sar
  14. 14. Commandes pour réseauCommandes pour réseau ● ping ● ssh -X ● ifconfig -a [ipconfig /all] ● iwconfig / iwlist scan ● netstat -taupe ● traceroute [tracert] ● route, netstat, ping, nslookup, hostname ●
  15. 15. QuestionsQuestions

×