VIM to NANO
1. ปัญหาจากคำสั่ง
sudo ล้างค่าตัวแปร (พบบ่อยที่สุด)เมื่อคุณใช้คำสั่ง
sudo ระบบของ Rocky Linux จะล้างตัวแปรสภาพแวดล้อม (Environment Variables) ของ User ปกติทิ้งเพื่อความปลอดภัย ทำให้ค่า EDITOR=nano ที่เราใส่ไว้ใน ~/.bashrc ส่งไปไม่ถึงตอนเป็น Rootวิธีแก้ไข: ให้เพิ่มตัวแปรไว้ในไฟล์คอนฟิกของ
sudo โดยตรง- พิมพ์คำสั่งเพื่อเปิดไฟล์คอนฟิก (ระบบจะเปิดด้วย Vim เป็นครั้งสุดท้าย):bash
sudo visudoใช้โค้ดอย่างระมัดระวัง - เลื่อนลงมาหาบรรทัดที่มีคำว่า
Defaultsแล้วเพิ่มบรรทัดนี้ต่อท้ายลงไป:textDefaults env_keep += "EDITOR VISUAL"ใช้โค้ดอย่างระมัดระวัง - บันทึกและออกจาก Vim (กด
Escพิมพ์:wqแล้วกดEnter)
การตั้งค่านี้จะทำให้คำสั่งsudoยอมจำค่าEDITOR=nanoจาก User ของคุณไปใช้งานด้วย
ไม่มีความคิดเห็น:
แสดงความคิดเห็น