คู่มือสำหรับผู้เริ่มต้นใช้งาน Nano Text Editor ใน Linux
นาโน คือโปรแกรมแก้ไขข้อความบรรทัดคำสั่งที่ติดตั้งไว้ล่วงหน้าในเกือบทุกรุ่นของ Linux ผู้ใช้ใหม่มักนิยมใช้สิ่งนี้เนื่องจากความเรียบง่าย เมื่อเปรียบเทียบกับโปรแกรมแก้ไขข้อความบรรทัดคำสั่งอื่นๆ เช่น vi/vim และ emacs มันมีคุณสมบัติที่มีประโยชน์มากมาย เช่น การระบายสีไวยากรณ์ การกำหนดหมายเลขบรรทัด การค้นหาอย่างง่าย และอื่นๆ อีกมากมาย
ติดตั้ง Nano Editor ใน Linux
หากไม่ได้ติดตั้ง nano บนดิสโทร Linux ของคุณไม่ว่าด้วยเหตุผลใดก็ตาม คุณควรจะสามารถติดตั้งได้อย่างง่ายดายด้วยคำสั่งต่อไปนี้:
apt install nano [For Ubuntu/Debian]
yum install nano [For CentOS/Fedora]
แป้นพิมพ์ลัดนาโน
นาโน ใช้ชุดแป้นพิมพ์สำหรับฟังก์ชันต่างๆ เช่น การค้นหาข้อความในไฟล์ จัดชิดขอบข้อความ ฯลฯ ชุดค่าผสมเหล่านี้ทำได้ง่ายมากและมองเห็นได้ในขณะที่คุณแก้ไขไฟล์ การเปลี่ยนแปลงเหล่านั้นโดยอัตโนมัติขึ้นอยู่กับสิ่งที่คุณดำเนินการ
สิ่งหนึ่งที่คุณควรรู้คือแป้นพิมพ์ลัดที่แสดงด้วย ^
และสัญลักษณ์ (เช่น ^W
) เป็นการใช้คีย์ Ctrl ร่วมกัน และสัญลักษณ์นั้น (Ctrl+W ในตัวอย่างของเรา)
การรวมกันที่แสดงขึ้นต้นด้วย M หมายความว่าจะต้องดำเนินการให้เสร็จสิ้นโดยการกดปุ่ม Alt และสัญลักษณ์ต่อไปนี้
ด้านล่างนี้คือตัวเลือกที่คุณจะเห็นเมื่อคุณเปิด นาโน เป็นครั้งแรก:
- ก รับความช่วยเหลือ
- ^O เขียนออกมา
- ^W อยู่ที่ไหน
- ^K ตัดข้อความ
- ^J จัดชิดขอบ
- ^C ตำแหน่งเคอร์
- M-U เลิกทำ
- ^X ออก
- ^R อ่านไฟล์
- ^\ แทนที่
- ^U ข้อความที่ไม่ได้ตัด
- ^T สะกด
- ^_ ไปที่บรรทัด
- M-E ทำซ้ำ
คุณไม่จำเป็นต้องจำแต่ละตัวเลือกเนื่องจากตัวเลือกนั้นจะอยู่ตรงหน้าคุณเสมอ คุณสามารถรับรายการชุดแป้นพิมพ์ทั้งหมดได้โดยกด ^G
(หรือ กด F1) ซึ่งจะเปิดเมนูช่วยเหลือของ nano คุณจะสังเกตได้ว่าปุ่มลัดบางปุ่มสามารถใช้ได้ด้วยปุ่มเดียว
เช่น ปุ่ม F1 เพื่อขอความช่วยเหลือ หรือปุ่ม F2 เพื่อออกจาก nano
สร้างไฟล์ใหม่ในนาโน
การสร้างไฟล์ใหม่ทำได้ง่ายเพียงแค่ใช้งาน nano:
nano
นี่จะเป็นการเปิดตัวแก้ไขและเมื่อบันทึกไฟล์แล้ว ระบบจะขอให้คุณตั้งชื่อไฟล์ใหม่ที่จะบันทึก
เปิดไฟล์ในนาโน
หากต้องการเปิดไฟล์คุณสามารถเรียกใช้:
nano ~/my_text_file.txt
คำสั่งข้างต้นจะพยายามเปิดไฟล์ “my_text_file.txt ” จากโฮมไดเร็กตอรี่ของคุณ หากไม่มีไฟล์ดังกล่าว nano จะพยายามสร้างมันขึ้นมา
บางครั้งคุณอาจต้องเปิดไฟล์และไปที่บรรทัดหรือคอลัมน์ที่แน่นอน นาโนช่วยให้คุณทำสิ่งนี้ได้ด้วย:
nano +line,columns file
ตัวอย่างเช่น:
nano +3,2 ~/.bashrc
จะเปิดไฟล์ .bashrc ของคุณและเคอร์เซอร์จะอยู่ที่บรรทัดที่สาม คอลัมน์ที่สอง
การแก้ไขไฟล์ในนาโน
เมื่อเปิดหรือสร้างไฟล์ คุณสามารถเริ่มแก้ไข/เขียนได้ทันที ต่างจาก vim ตรงที่ไม่จำเป็นต้องเปลี่ยนไปใช้โหมดแก้ไขใน nano หากต้องการเลื่อนเคอร์เซอร์ไปรอบๆ ไฟล์ คุณสามารถใช้ปุ่มลูกศรบนแป้นพิมพ์ได้
ค้นหาข้อความในนาโน
คุณสามารถค้นหาข้อความภายในไฟล์ได้โดยใช้ ^W
ซึ่งแสดงถึงตัวเลือก “where is ” นี่จะเป็นการเปิดช่องค้นหาเหนือเมนู ซึ่งคุณสามารถป้อนข้อความที่คุณกำลังค้นหาได้:
คุณจะเห็นว่าเมนูด้านล่างจะเปลี่ยนไปและจะแสดงตัวเลือกเพิ่มเติมบางอย่าง สิ่งเหล่านี้อธิบายได้ค่อนข้างชัดเจน ดังนั้นเราจะมาทบทวนสิ่งที่สำคัญกว่ากัน
- ค้นหาด้วยนิพจน์ทั่วไป – กด M-R (ปุ่ม Alt + R) และป้อนการค้นหาของคุณด้วยนิพจน์ทั่วไปที่คุณต้องการใช้
- ไปที่บรรทัด – กด ^T (Ctrl + T) ตามด้วยบรรทัดที่คุณต้องการเลื่อนเคอร์เซอร์ไป
- แทนที่ข้อความ – กด ^R (Ctrl +T) ในโหมดค้นหา หรือ ^\ ในโหมดปกติ คุณจะถูกขอให้ป้อนการค้นหาของคุณ หลังจากกด Enter คุณจะถูกขอให้ป้อนข้อความที่จะใช้สำหรับการแทนที่ สุดท้ายคุณจะถูกถามว่าคุณต้องการแทนที่อินสแตนซ์ที่ตรงกันในการค้นหาของคุณหรือรายการที่ตรงกันทั้งหมด หากคุณเลือก “ไม่ ” เคอร์เซอร์จะถูกย้ายไปยังนัดถัดไป
- ไปที่บรรทัดแรก – กด ^Y (Ctrl + Y)
- ไปที่บรรทัดสุดท้าย – กด ^V (Ctrl +V)
คัดลอก/วาง/ตัดข้อความในนาโน
อินเทอร์เฟซของ Nano คล้ายกับโปรแกรมแก้ไขข้อความ GUI มาก หากคุณต้องการคัดลอกหรือตัดข้อความในตัวแก้ไข GUI คุณจะต้องเลือกก่อน สิ่งเดียวกันเกิดขึ้นในนาโน หากต้องการทำเครื่องหมายข้อความ กด Ctrl + ^ จากนั้นเลื่อนเคอร์เซอร์ด้วยปุ่มลูกศร
- หากต้องการคัดลอกข้อความที่ทำเครื่องหมายไว้ กด Alt + ^
- หากต้องการตัดข้อความที่ทำเครื่องหมายไว้ กด ^K (Ctrl +K)
- หากต้องการวางข้อความที่ทำเครื่องหมายไว้ ให้เลื่อนเคอร์เซอร์ไปยังตำแหน่งที่เหมาะสมแล้ว กด ^U (Ctrl + U)
บันทึกไฟล์ในนาโน
หากคุณต้องการบันทึกการเปลี่ยนแปลงปัจจุบันในไฟล์ ให้กดชุดค่าผสม ^O (Ctrl + O) หากคุณกำลังแก้ไขไฟล์ใหม่ คุณจะถูกขอให้ตั้งชื่อไฟล์นั้น การดำเนินการนี้จะบันทึกการเปลี่ยนแปลงปัจจุบันของคุณและนาโนจะยังคงเปิดอยู่เพื่อให้คุณสามารถทำการเปลี่ยนแปลงไฟล์ต่อไปได้
บันทึกไฟล์ด้วยการสำรองข้อมูล
บางครั้งเมื่อแก้ไขไฟล์ คุณอาจต้องการเก็บสำเนาชั่วคราวของไฟล์เดียวกันไว้เผื่อไว้ คุณสามารถใช้ตัวเลือก -B
ของ nano ซึ่งจะสร้างการสำรองข้อมูลของไฟล์ที่คุณกำลังแก้ไข คุณสามารถใช้ร่วมกับตัวเลือก -C
เพื่อบอก nano ว่าจะบันทึกข้อมูลสำรองเหล่านั้นไว้ที่ไหนดังนี้:
nano -BC ~/backups myfile.txt
ข้อมูลข้างต้นจะสร้างสำเนาสำรองของไฟล์ myfile.txt ในโฟลเดอร์ “การสำรองข้อมูล ” ซึ่งอยู่ในโฮมไดเร็กตอรี่ของผู้ใช้ โปรดทราบว่าควรมีไดเร็กทอรีสำรองอยู่ มิฉะนั้น nano จะแจ้งให้คุณทราบว่าไดเร็กทอรีไม่ถูกต้อง
ออกจากตัวแก้ไขนาโน
หากต้องการออกจาก nano เพียง กด ^X (ปุ่ม Ctrl +X) หากไฟล์ไม่ได้รับการบันทึกก่อนหน้านี้ คุณจะถูกขอให้บันทึกการเปลี่ยนแปลงด้วย ใช่/ไม่ใช่ หรือยกเลิกการออก
บทสรุป
นาโน คือโปรแกรมแก้ไขข้อความบรรทัดคำสั่งที่ใช้งานง่าย ซึ่งดึงดูดผู้ใช้ด้วยความเรียบง่าย อินเทอร์เฟซของมันคล้ายกับตัวแก้ไข GUI ซึ่งทำให้เหมาะสำหรับผู้มาใหม่ Linux