ค้นหาเว็บไซต์

คู่มือสำหรับผู้เริ่มต้นใช้งาน 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