SE - Langages de commandes
Historique
Le bash
- analyse la commande saisie par l'utilisateur selon une syntaxe
- lance la commande après vérification syntaxique
- remarque : Linux et le bash sont sensibles à la casse
sio@vm4:/tmp$ ls pulse-PKdhtXMmr18n ssh-agr9UtSMAcyC tmp-gyb.xpi sio@vm4:/tmp$ LS bash: LS : commande introuvable sio@vm4:/tmp$
bash - principes de base
- bash est sensible à la casse
- bash supporte l'autocomplétion des commandes avec <Tab> (affiche les choix possibles, …)
- bash gère l'historique (flèche haut)
- history permet d'obtenir l'historique des commandes saisies
- le séparateur est l'espace ' ' ou la tabulation
\t
et sert à analyser la commande - le délimiteur d'options est le tiret '-' (pas le '_')
- une commande shell se présente habituellement sous la forme suivante :
- commande [options] argument1 argument2 …
- ex :
- ls -al /
- cp mondoc.txt /tmp
bash - principes de base - 2
- <Ctrl-C> interrompt une commande
- <Ctrl-S> suspend une commande, <Ctrl-Q> la débloque
- <Ctrl-D> termine une session
bash - plus en détail
- pour plus de détails, voir :https://fr.wikibooks.org/wiki/Programmation_Bash