Inclure une commande dans le wiki
This site replaces the former Compute Canada documentation site, and is now being managed by the Digital Research Alliance of Canada. Ce site remplace l'ancien site de documentation de Calcul Canada et est maintenant géré par l'Alliance de recherche numérique du Canada. |
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 :
[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 :
[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 :
[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 :
[name@server ~]$ df -h .