ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

Ad


OnWorks favicon

virt-edit - ອອນລາຍໃນຄລາວ

ດໍາເນີນການ virt-edit ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ virt-edit ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


virt-edit - ແກ້ໄຂໄຟລ໌ໃນເຄື່ອງ virtual

ສະຫຼຸບສັງລວມ


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] ໄຟລ໌ -e 'expr'

ແບບເກົ່າ:

virt-edit ໄຟລ໌ domname

virt-edit disk.img [disk.img ...] ໄຟລ໌

ຄໍາເຕືອນ


ການນໍາໃຊ້ "virt-edit" ໃນເຄື່ອງ virtual ທີ່ມີຊີວິດ, ຫຼືພ້ອມກັນກັບເຄື່ອງມືການແກ້ໄຂແຜ່ນອື່ນໆ,
ສາມາດເປັນອັນຕະລາຍ, ອາດຈະເຮັດໃຫ້ເກີດຄວາມເສຍຫາຍຂອງແຜ່ນ. ເຄື່ອງ virtual ຕ້ອງຖືກປິດ
ລົງກ່ອນທີ່ທ່ານຈະໃຊ້ຄໍາສັ່ງນີ້, ແລະຮູບພາບຂອງແຜ່ນຈະຕ້ອງບໍ່ຖືກແກ້ໄຂພ້ອມກັນ.

ລາຍລະອຽດ


"virt-edit" ແມ່ນເຄື່ອງມືບັນທັດຄໍາສັ່ງເພື່ອແກ້ໄຂ "ໄຟລ໌" ທີ່ແຕ່ລະ "ໄຟລ໌" ມີຢູ່ໃນຊື່
ເຄື່ອງ virtual (ຫຼືຮູບພາບແຜ່ນ).

ສາມາດໃຫ້ຊື່ໄຟລ໌ຫຼາຍອັນ, ໃນກໍລະນີນີ້ພວກມັນຈະຖືກແກ້ໄຂໃນແຕ່ລະຄັ້ງ. ແຕ່ລະ
ຊື່ໄຟລ໌ຕ້ອງເປັນເສັ້ນທາງເຕັມ, ເລີ່ມຕົ້ນຈາກໄດເລກະທໍລີຮາກ (ເລີ່ມຕົ້ນດ້ວຍ '/').

ຖ້າທ່ານຕ້ອງການພຽງແຕ່ເບິ່ງໄຟລ໌, ໃຊ້ virt-cat(1).

ສໍາລັບກໍລະນີທີ່ສັບສົນຫຼາຍທ່ານຄວນເບິ່ງ ປາແຂກ(1) ເຄື່ອງ​ມື (ເບິ່ງ "ການ​ນໍາ​ໃຊ້ GUESTFISH"
ດ້ານລຸ່ມ).

"virt-edit" ບໍ່ສາມາດຖືກນໍາໃຊ້ເພື່ອສ້າງໄຟລ໌ໃຫມ່. ປາແຂກ(1​) ສາ​ມາດ​ເຮັດ​ໄດ້​ແລະ​ມີ​ຫຼາຍ​ຫຼາຍ​.

ຕົວຢ່າງ


ແກ້ໄຂໄຟລ໌ທີ່ມີຊື່ແບບໂຕ້ຕອບ:

virt-edit -d mydomain /boot/grub/grub.conf

virt-edit -d mydomain / etc / passwd

ສໍາລັບແຂກ Windows, ບາງເສັ້ນທາງ Windows ແມ່ນເຂົ້າໃຈ:

virt-edit -d mywindomain 'c:\autoexec.bat'

