Inclure une commande dans le wiki

From Alliance Doc
Jump to navigation Jump to search
This page is a translated version of the page Including a command within the wiki and the translation is 100% complete.
Other languages:

Pour inclure une commande dans le wiki, il faut utiliser le gabarit {{Command}}. Ce gabarit détecte la syntaxe bash. Par exemple, le code

{{Command|cd src; make && make install; cd ..}}

produit le résultat :

Question.png
[name@server ~]$ cd src; make && make install; cd ..

Caractères spéciaux "=" et "|"

Puisque {{Command}} est un gabarit, les signes "=" et "|" sont interprétés par le wiki.

Pour inclure le signe "égal" utilisez {{=}}. Par exemple, le code

{{Command|./configure --prefix{{=}}$HOME && make && make install}}

produit le résultat :

Question.png
[name@server ~]$ ./configure --prefix=$HOME && make && make install

Pour le trait vertical, utilisez {{!}}.

Inclure un ensemble de commandes

Vous pouvez utiliser le gabarit {{Commands}} pour inclure un ensemble de commandes. Inscrivez alors chaque commande sur une seule ligne, précédée du caractère |. Par exemple,

{{Commands
|cd src
|make
|make install
|cd ..
}}

produit le résultat :

[name@server ~]$ cd src
[name@server ~]$ make
[name@server ~]$ make install
[name@server ~]$ cd ..


Modifier l'invite de commande

Si vous voulez modifier l'invite de commande (prompt), vous pouvez le faire en ajoutant un paramètre prompt. Par exemple :

{{Command|prompt=[nom@briaree $]|cd src; make && make install; cd ..}}

produit le résultat :

Question.png
[name@briaree $] cd src; make && make install; cd ..

De même,

{{Commands
|prompt=[name@briaree $]
|cd src
|make
|make install
|cd ..
}}

produit le résultat :

[name@briaree $] cd src
[name@briaree $] make
[name@briaree $] make install
[name@briaree $] cd ..


Afficher le résultat d'une commande

Vous pouvez afficher le résultat d'une commande (et d'une seule) en ajoutant l'option resultat. Par exemple,

{{Command
|df -h .
|resultat=
Sys. de fich.         Tail. Occ. Disp. %Occ. Monté sur
/lustre2/home         516T  340T  150T  70% /home
}}

produit le résultat :

Question.png
[name@server ~]$ df -h .