DESCRIPTION
virt-edit
is a command line tool to edit file
where each file
exists in the named virtual machine (or disk image).
Multiple filenames can be given, in which case they are each edited in turn. Each filename must be a full path, starting at the root directory (starting with ‘/’).
If you want to just view a file, use virt-cat(1).
For more complex cases you should look at the guestfish(1) tool (see “USING GUESTFISH” below).
virt-edit
cannot be used to create a new file. guestfish(1) can do that and much more.
WARNING
Using virt-edit
on live virtual machines, or concurrently with other disk editing tools, can be dangerous, potentially causing disk corruption. The virtual machine must be shut down before you use this command, and disk images must not be edited concurrently.
EXAMPLES
Edit the named files interactively:
virt-edit -d mydomain /boot/grub/grub.conf
virt-edit -d mydomain /etc/passwd
For Windows guests, some Windows paths are understood:
virt-edit -d mywindomain 'c:\autoexec.bat'
If Perl is installed, you can also edit files non-interactively (see “NON-INTERACTIVE EDITING” below). To change the init default level to 5:
virt-edit -d mydomain /etc/inittab -e 's/^id:.*/id:5:initdefault:/'