Outils pour utilisateurs

Outils du site


manuel:commandes

Les commandes de Mille Sabords

Cette page présente le dialogue entre l'utilisateur et l'interpréteur de commandes des serveurs de nom de MILLESABORDS.

De façon concise, un ordre donné à l'interpréteur est composé de 4 zones :

  • le lieu d'exécution de la commande
  • le nom de la commande elle-même
  • les options de la commande
  • les arguments de la commande
[on self|all|hostid] cmd [-one|-all|-i|-n|-in|-ni|-p|-a] [arg1  ...] 

Voici quelques exemples syntaxiquement correctes :

$ pwd
/etc/httpd/logs /var/log/httpd
 
$ cd /tmp
 
$ ls -ni
db.dat(495-0018)        db.xml(495-0018)        mille.java(495-0017)
mille.sxw(495-0010, 545-0010)
 
$ ls -in
495-0010(mille.sxw)     495-0017(mille.java)    495-0018(db.dat, db.xml)
mille.java(495-0017)    545-0010(mille.sxw)
 
$ cd -one .
 
$ on 763 mv -one /tmp/test /back/test-ok
 
$

Dit de manière différente, le rôle des mots dans une commande dépend (comme dans une phrase en langage naturel) de sa position (de gauche à droite) :

lieu d'exécution commande options arguments
facultatif ou obligatoire facultative obligatoire facultative facultative
signalement de l'obtion débute par “on” commence par “-”
exemple on self cd -one /home

Indication du lieu d'exécution

L'ordre donné à l'interpréteur peut être qualifié d'un Lieu d'exécution à l'aide du mot clef “on”.

Les commandes

Les commandes sont de trois sortes :

  • de Confort (sans influence avec le serveur de nom)
    • help, clear
  • de Déplacement dans le graphe de nommage
    • home, homei, cd, cdi, pwd, pwdi
  • de Recherche de composants
    • loop, ghosts, orphans, notnamed, exist, whereisi, host, find, findi, paths, pathsi, ls, lsi
  • de modification du Graphe de nommage
    • link, linki, unlink, unlinki, mv
  • de modification des Composants
    • touch, create, cat, cati, rm, rmi

Les options

Les commandes peuvent être modifiées par des Options.

Les arguments

Certaines commandes possèdent des Arguments.

manuel/commandes.txt · Dernière modification: 16/06/2010 18:29 (modification externe)