Sur MILLESABORDS, les commandes peuvent être modifiées par des options. L'ordre des options n'a pas d'importance. Les options doivent seulement précéder les arguments. Toutes les options commencent pas un tiré “-”.
-one|-all
$cat -all paws/left left paw of Atome A left paw of Atome B left paw of Atome C $cat -one paws/left left paw of Atome A
-i|-n|-in|-ni
$ ls -i 010-0001 010-0004 011-0001 011-0004 012-0001 012-0004 $ ls -n paws sensors $ ls -in 010-0001(paws) 010-0004(sensors) 011-0001(paws) 011-0004(sensors) 012-0001(paws) 012-0004(sensors) $ ls -ni paws(010-0001, 011-0001, 012-0001) sensors(010-0004, 011-0004, 012-0004)
-p|-a
Par exemple, la commande “touch” crée par défaut composant. Elle lui donne le nom du dernier mot du chemin dans le contexte limité au dernier séparateur (“/”).
Ainsi, pour créer un composant “d” dans le contexte “/a/b/c”, il faut donner l'ordre :
$ touch /a/b/c/d
Pour créer un composant sur chaque serveur de noms connecté, qui seront nommés “d” dans le contexte “/a/b/c”, il faut donner l'ordre :
$ touch -a /a/b/c/d
Pour créer les contextes “/a/b/c” si il n'existe pas précédemment, il faut donner l'ordre :
$ touch -p /a/b/c/d
Pour créer touts les contextes d'un chemin sur tous les serveurs de nom, il faut donner l'ordre :
$ touch -a -p /a/b/c/d
Pour que cette création se limite au serveur de noms 143 pour les deux premiers contextes, il faut donner l'ordre :
$ on 143 touch -p /a/b $ touch -a -p /a/b/c/d
Au contraire, pour que cette création se limite au serveur de noms 143 pour les deux derniers contextes, il faut donner l'ordre :
$ touch -a -p /a/b $ on 143 touch -p /a/b/c/d
<note tip>L'option “-a” n'est disponible qu'à partir de la version v0.8 des serveurs de nom (voir message au début du shell)</note>