Outils pour utilisateurs

Outils du site


workshop_shell

Ceci est une ancienne révision du document !


Workshop Shell Unix

Guidelines pour l'atelier

  • Deconseiler de prendre des notes le workshop est disponible sur le wiki.
  • Proposer d'interrompre et poser des questions à chaud.
  • Demander à l'assemblé ce que va produire une ligne commande avant de l'exécuter.

Intro: shell / terminal

Présentation avec GUI ouvert.

Fichiers : cp ; mv ; rm ; mkdir

Présentation avec GUI ouvert.

Commandes : help ; man

IO (Entrées Sorties) : redirection / pipelines

TODO: Utiliser des chema

Expansion : * ~ {1..5} {Z..A} $USER

TODO : Attention les expansions dependent beaucoup du shell (sh, bash, zsh, ...)

Permissions : ls -l ; chmod ; chown

Variables : $PS1 $PATH

Administration : ps ; top ; du ; df ; free ; mount

Scripts : philosophie tests loops fonctions

Philosophie UNIX

  • Écrivez des programmes qui effectuent une seule chose et qui le font bien.
  • Écrivez des programmes qui collaborent.
  • Écrivez des programmes pour gérer des flux de texte [en pratique des flux d'octets], car c'est une interface universelle.
workshop_shell.1699031649.txt.gz · Dernière modification : 2023/11/03 17:14 de bigMax