Este conteúdo não está disponível no idioma selecionado.
2.4. Interacting with the CLI
The CLI is an interactive shell for controlling your Red Hat Storage Console from the command line. Type the required command and any additional parameters.
Example 2.1. Entering a shell command
[RHSC shell (connected)]# show cluster --name desktop_clusters
[RHSC shell (connected)]# show cluster --name desktop_clusters
To support the construction of command and parameter combinations, the CLI includes the functionality to list and automatically complete commands and parameters by pressing the
TAB key twice, similar to the bash shell.
Example 2.2. Listing and automatic completion of commands and parameters
Press
TAB twice at a blank prompt to list all available commands.
[RHSC shell (connected)]# TAB TAB EOF connect exit info shell action console file list show add disconnect help ping status clear echo history remove update
[RHSC shell (connected)]# TAB TAB
EOF connect exit info shell
action console file list show
add disconnect help ping status
clear echo history remove update
Choose a command and press
TAB twice to view the next set of available parameters for the command. For the show command, this lists all resources.
show TAB TAB brick glustervolume network role cluster group nic statistic domain hook permission tag event host permit user
show TAB TAB
brick glustervolume network role
cluster group nic statistic
domain hook permission tag
event host permit user
Pressing
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
TAB twice also completes commands and parameters.
[RHSC shell (connected)]# show cluster TAB TAB id name [RHSC shell (connected)]# show cluster naTAB TAB [RHSC shell (connected)]# show cluster --name
[RHSC shell (connected)]# show cluster TAB TAB
id name
[RHSC shell (connected)]# show cluster naTAB TAB
[RHSC shell (connected)]# show cluster --name
Note that pressing
TAB twice also automatically formats na to the --name parameter, including the prefix. If the incomplete parameter matches multiple parameters, pressing TAB twice lists all those parameters.
The CLI provides functions for running Linux commands using either the
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
shell command or the bang (!) character.
Example 2.3. Running Linux shell commands
Use the
shell command:
[RHSC shell (connected)]# shell ls -la
[RHSC shell (connected)]# shell ls -la
Or use the bang (!) character:
[RHSC shell (connected)]# !ls -la
[RHSC shell (connected)]# !ls -la
Similar to the Linux shell, the CLI can pipe data to other commands and sources.
Example 2.4. Piping CLI commands
Pipe CLI data to a Linux shell command:
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
Pipe CLI data to a file:
[RHSC shell (connected)]# list clusters --show-all > cluster_List.txt
[RHSC shell (connected)]# list clusters --show-all > cluster_List.txt
The CLI also contains an online help system to provide descriptions and syntax for each command via the
help command.
Example 2.5. Using online help for the show command
[RHSC shell (connected)]# help show
[RHSC shell (connected)]# help show