Cours Linux - Partie 2 - Freyens
Home Informatique Projets CV WOT Mmm J'aime Coup de gueule Famille Web Radio Belge B&M Art-NFT

C'est une pub! Ce thême est basé sur w3 css.

Oui vous êtes capable de modifier ce thême

Cool? Oui, avec plein d'exemples faciles à comprendre et à modifier.

Aller sur W3.CSS Tutorial c'est en anglais mais google peux traduire les pages.

Cours Linux - Partie 2

La curiosité n’est pas un vilain défaut mais une qualité fondamentale.

< ^ >

Pratique I

Dans cette partie nous allons étudier l'utilisation du shell et des commandes de base sous Linux.

Le shell

Le shell désigne l'interpréteur de commandes. Il permet à l'utilisateur de communiquer avec le système. Le shell est totalement indépendant des commandes externes qui se trouvent dans "/bin" par exemple. Il existe plusieurs shells sous Unix, dont voici les plus importants :

 

  • sh : le shell POSIX.
  • csh : le C-shell.
  • ksh : le Korn shell.
  • bash : le shell par défaut de Linux.

 

La commande "man" peut être utilisée pour avoir plus d'informations sur un de ses shells.

Pour quitter le manuel ? Appuyer sur la touche q

Les fonctionnalités de base sont quasi identiques, ce qui change c'est surtout la syntaxe utilisée pour les commandes internes. Il est possible de connaître le type (externe ou interne) d'une commande via la commande "type" :

type cd
cd is a shell builtin
type id
id is /usr/bin/id

Le prompt du shell peut être représenté de plusieurs manières suivant la valeur de la variable "$PS1" (se trouvant dans le fichier de configuration de l'interpréteur de commande). Dans le cours, les commandes sont dans un background comme celui-ci. Les affichage de la console s'affiche comme ceci:

papi@poste1:/bin$

"papi" indiquant le nom de l'utilisateur qui utilise le shell, "poste1" le nom de la machine où il est connecté et "/bin" le dossier dans lequel il se trouve.

Les Meta caractères

Linux est sensible à la case, il est donc important de bien respecter les majuscules et minuscules losque l'on tape une commande ou autres. Quelques caractères spéciaux sont indispensables à connaître. "*" et "?" sont ce que l'on appelle des jokers, c'est-à-dire qu'ils permettent de remplacer des caractères que l'on ne connaît pas.
"*" remplace n'importe quelle suite de caractères.
"?" remplace uniquement un seul caractère.

ls
temp fichier1 fichier2 f1
ls f*
fichier1 fichier2 f1
ls f?
f1

Il est aussi possible de définir une suite de caractères à recherche grâce aux crochets :

ls f[149]
f1

Ci-dessus, on met entre crochets les caractères qui peuvent être affichés, c'est-à-dire 1, 4 et 9.

Ci dessous on défini une plage de caractères, c'est-à-dire de 0 à 9 :

ls f[0-9]
f1

Les commandes de base

Voici un bref descriptif des commandes de base. Pour avoir plus d'info sur une commande et avoir les options supplémentaires, il suffit d'utiliser la commande man.

  1. man
  2. ls
  3. cd
  4. touch
  5. ln
  6. mkdir
  7. cut
  8. rmdir
  9. mv
  10. pwd
  11. rm
  12. chmod
  13. chown
  14. cat
  15. reset
  16. clear
  17. more
  18. less
  19. head
  20. tail
  21. echo
  22. ps
  23. kill
  24. lsof
  25. xclip
  26. lsblk
  27. net

< ^ >