3.3. 其它命令

3.3.1. 退出 CLI shell(EOF)

使用 EOF 命令退出 CLI shell(或按 Ctrl+D 键)。
语法

EOF

例 3.10. EOF 使用示例

退出 CLI shell:
[RHEVM shell (connected)]# EOF

3.3.2. 列出系统的能力(capabilities)

使用 capabilties --features 命令列出所有版本的能力,以及当前版本的新功能。
语法

capabilities --features

例 3.11. capabilities 示例

列出当前版本的系统能力:
[RHEVM shell (connected)]# capabilities --features

name                                : Search - Case Sensitivity
description                         : Ability to specify whether a search query should ignore case, by providing a URL parameter
url-parameters_set-parameter-name   : case_sensitive
url-parameters_set-parameter-context: matrix
url-parameters_set-parameter-type   : boolean
:

3.3.3. 清屏(clear)

使用 clear 命令清空 CLI 屏幕。
语法

clear

例 3.12. clear 使用示例

清空屏幕
[RHEVM shell (connected)]# clear

3.3.4. 连接到 VM(console)

使用 console 命令打开到一个虚拟机的图形控制台。这个命令会根据虚拟机的 display-type 参数设置使用 VNC 或 SPICE。
语法

console [vm-id|vm-name]

例 3.13. console 命令使用示例

打开到虚拟机的图形控制台:
[RHEVM shell (connected)]# console RHEL6-Server

3.3.6. 退出 CLI(exit)

使用 exit 命令退出 CLI。
语法

exit

例 3.15. exit 命令示例

退出 CLI:
[RHEVM shell (connected)]# exit

3.3.7. 运行一个脚本(file)

使用 file 命令运行一个 CLI 脚本文件。脚本文件包括了一组可执行命令的文本文件。
语法

file [file-location]

例 3.16. file 命令示例

运行一个脚本文件:
[RHEVM shell (connected)]# file /example/example-script

3.3.8. 显示帮助信息(help)

使用 help 命令显示 CLI 命令的帮助信息。
语法

help [command] [resource] [options]

例 3.17. help 命令的帮助示例

显示 CLI 帮助信息:
[RHEVM shell (connected)]# help
显示 add 命令的帮助信息:
[RHEVM shell (connected)]# help add
显示针对资源类型为 vmadd 命令的帮助信息。
[RHEVM shell (connected)]# help add vm

3.3.9. 显示用户命令的历史记录(history)

使用 history 命令显示在 CLI shell 中所运行命令的历史记录。
语法

history

例 3.18. history 命令使用示例

显示用户命令的历史记录:
[RHEVM shell (connected)]# history

例 3.19. history --first 示例

使用 --first n 参数显示历史记录中开始的 n 条信息:
[RHEVM shell (connected)]# history --first 5

例 3.20. history --last 示例

使用 --last n 参数显示历史记录中最后的 n 条信息:
[RHEVM shell (connected)]# history --last 5

3.3.10. 显示 CLI 信息(info)

使用 info 命令显示所在环境的连接详情和版本信息。
语法

info

例 3.21. info 命令使用示例

查看 CLI 信息:
[RHEVM shell (connected)]# info

backend version: 3.1
sdk version    : 3.1.0.4
cli version    : 3.1.0.6
python version : 2.7.3.final.0

entry point    : https://www.example.com:8443/api

3.3.11. 测试连接(ping)

使用 ping 命令测试到 Red Hat Virtualization Manager 的连接。如果这个命令收到了从远程系统发回的响应,说明连接所使用的 URL、用户名和密码是正确的。
语法

ping

例 3.22. 使用 ping 命令示例

测试您的连接:
[RHEVM shell (connected)]# ping

success: RHEVM manager could be reached OK.

3.3.12. 运行一个 Shell 命令(shell)

使用 shell 命令从 Linux shell 中运行一个命令。这个命令可以和 Red Hat Virtualization Manager shell 一起被用来执行文件管理任务。
语法

shell [vm-id|vm-name]

例 3.23. 使用 shell 命令示例

列出当前工作目录中的文件:
[RHEVM shell (connected)]# shell ls
创建一个文件:
[RHEVM shell (connected)]# shell touch example.txt
复制一个文件:
[RHEVM shell (connected)]# shell cp example.txt /example-dir/.

注意

在 CLI 中,使用 ! 和使用 shell 命令的功能是相同的。例如:
[RHEVM shell (connected)]# !touch example.txt

3.3.13. 显示最后运行的命令的状态(status)

使用 status 命令显示最新运行命令的状态。
语法

status

例 3.24. status 命令使用示例

查看最新运行命令的状态:
[RHEVM shell (connected)]# status

last command status: 0 (OK)

3.3.14. 显示系统的概况(summary)

使用 summary 命令显示系统状态的概况。
语法

summary

例 3.25. summary 命令使用示例

显示系统状态:
[RHEVM shell (connected)]# summary

hosts-active          : 1
hosts-total           : 2
storage_domains-active: 2
storage_domains-total : 3
users-active          : 1
users-total           : 1
vms-active            : 1
vms-total             : 1