Règles d'indication des valeurs dans l'interface de ligne de commandes
La plupart des commandes comprennent un ou plusieurs paramètres obligatoires ou facultatifs. De nombreux paramètres exigent que vous spécifiez une valeur pour eux. Un certain nombre de règles doivent être respectées dans l'interface de ligne de commandes.
-
Une valeur peut être un nombre, un spécificateur booléen, une sélection dans une liste de valeurs prédéfinies énumérées ou une chaîne de texte.
Certains paramètres acceptent une liste séparée par des virgules de deux valeurs ou plus. Les listes de valeurs séparées par des virgules n'ont pas besoin d'être entre guillemets (" "). Chaque fois que vous spécifiez du texte, un espace ou un caractère de requête (s'il ne s'agit pas d'une requête ou d'un texte commençant par un symbole inférieur ou supérieur à), vous devez inclure l'entité entre guillemets.
-
L'ILC interprète une marque d'interrogation ("»?») comme commande permettant d'afficher les informations d'aide pour une commande particulière.
-
Certains textes que vous entrez dans l'interface de ligne de commande, par exemple les noms des commandes, les paramètres et certaines valeurs, ne sont pas sensibles à la casse.
Par exemple, lorsque vous saisissez des valeurs de paramètre pour le
vserver cifs
les commandes, majuscules sont ignorées. Cependant, la plupart des valeurs de paramètres, telles que les noms des nœuds, des serveurs virtuels de stockage (SVM), des agrégats, des volumes et des interfaces logiques, sont sensibles à la casse. -
Si vous souhaitez effacer la valeur d'un paramètre qui prend une chaîne ou une liste, vous devez spécifier un ensemble vide de guillemets ("") ou un tiret ("-").
-
Le signe dièse (“#”), également appelé signe dièse, indique un commentaire pour une entrée de ligne de commande; s'il est utilisé, il doit apparaître après le dernier paramètre d'une ligne de commande.
La CLI ignore le texte entre ""#""" et la fin de la ligne.
Dans l'exemple suivant, un SVM est créé avec un commentaire texte. Le SVM est ensuite modifié pour supprimer le commentaire :
cluster1::> vserver create -vserver vs0 -subtype default -rootvolume root_vs0 -aggregate aggr1 -rootvolume-security-style unix -language C.UTF-8 -is-repository false -ipspace ipspaceA -comment "My SVM" cluster1::> vserver modify -vserver vs0 -comment ""
Dans l'exemple suivant, un commentaire de ligne de commande utilisant le signe ""#"" indique ce que fait la commande.
cluster1::> security login create -vserver vs0 -user-or-group-name new-admin -application ssh -authmethod password #This command creates a new user account