====== La nature des commandes du shell ======
* Objet : Connaître la nature des commandes du shell
* Niveau requis : {{tag>débutant avisé... stituants
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux e... ))
===== Introduction : Les différents types de commandes Linux=====
Le shell, en plus d'être un langage
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ées __**primitives**__.
</note>
Bash dispose de plusieurs commandes pour **réaliser des tests sur des fichiers**.
* Les commandes internes **[** et **test**.
* Et la commande co
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ées **primitives**.
</note>
Bash dispose de plusieurs commandes pour réaliser des tests sur des paramètres.
* Les commandes internes **[** et **test**.
* Et la commande co
h aussi).
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux e... ection qui la suive.\\ Voir ''man bash'' section COMMANDES INTERNES DE L'INTERPRÉTEUR.))
<code>: 'Ceci pass... pas des (véritables) commentaires.\\
Ce sont des commandes (et/ou redirections) ''bash'', qui sont interprét... iser.
Car n'étant pas des commentaires, mais des commandes,\\
Elles ne sont pas ignorées durant l'interpréta
g>avisé}}
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux e... interface qui permet d’exécuter des [[doc:systeme:commandes:le_debianiste_qui_papillonne | lignes de commandes]]. \\
La différence entre la console et le terminal résid... nous pouvons aussi le faire avec adb en ligne de commandes.
<note warning>**AVERTISSEMENT** Debian Facile d
t aussi utiliser **''service''** avec chacune des commandes décrites pour init.d par exemple :
<code root>ser... rès l'installation de bind9, on peut utiliser les commandes rndc suivantes :
* **''reload''** : pour rech... er l'état du serveur
* **aucune** : liste des commandes utilisables
=== /etc/bind/named.conf===
C'est ... serveur DNS maître local===
<note tip>
__Quelques commandes utiles lors de la configuration de bind9__ :
*
(prison))
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux e... ichiers inclus|Rôle|
|disable-mgmt.inc | rend les commandes de gestion du système inaccessibles (répertoires / sbin et / usr / sbin, et quelques commandes)|
|disable-secret.inc | rend les fichiers secrets... s (= liste noire).|
|disable-devel.inc | rend les commandes de développement inaccessibles (comme les compila
par ex.)
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux e... es pas familiarisés avec linux, le terminal et la commandes en ligne, je vous encourage fortement à aller dir... pour 2 ports soit deux entrées et deux sorties.
Commandes utiles pour lister le matériel (reconnu) audio et... udio restore la dernière configuration.
Quelques commandes utiles et liens:
<code user> $ pa-info | less
$
et nano.
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux e... pement.
<note tip>
Le caractère **''$''** et les commandes **''echo -e''** et **''printf''**,\\
Permettent d...
^[
</code>
==== Usages ====
<note tip>Avec les commandes **''echo -e''** et **''printf''** :\\
Les caractè... rire une ligne de commande qui comporte plusieurs commandes, sur plusieurs lignes, une ligne par commande.\\
ion tuto.
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux e... ions pourraient être réalisées en exécutant leurs commandes directement dans le terminal, sans modifier le fi... our les autres.\\
C'est pourquoi nous plaçons nos commandes dans le fichier ''.bashrc'', qui lui, est interpr... connaissons le mot de passe.)) pour exécuter des commandes sous son autorité.
Le mot de passe root doit don
ur df. //
* Débutant, à savoir :
[[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux e... config --global core.quotePath false
</code>
Ces commandes vont créer un fichier dans votre répertoire utili... typique d'utilisation avant de lire la liste des commandes, le TP1 suivant s'y prête bien :
* [[:atelier:g... Exemple d'utilisation basique]]
==== Liste des commandes ====
Placez-vous dans le répertoire cloné du //f
e des opérateurs lexicographiques < et > dans les commandes de test
* Niveau requis : {{tag>débutant}}
* ... ript bash
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux e... aîne_2 dans l'ordre lexicographique.
Puis dans **COMMANDES INTERNES DE L'INTERPRÉTEUR**
test expr
[ expr ]
.... pérateurs de comparaison lexicographique.
* Les commandes externes **/usr/bin/[** ou **/usr/bin/test** ne p
un long message avec tout mélangé : du texte, des commandes et des sorties de commandes.
Pour aider les entraideurs, merci de respecter les conventions suivantes :
===... ge, puis d'insérer les balises avant et après les commandes et les retours.
</note>
==== Pour une commande u
t avisé}}
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux e... , nous ferons ici, une petite récapitulations des commandes les plus demandés. Si possible les plus simples.l... n mono, stéréo ou joint-stéréo
=====exemples de commandes ffmpeg=====
====Fusionner des vidéos ====
fusio