บางครั้งมันเกิดขึ้นที่ฉันเปิดไฟล์และทำการปรับเปลี่ยนบางอย่างในฐานะผู้ใช้ของฉันเองโดยไม่สังเกตเห็นหรือ "ลืม" เพื่อสังเกต[read-only]
คำเตือนในบรรทัดสถานะ (เช่น/etc
ไฟล์ config แบบสุ่มบางอย่าง/etc/resolv.conf
)
:w!
เห็นได้ชัดว่าล้มเหลวในกรณีนี้เนื่องจากผู้ใช้ของฉันไม่มีสิทธิ์ในการเขียนอยู่แล้ว ดังนั้นฉันต้อง:w /home/filename
ออกและsudo mv ...
อึดอัดมาก
มีวิธีใดบ้างที่ฉันเลื่อนระดับชั่วคราวไปที่รูทเพื่อให้สามารถบันทึกไฟล์ที่เปิดในปัจจุบันได้ (ฉันอยู่ในsudoers
หรือ / และฉันสามารถsu
โดยตรง)?
SuperWrite
ใช้งานได้ แต่มันสะท้อนไฟล์กลับมาที่คุณ เล่นมัน:silent
เหมือนมีคุณป้อนรหัสผ่านของคุณลูกหูลูกตา