このコンテンツは選択した言語では利用できません。
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