ຖ້າ Perl ຖືກຕິດຕັ້ງ, ທ່ານຍັງສາມາດແກ້ໄຂໄຟລ໌ທີ່ບໍ່ມີການໂຕ້ຕອບ (ເບິ່ງ "NON-INTERACTIVE
Editing" ຂ້າງລຸ່ມ). ເພື່ອປ່ຽນລະດັບເລີ່ມຕົ້ນຂອງ init ເປັນ 5:

virt-edit -d mydomain /etc/inittab -e 's/^id:.*/id:5:initdefault:/'

OPTIONS


- ຊ່ວຍ
ສະແດງການຊ່ວຍເຫຼືອໂດຍຫຍໍ້.

-a ເອກະສານ
--ຕື່ມ ເອກະສານ
ຕື່ມ ເອກະສານ ເຊິ່ງຄວນຈະເປັນຮູບແຜ່ນຈາກເຄື່ອງ virtual. ຖ້າເຄື່ອງ virtual
ມີອຸປະກອນຕັນຫຼາຍ, ທ່ານຕ້ອງສະຫນອງໃຫ້ເຂົາເຈົ້າທັງຫມົດແຍກຕ່າງຫາກ -a ຕົວເລືອກ

ຮູບ​ແບບ​ຂອງ​ຮູບ​ພາບ​ແຜ່ນ​ໄດ້​ຖືກ​ກວດ​ພົບ​ອັດ​ຕະ​ໂນ​ມັດ​. ເພື່ອ override ນີ້ແລະບັງຄັບ a
ຮູບແບບໂດຍສະເພາະການນໍາໃຊ້ --format=.. ທາງເລືອກ.

-a URI
--ຕື່ມ URI
ເພີ່ມແຜ່ນຣີໂໝດ. ເບິ່ງ "ເພີ່ມການເກັບຮັກສາໄລຍະໄກ" ໃນ ປາແຂກ(1).

-b ການຂະຫຍາຍ
-- ສຳຮອງ ການຂະຫຍາຍ
ສ້າງສໍາຮອງຂໍ້ມູນຂອງໄຟລ໌ຕົ້ນສະບັບ in ໄດ້ ບຸກຄົນທົ່ວໄປ ແຜ່ນ ຮູບພາບເລັກນ້ອຍ. ສໍາຮອງຂໍ້ມູນທີ່ມີ
ຊື່ໄຟລ໌ຕົ້ນສະບັບທີ່ມີ "ສ່ວນຂະຫຍາຍ" ເພີ່ມ.

ປົກກະຕິແລ້ວລັກສະນະທໍາອິດຂອງ "ການຂະຫຍາຍ" ຈະເປັນຈຸດ "." ດັ່ງນັ້ນເຈົ້າຈະຂຽນວ່າ:

virt-edit -b .orig [etc]

ໂດຍຄ່າເລີ່ມຕົ້ນ, ບໍ່ມີໄຟລ໌ສໍາຮອງຂໍ້ມູນທີ່ຖືກສ້າງຂຶ້ນ.

-c URI
--ເຊື່ອມຕໍ່ URI
ຖ້າໃຊ້ libvirt, ເຊື່ອມຕໍ່ກັບສິ່ງທີ່ໃຫ້ URI. ຖ້າຖືກລະເວັ້ນ, ຫຼັງຈາກນັ້ນພວກເຮົາເຊື່ອມຕໍ່ກັບ
ຄ່າເລີ່ມຕົ້ນ libvirt hypervisor.

ຖ້າທ່ານລະບຸອຸປະກອນບລັອກແຂກໂດຍກົງ, libvirt ບໍ່ໄດ້ໃຊ້ເລີຍ.

-d ບຸກຄົນທົ່ວໄປ
--ໂດເມນ ບຸກຄົນທົ່ວໄປ
ເພີ່ມແຜ່ນທັງຫມົດຈາກແຂກທີ່ມີຊື່ libvirt. Domain UUID ສາມາດໃຊ້ແທນ
ຊື່.

--echo-keys
ໃນເວລາທີ່ການກະຕຸ້ນເຕືອນສໍາລັບກະແຈແລະລະຫັດຜ່ານ, virt-edit ປົກກະຕິຈະປິດສຽງດັງເພື່ອໃຫ້ທ່ານ.
ບໍ່ສາມາດເຫັນສິ່ງທີ່ທ່ານພິມໄດ້. ຖ້າທ່ານບໍ່ກັງວົນກ່ຽວກັບການໂຈມຕີ Tempest ແລະ
ບໍ່ມີຄົນອື່ນຢູ່ໃນຫ້ອງທີ່ທ່ານສາມາດລະບຸທຸງນີ້ເພື່ອເບິ່ງສິ່ງທີ່ທ່ານພິມ.

-e ເອັນພີພີ
--ດັດແກ້ ເອັນພີພີ
- ຜົນໄດ້ຮັບ ເອັນພີພີ
ແທນທີ່ຈະເປີດຕົວແກ້ໄຂພາຍນອກ, ບໍ່ໃຫ້ໃຊ້ການສະແດງອອກຂອງ Perl
"EXPR" ໄປຫາແຕ່ລະແຖວໃນໄຟລ໌. ເບິ່ງ "ການດັດແກ້ທີ່ບໍ່ໂຕ້ຕອບ" ຂ້າງລຸ່ມນີ້.

ຈົ່ງລະມັດລະວັງໃນການອ້າງເຖິງການສະແດງອອກຢ່າງຖືກຕ້ອງເພື່ອປ້ອງກັນບໍ່ໃຫ້ມັນຖືກດັດແປງໂດຍ
ຫອຍ.

ໃຫ້ສັງເກດວ່າທາງເລືອກນີ້ສາມາດໃຊ້ໄດ້ເມື່ອ Perl 5 ຖືກຕິດຕັ້ງເທົ່ານັ້ນ.

--format=raw|qcow2|..
-- ຮູບແບບ
ຄ່າເລີ່ມຕົ້ນສໍາລັບການ -a ທາງ​ເລືອກ​ແມ່ນ​ການ​ກວດ​ພົບ​ອັດ​ຕະ​ໂນ​ມັດ​ຮູບ​ແບບ​ຂອງ​ຮູບ​ພາບ​ແຜ່ນ​ໄດ້​. ການນໍາໃຊ້
ນີ້ບັງຄັບຮູບແບບແຜ່ນສໍາລັບ -a ທາງເລືອກທີ່ປະຕິບັດຕາມເສັ້ນຄໍາສັ່ງ. ການນໍາໃຊ້
-- ຮູບແບບ ໂດຍບໍ່ມີການໂຕ້ແຍ້ງສະຫຼັບກັບໄປຫາການກວດຫາອັດຕະໂນມັດສໍາລັບການຕໍ່ມາ -a ຕົວເລືອກ

ຍົກ​ຕົວ​ຢ່າງ:

virt-edit --format=raw -a disk.img ໄຟລ໌

ບັງຄັບໃຫ້ຮູບແບບດິບ (ບໍ່ມີການກວດຫາອັດຕະໂນມັດ) ສໍາລັບ disk.img.

virt-edit --format=raw -a disk.img --format -a another.img file

ບັງຄັບໃຫ້ຮູບແບບດິບ (ບໍ່ມີການກວດຫາອັດຕະໂນມັດ) ສໍາລັບ disk.img ແລະກັບຄືນໄປສູ່ການກວດຫາອັດຕະໂນມັດສໍາລັບ
another.img.

ຖ້າທ່ານມີຮູບພາບດິສກ໌ຂອງແຂກທີ່ມີຮູບແບບດິບທີ່ບໍ່ເຊື່ອຖືໄດ້, ທ່ານຄວນໃຊ້ຕົວເລືອກນີ້ເພື່ອ
ລະບຸຮູບແບບແຜ່ນ. ນີ້ຫຼີກເວັ້ນບັນຫາຄວາມປອດໄພທີ່ເປັນໄປໄດ້ກັບອັນຕະລາຍ
ແຂກ (CVE-2010-3851).

--keys-from-stdin
ອ່ານລະຫັດ ຫຼືຕົວກໍານົດການລະຫັດຜ່ານຈາກ stdin. ຄ່າເລີ່ມຕົ້ນແມ່ນພະຍາຍາມອ່ານ
passphrases ຈາກຜູ້ໃຊ້ໂດຍການເປີດ /dev/tty.

-m dev[:mountpoint[:options[:fstype]]]
--mount dev[:mountpoint[:options[:fstype]]]
ຕິດພາທິຊັນທີ່ມີຊື່ ຫຼືປະລິມານຕາມເຫດຜົນໃສ່ຈຸດເຊື່ອມຕໍ່ທີ່ໃຫ້ໄວ້.

ຖ້າຈຸດເຊື່ອມຕໍ່ຖືກລະເວັ້ນ, ມັນຈະເປັນຄ່າເລີ່ມຕົ້ນ /.

ການກໍານົດຈຸດ mountpoint ໃດປິດການກວດກາຂອງແຂກແລະ mount ຂອງມັນ
root ແລະທັງຫມົດຂອງ mountpoints ຂອງຕົນ, ສະນັ້ນໃຫ້ແນ່ໃຈວ່າຈະ mount ຈຸດ mounts ທັງຫມົດທີ່ຈໍາເປັນເພື່ອ
ເຮັດວຽກກັບຊື່ໄຟລ໌ທີ່ໃຫ້ເປັນການໂຕ້ຖຽງ.

ຖ້າທ່ານບໍ່ຮູ້ວ່າລະບົບໄຟລ໌ໃດໃນຮູບພາບແຜ່ນມີ, ທ່ານສາມາດເອີ້ນໃຊ້ guestfish ໄດ້
ໂດຍ​ບໍ່​ມີ​ທາງ​ເລືອກ​ນີ້​, ຫຼັງ​ຈາກ​ນັ້ນ​ບອກ​ການ​ແບ່ງ​ປັນ​, ລະ​ບົບ​ໄຟລ​໌​ແລະ LVs ທີ່​ມີ​ຢູ່ (ເບິ່ງ​
"list-partitions", "list-filesystems" ແລະ "lvs" ຄໍາສັ່ງ), ຫຼືທ່ານສາມາດນໍາໃຊ້ຄໍາສັ່ງ.
virt-filesystems(1) ໂຄງການ.

ສ່ວນທີສາມ (ແລະບໍ່ຄ່ອຍໃຊ້) ຂອງພາລາມິເຕີ mount ແມ່ນບັນຊີລາຍຊື່ຂອງຕົວເລືອກ mount
ໃຊ້ເພື່ອຕິດຕັ້ງລະບົບໄຟລ໌ທີ່ຕິດພັນ. ຖ້າ​ຫາກ​ວ່າ​ນີ້​ບໍ່​ໄດ້​ໃຫ້​, ຫຼັງ​ຈາກ​ນັ້ນ​ທາງ​ເລືອກ​ໃນ​ການ​ຕິດ​ຕັ້ງ​
ແມ່ນທັງ string ຫວ່າງເປົ່າຫຼື "ro" (ອັນສຸດທ້າຍແມ່ນຖ້າ --ro ທຸງຖືກໃຊ້). ໂດຍ
ການລະບຸຕົວເລືອກ mount, ທ່ານ override ທາງເລືອກເລີ່ມຕົ້ນນີ້. ອາດຈະເປັນພຽງແຕ່
ເວລາທີ່ເຈົ້າຈະໃຊ້ນີ້ແມ່ນເພື່ອເປີດໃຊ້ ACLs ແລະ/ຫຼື ຄຸນລັກສະນະຂະຫຍາຍຖ້າລະບົບໄຟລ໌
ສາ​ມາດ​ສະ​ຫນັບ​ສະ​ຫນູນ​ເຂົາ​ເຈົ້າ​:

-m /dev/sda1:/:acl,user_xattr

ການໃຊ້ທຸງນີ້ແມ່ນເທົ່າກັບການໃຊ້ຄໍາສັ່ງ "mount-options".

ສ່ວນທີສີ່ຂອງພາລາມິເຕີແມ່ນໄດເວີລະບົບໄຟລ໌ທີ່ຈະໃຊ້, ເຊັ່ນ "ext3" ຫຼື
"ntfs". ນີ້ບໍ່ຄ່ອຍຈໍາເປັນ, ແຕ່ສາມາດເປັນປະໂຫຍດຖ້າໄດເວີຫຼາຍແມ່ນຖືກຕ້ອງສໍາລັບ a
ລະບົບໄຟລ໌ (ເຊັ່ນ: "ext2" ແລະ "ext3"), ຫຼືຖ້າ libguestfs ລະບຸລະບົບໄຟລ໌ຜິດ.

-v
-- verbose
ເປີດໃຊ້ຂໍ້ຄວາມ verbose ສໍາລັບການດີບັກ.

-V
- ການປ່ຽນແປງ
ສະແດງໝາຍເລກເວີຊັນ ແລະອອກ.

-x ເປີດໃຊ້ການຕິດຕາມການໂທ API ຂອງ libguestfs.

ແບບເກົ່າ ຄໍາສັ່ງ LINE ການໂຕ້ຖຽງ


ເວີຊັ່ນກ່ອນໜ້ານີ້ຂອງ virt-edit ອະນຸຍາດໃຫ້ທ່ານຂຽນທັງ:

virt-edit disk.img [disk.img ...] ໄຟລ໌

or

virt-edit ໄຟລ໌ຊື່ແຂກ

ໃນຂະນະທີ່ຢູ່ໃນສະບັບນີ້ທ່ານຄວນໃຊ້ -a or -d ຕາມລໍາດັບເພື່ອຫຼີກເວັ້ນກໍລະນີທີ່ສັບສົນ
ບ່ອນທີ່ຮູບພາບໃນແຜ່ນອາດມີຊື່ດຽວກັນກັບແຂກ.

ສໍາລັບຄວາມເຂົ້າກັນໄດ້, ແບບເກົ່າແມ່ນຍັງສະຫນັບສະຫນູນ.

ບໍ່ໂຕ້ຕອບ ການດັດແກ້


"virt-edit" ປົກກະຕິໂທຫາ $EDITOR (ຫຼື vi) ເພື່ອໃຫ້ຜູ້ເບິ່ງແຍງລະບົບສາມາດ
ໂຕ້ຕອບແກ້ໄຂໄຟລ໌.

ຍັງມີສອງວິທີທີ່ຈະໃຊ້ "virt-edit" ຈາກ scripts ເພື່ອເຮັດໃຫ້ການແກ້ໄຂອັດຕະໂນມັດ.
ກັບໄຟລ໌. (ສັງເກດວ່າເຖິງແມ່ນວ່າທ່ານ ສາມາດເຮັດໄດ້ ໃຊ້ "virt-edit" ແບບນີ້, ມັນເປັນຄວາມຜິດພາດຫນ້ອຍທີ່ຈະ
ຂຽນສະຄຣິບໂດຍກົງໂດຍໃຊ້ libguestfs API ແລະ 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)). ສໍາລັບການຍົກຕົວຢ່າງ
ລຶບລະຫັດຜ່ານຂອງຮາກທີ່ທ່ານສາມາດເຮັດໄດ້:

