Outils pour utilisateurs

Outils du site


manuel:commandes:argument

Arguments sur Mille Sabords

Sur MILLESABORDS, certaines commandes possèdent des arguments dont voici la signification.

nameServerId

C'est l'identifiant de serveur de noms. Il a la forme d'un nombre entier. Il est utilisé principalement pour désigner un lieu d'exécution de commandes. Il apparaît également dans la fabrication d'un identifiant unique de composant (dans ce cas il est représenté par au moins trois chiffres).
$ on 12 ls
paws	sensors

componantId

C'est l'identifiant de composant. Il a la forme de deux nombres entiers séparé par un tiret, comme “001-0001”. Le premier représente le lieu où a été créé le composant (identifiant de serveur de noms avec au moins 3 chiffres), le second représente le numéro d'ordre de création du composant dans ce serveur de noms (avec au moins 4 chiffres). L'identifiant “0” est réservé pour désigne la racine, il ne correspond pas à la forme générique. Il y a donc deux représentation
  • 0 (la racine)
  • 002-0003 (le 3e composant créé sur le 2e serveur)
$ lsi 0
paws	sensors

$ lsi 010-0001
left	right

path

Représente un chemin d'accès à un ou plusieurs composant. Chaque composant peut être nommé dans un graphe de nommage. Le séparateur de noms est le caractère “/” :
  • “/” désigne la racine du graphe de nommage, est correspond toujours à identifiant “0”.
  • “.” désigne le (ou les) composants courants.
  • “..” désigne le (ou les) composants servant de contexte aux composants courants
  • “..name” désigne le (ou les) composants dans lesquels les composants courants possède le nom “name”.
  • “~” désigne un contexte d'accueil.
  • “~~” désigne tous les composants.

Quelques exemple de chemins valides :

chemin signification
/a/b/c/d chemin absolu
a/b chemin relatif
./a/b identique à a/b
../a/b parcours à partir du contexte contenant le ou les composants courants
..a/a les composants de même nom que les composants courants et dans les mêmes contexte
~ contexte d'accueil
~/a les composants de nom a dans le contexte d'accueil
~~/a tous les composants possédant un nom a
~~/..a tous les contextes désignants un composant de nom a
$ ls /paws/
left	right

$ ls ~~
ir	left	right

$ ls ~~/..
ir	left	paws	right	sensors

$ ls -ni ~~/..left
left(010-0002)	left(011-0002)	left(012-0002)	right(010-0003)	right(011-0003)	right(012-0003)
manuel/commandes/argument.txt · Dernière modification: 16/06/2010 18:29 (modification externe)