tre disposition. Ils permettent de structurer les commandes pour manipuler nos systèmes GNU/Linux.
Accessibl... teractif** exécuter un script. Lorsque toutes les commandes contenues dans le script sont exécutées, le shell... actif par un shell. Et que le script comporte des commandes qui attendent une interaction avec l'utilisateur.... e, nommé **code de retour**.
* De regrouper des commandes, nommé **lot de commande** ou **suite de commande
ntation//
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux e... caractères. \\
Même si cette chaîne contient des commandes ou des variables shell, celles-ci ne seront pas i... mmande à exécuter. \\
Les noms de variable et les commandes sont donc interprétés.
Par exemple en mettant to... r des sites english, comme ici !// ;-)
===== Les commandes Linux =====
* [[:doc:systeme:commandes:gnu_lin
====== Script bash : enchaînement de commandes et redirection ======
* Objet : Script bash : enchaînement de commandes et redirection
* Niveau requis : {{tag>débutant... s : FIXME
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux e... ipt-bash-les-fonctions]]
=====Enchaînements de commandes dans les scripts=====
Parmi les opérateurs d'ench
//Visualiser jusqu'à l’ensemble des 500 dernières commandes que vous avez saisies. //
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux e... permet de visualiser l’ensemble des 500 dernières commandes que vous avez saisies dans votre console.
* History dans le terminal <user> relève les commandes de l'user.
* History dans le terminal <root> re
scripts
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux e... s la page du manuel de bash, **les opérateurs des commandes de test** sont nommés __**primitives**__.
</note>
Bash dispose de plusieurs commandes pour **réaliser des comparaisons numérique**.
* Les commandes de test :
* Les commandes internes **[** et *
icelui.//
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux e...
Le //shell//, également appelé //interpréteur de commandes//, est l'outil le plus **élémentaire**, direct et... bin'' et ''/sbin''.
Le premier //interpréteur de commandes// était **sh** dans l'UNIX original de 1971.
Afin... rammaire plus poussées facilitaient l'écriture de commandes complexes ou répétitives, et accéléraient l'exécu
de caractères et se font généralement en ligne de commandes.\\ Il a été donné un simple récapitulatif des car... des tests de correspondances simples, en ligne de commandes ou dans des scripts, ou pour [[doc:programmation:... rs ou de mots (le contexte n'est plus la ligne de commandes), ni de modifications de paramètres.\\ On s'en s...
<code user>
shopt -s extglob
</code>
>Pour les commandes qui suivent, il faut valider toujours dans le mêm
t scripts
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux e... s la page du manuel de bash, **les opérateurs des commandes de test** sont nommés __**primitives**__.
</note>
Bash dispose de plusieurs commandes pour **réaliser des tests sur des chaînes de caractères**.
* Les commandes internes **[** et **test**.
* Et la commande co
: scripts
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux e... pour réaliser des opérations mathématiques.
Les commandes **let** et **<nowiki>((...))</nowiki>** sont les seules commandes internes que bash dispose pour réaliser des opéra... plus complexes, nous devons nous tourner vers des commandes externes tel que **bc** (non installé par défaut)
s : FIXME
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux e... :programmation:shells:script-bash-enchainement-de-commandes-et-etat-de-sortie|script-bash-enchainement-de-commandes-et-etat-de-sortie]]
* [[doc:programmation:shells:s...
ls -la ~/$nx_fichier
</code>
>Les programmes (ou commandes) ''touch'' et ''ls'' ont utilisé la valeur de
>
= Chemin relatif ou absolu illustrés par quelques commandes ======
* Objet : Exercices sur les chemins rel... //
* Débutant, à savoir :
* [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux e... rogrammation shell:cd]]
* sur les différentes commandes : [[doc:systeme:commandes:gnu_linux]]
* Suivi : {{tag>}}
* Création par [[user>Hypathie]] 24/01/2014
t avisé}}
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux e... écanisme est désactivé dans les scripts.((Sur les commandes d'historique de bash voir : http://abs.traduc.org... mes X travaillent |$DISPLAY |
|PRINTER |pour les commandes d'impression : contient le nom de l'imprimante su... R |utilisée par mutt, forum, et beaucoup d'autres commandes : contient le nom de votre éditeur de texte préfé