virt-edit(1) Virtualization Support virt-edit(1) (NAME) virt-edit - (SYNOPSIS) virt-edit [--options] -d domname file [file ...] virt-edit [--options] -a disk.img [-a disk.img ...] file [file ...] virt-edit [-d domname|-a disk.img] file -e 'expr' : virt-edit domname file virt-edit disk.img [disk.img ...] file "virt-edit" . . (DESCRIPTION) "virt-edit" "file" "file" ( ) . . ( '/' ). virt-cat(1) . guestfish(1) ( <> ). "virt-edit" . guestfish(1) . (EXAMPLES) : virt-edit -d mydomain /boot/grub/grub.conf virt-edit -d mydomain /etc/passwd : virt-edit -d mywindomain 'c:\autoexec.bat' Perl ( <> ). init : virt-edit -d mydomain /etc/inittab -e 's/^id:.*/id:5:initdefault:/' (OPTIONS) --help . -a file --add file file . -a . . --format=.. . -a URI --add URI (remote). <> guestfish(1) . -b EXTENSION --backup EXTENSION . "extension" . "extension" "." : virt-edit -b .orig [etc] . --blocksize=512 --blocksize=4096 --blocksize . . --blocksize . "guestfs_add_drive_opts" guestfs(3) . -c URI --connect URI libvirt URI . libvirt . libvirt . -d GUEST --domain GUEST libvirt . UUID . --echo-keys virt-edit (echoing) . (Tempest) . -e EXPR --edit EXPR --expr EXPR "EXPR" . <> . (shell) . Perl 5 . --format=raw|qcow2|.. --format -a . -a . --format -a . : virt-edit --format=raw -a disk.img file raw ( ) disk.img . virt-edit --format=raw -a disk.img --format -a another.img file raw ( ) disk.img another.img . raw . (CVE-2010-3851). --key SELECTOR LUKS LUKS (inspection). --key NAME:key:KEY_STRING --key UUID:key:KEY_STRING "NAME" libguestfs ( "/dev/sda1"). "UUID" UUID . "all" . "KEY_STRING" (passphrase) . --key NAME:file:FILENAME --key UUID:file:FILENAME --key all:file:FILENAME FILENAME. --key NAME:clevis --key UUID:clevis --key all:clevis Clevis . (NBDE) <> guestfs(3) . QEMU appliance libguestfs . --keys-from-stdin (stdin). /dev/tty . stdin . -m dev[:mountpoint[:options[:fstype]]] --mount dev[:mountpoint[:options[:fstype]]] (mount) (logical volume) . / . (guest inspection) . guestfish LV ( <> <> <> ) virt-filesystems(1) . ( ) mount . "ro" ( --ro ). mount . ACL / (extended attributes) : -m /dev/sda1:/:acl,user_xattr "mount-options" . (driver) "ext3" "ntfs". (: "ext2" "ext3") libguestfs . -v --verbose . -V --version . -x API libguestfs..SH " (OLD-STYLE COMMAND LINE ARGUMENTS)" virt-edit : virt-edit disk.img [disk.img ...] file virt-edit guestname file -a -d . . (NON-INTERACTIVE EDITING) "virt-edit" $EDITOR ( vi) . "virt-edit" . ( "virt-edit" API libguestfs Augeas .) $EDITOR . "$EDITOR tmpfile" "tmpfile" . -e "virt-edit" Perl sed(1) . "foo" "bar" : virt-edit -d domname filename -e 's/foo/bar/' Perl ( perlre(1) ). root : virt-edit -d domname /etc/passwd -e 's/^root:.*?:/root::/' Perl . "\n" $_ $_ . $_ . "apache" : virt-edit -d mydomain /etc/passwd -e '$_ = "" if /^apache:/' $_ . << >> - . ( $EDITOR) . $lineno . 1 . "die" . $_ "\n" ( DOS) "\r\n" . : /some text(\r?\n)?$/ "chomp" Perl $_ chomp ( ): my $m = $_; chomp $m; $m =~ /some text$/ "virt-edit" ( E:\foo\bar.txt) . : o "C:" (Windows Registry) . o ("\") libguestfs . o . : o NTFS . o (junction points) NTFS . GUESTFISH (USING GUESTFISH) guestfish(1) "virt-edit" . "virt-edit" : guestfish --rw -i -d domname edit /file "domname" libvirt /file . (guest inspection) libguestfs libguestfs . : guestfish --rw -a disk.img -m /dev/sda1 edit /file disk.img /dev/sda1 /file . "virt-edit" . guestfish "touch" "write" "upload" : guestfish --rw -i -d domname touch /newfile guestfish --rw -i -d domname write /newfile "new content" guestfish --rw -i -d domname upload localfile /newfile (ENVIRONMENT VARIABLES) "EDITOR" . "emacs -nw" "vi" . (EXIT STATUS) 0 . (SEE ALSO) guestfs(3), guestfish(1), virt-cat(1), virt-copy-in(1), virt-tar-in(1), http://libguestfs.org, perl(1), perlre(1)..SH " (AUTHORS)" Richard W.M. Jones http://people.redhat.com/~rjones (COPYRIGHT) Copyright (C) 2009-2025 Red Hat Inc. (LICENSE) << >> (GNU General Public License) << >> (Free Software Foundation) ( ) / . << >> << >>. << >> (GNU General Public License) . << >> : Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. (BUGS) libguestfs : https://bugzilla.redhat.com/buglist.cgi?component=libguestfs&product=Virtualization+Tools libguestfs : https://bugzilla.redhat.com/enter_bug.cgi?component=libguestfs&product=Virtualization+Tools : o libguestfs. o libguestfs ( ). o . o libguestfs-test-tool(1) . guestfs-tools-1.56.0 2026-07-11 virt-edit(1)