virt-edit -d ຊື່ໂດເມນ / etc / passwd -e 's/^root:.*?:/ root::/'

ສິ່ງທີ່ເກີດຂຶ້ນແທ້ໆແມ່ນວ່າ snippet ໄດ້ຖືກປະເມີນເປັນການສະແດງ Perl ສໍາລັບແຕ່ລະແຖວຂອງ
ໄຟລ໌. ແຖວ, ລວມທັງ "\n", ສຸດທ້າຍແມ່ນຜ່ານໃນ $_ ແລະສະແດງອອກຄວນຈະ
ອັບເດດ $_ ຫຼືປ່ອຍໃຫ້ມັນບໍ່ປ່ຽນແປງ.

ເພື່ອລຶບແຖວໃດໜຶ່ງ, ໃຫ້ຕັ້ງ $_ ເປັນສະຕຣິງຫວ່າງເປົ່າ. ຕົວຢ່າງ, ເພື່ອລຶບຜູ້ໃຊ້ "apache".
ບັນຊີຈາກໄຟລ໌ລະຫັດຜ່ານທີ່ທ່ານສາມາດເຮັດໄດ້:

virt-edit -d mydomain / etc / passwd -e '$_ = "" ຖ້າ /^apache:/'

ເພື່ອແຊກເສັ້ນ, ຫຍໍ້ໜ້າ ຫຼືຕໍ່ທ້າຍມັນໃສ່ $_. ຢ່າງ​ໃດ​ກໍ​ຕາມ​ການ​ຕໍ່​ທ້າຍ​ເສັ້ນ​ທີ່​ສຸດ​ຂອງ​
ໄຟລ໌ແມ່ນມີຄວາມຫຍຸ້ງຍາກຫຼາຍດ້ວຍວິທີນີ້ເພາະວ່າບໍ່ມີແນວຄວາມຄິດຂອງ "ເສັ້ນສຸດທ້າຍຂອງໄຟລ໌" -
ການສະແດງອອກຂອງເຈົ້າບໍ່ຖືກເອີ້ນອີກ. ທ່ານອາດຈະຕ້ອງການໃຊ້ວິທີທໍາອິດ
(ຕັ້ງ $EDITOR) ຖ້າທ່ານຕ້ອງການເຮັດອັນນີ້.

