การรู้วิธีแก้ไขไฟล์อย่างรวดเร็วและมีประสิทธิภาพผ่านบรรทัดคำสั่งเป็นสิ่งสำคัญสำหรับผู้ดูแลระบบ Linux ทุกคน การแก้ไขไฟล์จะดำเนินการทุกวัน ไม่ว่าจะเป็นไฟล์การกำหนดค่า ไฟล์ผู้ใช้ เอกสารข้อความ หรือไฟล์ใดก็ตามที่คุณต้องการแก้ไข
นี่คือเหตุผลที่ควรเลือกโปรแกรมแก้ไขข้อความบรรทัดคำสั่งที่ชื่นชอบและเชี่ยวชาญ เป็นการดีที่จะทราบวิธีการทำงานกับโปรแกรมแก้ไขข้อความอื่น ๆ แต่คุณควรเชี่ยวชาญอย่างน้อยหนึ่งอย่าง เพื่อให้คุณสามารถทำงานที่ซับซ้อนมากขึ้นเมื่อจำเป็น
ในบทช่วยสอนนี้ เราจะแสดงให้คุณเห็นถึงเครื่องมือแก้ไขข้อความบรรทัดคำสั่งทั่วไปใน Linux และแสดงข้อดีและข้อเสียให้คุณเห็น
บันทึก อย่างไรก็ตาม เราจะไม่ครอบคลุมถึงคู่มือฉบับสมบูรณ์เกี่ยวกับวิธีการทำงานกับแต่ละบทความ เนื่องจากอาจเป็นบทความอื่นๆ ที่สมบูรณ์พร้อมคำอธิบาย
อันดับแรกในรายการของเราคือความน่าอับอาย วิ/Vim (Vim มาจาก วิ ดีขึ้น) นี่คือโปรแกรมแก้ไขข้อความที่ยืดหยุ่นมากซึ่งสามารถดำเนินการกับข้อความได้หลากหลาย
ตัวอย่างเช่น คุณสามารถใช้นิพจน์ทั่วไปเพื่อแทนที่ตัวอย่างข้อความในไฟล์โดยใช้กลุ่ม แน่นอนว่านี่ไม่ใช่ผลประโยชน์เพียงอย่างเดียว Vi (m) ให้วิธีง่ายๆ ในการนำทางระหว่างบรรทัด ย่อหน้าคำ นอกจากนี้ยังรวมถึงการเน้นข้อความ
Vim อาจไม่ใช่โปรแกรมแก้ไขข้อความที่เป็นมิตรกับผู้ใช้มากที่สุด แต่มักเป็นที่ต้องการของนักพัฒนาและผู้ใช้ระดับสูงของ Linux หากคุณต้องการติดตั้งโปรแกรมแก้ไขข้อความบรรทัดคำสั่งนี้ในระบบของคุณ คุณสามารถใช้คำสั่งที่เกี่ยวข้องกับระบบปฏิบัติการของคุณได้:
$ sudo apt-get install vim [บน Debian และอนุพันธ์] # yum ติดตั้ง vim [บนระบบที่ใช้ RedHat] หรือ. # dnf install vim [ในเวอร์ชัน Fedora 22+ ที่ใหม่กว่า]
หากคุณต้องการดูความครอบคลุมทั้งหมดของ vi (m) โปรดไปที่ลิงก์ด้านล่าง:
นาโน อาจเป็นหนึ่งในโปรแกรมแก้ไขข้อความบรรทัดคำสั่งที่ใช้มากที่สุด เหตุผลก็คือความเรียบง่ายและความจริงที่ว่ามันถูกติดตั้งไว้ล่วงหน้าในลีนุกซ์ส่วนใหญ่
Nano ไม่มีความยืดหยุ่นของ vim แต่จะทำงานได้ดีหากคุณต้องการแก้ไขไฟล์ขนาดใหญ่ จริงๆแล้ว ปิโก และ นาโน ค่อนข้างคล้ายกัน ทั้งสองมีตัวเลือกคำสั่งแสดงที่ด้านล่างเพื่อให้คุณสามารถเลือกได้ว่าจะใช้คำสั่งใด คำสั่งเสร็จสมบูรณ์ด้วยคีย์ผสมของ Ctrl และจดหมายแสดงอยู่ด้านล่าง
นาโนมีคุณสมบัติดังต่อไปนี้ที่คุณสามารถใช้งานได้ทันที:
$ sudo apt-get install nano [บน Debian และอนุพันธ์ของมัน] # yum ติดตั้ง nano [บนระบบที่ใช้ RedHat] หรือ. # dnf ติดตั้ง nano [ใน Fedora 22+ เวอร์ชันที่ใหม่กว่า]
คุณสามารถตรวจสอบคู่มือฉบับสมบูรณ์ของเราสำหรับการแก้ไขไฟล์ด้วยโปรแกรมแก้ไข Nano ได้ที่ลิงค์นี้:
นี่อาจเป็นโปรแกรมแก้ไขข้อความที่ซับซ้อนที่สุดในรายการของเรา เป็นโปรแกรมแก้ไขบรรทัดคำสั่งที่เก่าแก่ที่สุดสำหรับทั้งระบบที่ใช้ Linux และ UNIX Emacs สามารถช่วยให้คุณมีประสิทธิผลมากขึ้นด้วยการจัดหาสภาพแวดล้อมแบบบูรณาการสำหรับงานประเภทต่างๆ
ในตอนแรกอินเทอร์เฟซผู้ใช้อาจดูสับสน ข้อดีคือ emacs มีคู่มือที่ละเอียดมาก ซึ่งจะช่วยคุณในการนำทางไฟล์ แก้ไข ปรับแต่ง ตั้งค่าคำสั่ง Emacs เป็นเครื่องมือขั้นสูงสุดที่ใช้โดย Advanced *ห้าม ผู้ใช้
นี่คือคุณสมบัติบางอย่างที่ทำให้เป็นตัวเลือกที่ดีกว่าตัวแก้ไขก่อนหน้าที่เรากล่าวถึง:
Emacs เป็นเครื่องมือแก้ไขหลายแพลตฟอร์มและสามารถติดตั้งได้อย่างง่ายดายด้วยคำสั่งที่แสดงด้านล่าง:
$ sudo apt-get install emacs [บน Debian และอนุพันธ์] # yum ติดตั้ง emacs [บนระบบที่ใช้ RedHat] หรือ. # dnf ติดตั้ง emacs [ในเวอร์ชัน Fedora 22+ ที่ใหม่กว่า]
บันทึก: ใน Linux Mint 17 ฉันต้องเรียกใช้คำสั่งต่อไปนี้เพื่อให้การติดตั้งเสร็จสมบูรณ์:
$ sudo apt-get ติดตั้ง emacs23-nox
มีโปรแกรมแก้ไขบรรทัดคำสั่งอื่น ๆ แต่แทบไม่เข้าถึงฟังก์ชันที่ 3 ด้านบนมีให้ ไม่ว่าคุณจะเป็นมือใหม่ที่ใช้ Linux หรือกูรูเกี่ยวกับ Linux คุณจะต้องเรียนรู้ตัวแก้ไขที่กล่าวถึงข้างต้นอย่างน้อยหนึ่งตัว หากเราพลาดตัวแก้ไขบรรทัดคำสั่งในบทความนี้ โปรดอย่าลืมแจ้งให้เราทราบผ่านความคิดเห็น