Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

21.5. 其他命令

这部分论述了使用 guestfish 查看和编辑客户机虚拟机磁盘镜像更简单的工具。
  • virt-cat 与 guestfish 下载命令 类似。它下载并向客户机虚拟机显示单个文件。例如:
    # virt-cat RHEL3 /etc/ntp.conf | grep ^server
     server	    127.127.1.0	      # local clock
    
  • virt- edit 与 guestfish 编辑命令类似。它可用于交互地编辑客户机虚拟机内的单个文件。例如,您可能需要在基于 Linux 的客户机虚拟机中编辑 grub.conf 文件,不会引导:
    # virt-edit LinuxGuest /boot/grub/grub.conf
    virt-edit 有一个模式,可用于对单个文件进行简单的非交互式更改。对于这个方法,使用 -e 选项。例如,以下命令将 Linux 客户机虚拟机中的 root 密码更改为没有密码:
    # virt-edit LinuxGuest /etc/passwd -e 's/^root:.*?:/root::/'
  • virt-ls 与 guestfish ls llfind 命令类似。它用于列出目录或目录(递归)。例如,以下命令将递归列出 Linux 客户机虚拟机中的 /home 下的文件和目录:
    # virt-ls -R LinuxGuest /home/ | less