ຕົວປ່ຽນ $lineno ມີໝາຍເລກແຖວປັດຈຸບັນ. ຕາມປະເພນີ, ເສັ້ນທໍາອິດ
ໃນ​ໄຟລ​໌​ແມ່ນ​ຫມາຍ​ເລກ 1​.

ມູນຄ່າກັບຄືນຈາກການສະແດງອອກແມ່ນຖືກລະເລີຍ, ແຕ່ການສະແດງອອກອາດຈະເອີ້ນວ່າ "ຕາຍ" ໃນ
ຄໍາສັ່ງທີ່ຈະຍົກເລີກໂຄງການທັງຫມົດ, ເຮັດໃຫ້ໄຟລ໌ຕົ້ນສະບັບ untouched.

ຈື່ໄວ້ເມື່ອຈັບຄູ່ທ້າຍແຖວທີ່ $_ ອາດມີ "\n", ຫຼື (ສຳລັບ DOS
files) "\r\n", ຫຼືຖ້າໄຟລ໌ບໍ່ສິ້ນສຸດດ້ວຍແຖວໃໝ່, ທັງສອງອັນນີ້. ດັ່ງນັ້ນຈຶ່ງ
ຈັບຄູ່ ຫຼື ແທນທີ່ບາງຂໍ້ຄວາມຢູ່ທ້າຍແຖວ, ໃຊ້ສຳນວນປົກກະຕິນີ້:

