Outils pour utilisateurs

Outils du site


workshop_shell

Ceci est une ancienne révision du document !


Workshop Shell Unix

  • Ne prennez pas de notes => Testez sur votre machine

Intro: shell / terminal

Fichiers : cp ; mv ; rm ; mkdir

Commandes : help ; man

IO (Entrées Sorties) : redirection / pipelines

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

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.1699029778.txt.gz · Dernière modification : 2023/11/03 16:42 de bigMax