/ບາງຂໍ້ຄວາມ(\r?\n)?$/

ໃນທາງກົງກັນຂ້າມ, ໃຊ້ຟັງຊັນ perl "chomp", ລະມັດລະວັງບໍ່ໃຫ້ chomp $_ ຕົວຂອງມັນເອງ (ນັບຕັ້ງແຕ່.
ທີ່ຈະເອົາເສັ້ນໃໝ່ທັງໝົດອອກຈາກໄຟລ໌):

$m ຂອງຂ້ອຍ = $_; chomp $m; $m =~ /ບາງຂໍ້ຄວາມ$/

WINDOWS ເສັ້ນທາງ


"virt-edit" ມີຄວາມສາມາດຈໍາກັດທີ່ຈະເຂົ້າໃຈຕົວອັກສອນແລະເສັ້ນທາງຂອງ Windows drive (ຕົວຢ່າງ:
E:\foo\bar.txt).

ຖ້າແລະພຽງແຕ່ຖ້າແຂກກໍາລັງໃຊ້ Windows ແລ້ວ:

· ການນຳໜ້າຕົວໜັງສື Drive ເຊັ່ນ "C:" ຖືກແກ້ໄຂຕໍ່ກັບການລົງທະບຽນ Windows ໄປຫາ
ລະບົບໄຟລ໌ທີ່ຖືກຕ້ອງ.

· ຕົວອັກສອນ backslash ("\") ໃດໆກໍຕາມທີ່ຢູ່ໃນເສັ້ນທາງຈະຖືກແທນທີ່ດ້ວຍຕົວຫຍໍ້ໜ້າເພື່ອວ່າ
libguestfs ສາມາດປຸງແຕ່ງມັນໄດ້.

· ເສັ້ນທາງໄດ້ຖືກແກ້ໄຂກໍລະນີທີ່ບໍ່ເຂົ້າໃຈເພື່ອຄົ້ນຫາໄຟລ໌ທີ່ຄວນຈະຖືກແກ້ໄຂ.

ມີບາງຂໍ້ບົກຜ່ອງທີ່ຮູ້ຈັກ:

· ບາງການເຊື່ອມຕໍ່ສັນຍາລັກ NTFS ອາດຈະບໍ່ຖືກປະຕິບັດຕາມຢ່າງຖືກຕ້ອງ.

· NTFS ຈຸດເຊື່ອມຕໍ່ທີ່ລະບົບໄຟລ໌ຂ້າມບໍ່ໄດ້ປະຕິບັດຕາມ.

ການ ນຳ ໃຊ້ ແຂກ


ປາແຂກ(1​) ເປັນ​ເຄື່ອງ​ມື​ທີ່​ມີ​ອໍາ​ນາດ​ຫຼາຍ​ກວ່າ​, ລະ​ດັບ​ຕ​່​ໍ​າ​ທີ່​ທ່ານ​ສາ​ມາດ​ນໍາ​ໃຊ້​ໃນ​ເວ​ລາ "virt​-edit​"​.
ໃຊ້ບໍ່ໄດ້

ການນໍາໃຊ້ "virt-edit" ແມ່ນປະມານເທົ່າກັບການເຮັດ:

guestfish --rw -i -d domname ແກ້ໄຂ /file

ບ່ອນທີ່ "domname" ແມ່ນຊື່ຂອງແຂກ libvirt, ແລະ /ໄຟລ໌ ແມ່ນເສັ້ນທາງເຕັມໄປຫາໄຟລ໌.

ຄໍາສັ່ງຂ້າງເທິງໃຊ້ຄຸນສົມບັດການກວດສອບແຂກຂອງ libguestfs ແລະດັ່ງນັ້ນຈິ່ງບໍ່ເຮັດວຽກ
ແຂກທີ່ libguestfs ບໍ່ສາມາດກວດກາໄດ້, ຫຼືໃນສິ່ງຕ່າງໆເຊັ່ນວ່າຮູບພາບດິສກ໌ທີ່ບໍ່ມັກ
ບັນຈຸແຂກ. ເພື່ອແກ້ໄຂໄຟລ໌ໃນຮູບດິສກ໌ໂດຍກົງ, ໃຫ້ໃຊ້:

guestfish --rw -a disk.img -m /dev/sda1 ແກ້ໄຂ /file

ບ່ອນທີ່ disk.img ແມ່ນ​ຮູບ​ພາບ​ແຜ່ນ​, / dev / sda1 ແມ່ນລະບົບໄຟລ໌ພາຍໃນຮູບພາບແຜ່ນເພື່ອ
ແກ້ໄຂ, ແລະ /ໄຟລ໌ ແມ່ນເສັ້ນທາງເຕັມໄປຫາໄຟລ໌.

"virt-edit" ບໍ່ສາມາດສ້າງໄຟລ໌ໃຫມ່ໄດ້. ໃຊ້ຄໍາສັ່ງ guestfish "ແຕະ", "ຂຽນ" ຫຼື
"ອັບໂຫລດ" ແທນ:

guestfish --rw -i -d domname touch /newfile

guestfish --rw -i -d domname ຂຽນ /newfile "ເນື້ອຫາໃຫມ່"

guestfish --rw -i -d domname ອັບໂຫລດ localfile /newfile

ENVIRONMENT ຄວາມຮັບຜິດຊອບ


"ບັນນາທິການ"
ຖ້າຕັ້ງ, ສະຕຣິງນີ້ຖືກໃຊ້ເປັນຕົວແກ້ໄຂ. ມັນອາດຈະປະກອບດ້ວຍການໂຕ້ຖຽງ, ຕົວຢ່າງ. "emacs -nw"

ຖ້າບໍ່ໄດ້ຕັ້ງ, "vi" ຖືກນໍາໃຊ້.

ອອກ STATUS


ໂປຣແກມນີ້ຈະສົ່ງຄືນ 0 ຖ້າສຳເລັດ, ຫຼືບໍ່ແມ່ນສູນ ຖ້າມີຂໍ້ຜິດພາດ.

ໃຊ້ virt-edit ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

  • 1
    ວົງເລັບ
    ວົງເລັບ
    ວົງເລັບເປັນແຫຼ່ງເປີດທີ່ທັນສະໄໝ ແລະບໍ່ເສຍຄ່າ
    ຕົວແກ້ໄຂຂໍ້ຄວາມທີ່ສ້າງຂຶ້ນໂດຍສະເພາະສໍາລັບເວັບ
    ການພັດທະນາ. ຂຽນໃນ HTML, CSS, ແລະ
    JavaScript ກັບເຄື່ອງມືສາຍຕາທີ່ສຸມໃສ່ແລະ
    ກຽມ...
    ດາວໂຫລດວົງເລັບ
  • 2
    Pascal Compiler ຟຣີ
    Pascal Compiler ຟຣີ
    A 32/64/16-bit Pascal compiler ສໍາລັບ
    Win32/64/CE, Linux, Mac OS X/iOS,
    Android, FreeBSD, OS/2, Game Boy
    Advance, Nintendo NDS ແລະ DOS;
    ເຂົ້າກັນໄດ້ wi...
    ດາວໂຫລດ Pascal Compiler ຟຣີ
  • 3
    ຂໍ້ມູນດິຈິຕອນ Canon EOS
    ຂໍ້ມູນດິຈິຕອນ Canon EOS
    Canon ບໍ່ມີການນັບ shutter
    ລວມຢູ່ໃນຂໍ້ມູນ EXIF ​​ຂອງ an
    ໄຟລ໌ຮູບພາບ, ກົງກັນຂ້າມກັບ Nikon ແລະ
    Pentax. ບໍ່ມີ Canon ຢ່າງເປັນທາງການ
    ຄໍາຮ້ອງສະຫມັກ ...
    ດາວໂຫລດຂໍ້ມູນ Canon EOS DIGITAL
  • 4
    rEFInd
    rEFInd
    rEFInd ແມ່ນທາງແຍກຂອງ rEFIt boot
    ຜູ້​ຈັດ​ການ. ເຊັ່ນດຽວກັນກັບ rEFIt, rEFInd ສາມາດເຮັດໄດ້
    ກວດ​ຫາ​ອັດ​ຕະ​ໂນ​ມັດ boot EFI ຂອງ​ທ່ານ​ຕິດ​ຕັ້ງ​
    loaders ແລະມັນນໍາສະເຫນີ GUI ງາມ
    ເມນູທາງເລືອກໃນການບູດ...
    ດາວໂຫລດ rEFInd
  • 5
    ExpressLuke GSI
    ExpressLuke GSI
    ຫນ້າດາວໂຫລດ SourceForge ນີ້ແມ່ນເພື່ອ
    ໃຫ້ຜູ້ໃຊ້ດາວໂຫລດແຫຼ່ງຂອງຂ້ອຍທີ່ສ້າງຂຶ້ນ
    GSIs, ອີງຕາມການທີ່ຍິ່ງໃຫຍ່ຂອງ phhusson
    ເຮັດວຽກ. ຂ້ອຍສ້າງທັງ Android Pie ແລະ
    Android 1...
    ດາວໂຫລດ ExpressLuke GSI
  • 6
    ນັກສະແດງດົນຕີ
    ນັກສະແດງດົນຕີ
    Music Caster ເປັນເຄື່ອງຫຼິ້ນດົນຕີຖາດ
    ທີ່​ເຮັດ​ໃຫ້​ທ່ານ​ຂັບ​ຮ້ອງ​ເພງ​ໃນ​ທ້ອງ​ຖິ່ນ​ຂອງ​ທ່ານ​ເປັນ​
    ອຸປະກອນ Google Cast. ໃນ​ການ​ແລ່ນ​ຄັ້ງ​ທໍາ​ອິດ​,
    ທ່ານ​ຈະ​ຕ້ອງ​ໄດ້​ຄລິກ​ໃສ່​ລູກ​ສອນ​ໃນ​ຂອງ​ທ່ານ​
    Tas...
    ດາວ​ໂຫຼດ​ເພງ Caster​
  • ເພີ່ມເຕີມ »

Linux ຄຳ ສັ່ງ

Ad