วิธีการทำงานกับคำสั่งนาโน GNU nano - โปรแกรมแก้ไขข้อความคอนโซล

และระบบปฏิบัติการแบบ Unix

GNU nano เป็นโคลนของตัวแก้ไข Pico ที่รู้จักกันดี ได้รับการพัฒนาในปี 1991 และเดิมมีชื่อว่า TIP จริงในปี 2000 มันถูกเปลี่ยนชื่อ แหล่งข้อมูลอย่างเป็นทางการ -nano-editor.org.

ตัวแก้ไขใหม่ใช้ไลบรารีคำสาปและได้รับอนุญาตภายใต้ GNU GPL วันนี้รวมอยู่ในการแจกจ่าย Ubuntu ตามค่าเริ่มต้นและไม่จำเป็นต้องติดตั้ง

จะเริ่มต้นอย่างไร?ในการเรียกใช้ตัวแก้ไขคอนโซล คุณต้องเปิดเทอร์มินัล (คุณต้องค้นหาในเมนูแอปพลิเคชัน-อุปกรณ์เสริม) และเรียกใช้คำสั่ง:นาโน . ในการสร้างและเปิดไฟล์ คำสั่งคือ -#ชื่อไฟล์นาโน .

หากต้องการใช้งาน คุณต้องมีแป้นพิมพ์เท่านั้น เลื่อนเมาส์

โดยแกนหลักนั้น Nano ได้รับการออกแบบให้เลียนแบบการทำงานและความสามารถในการใช้งานของ UW Pico รุ่นดั้งเดิม บรรณาธิการแบ่งออกเป็น 4 ส่วน อันแรกแสดงเวอร์ชันของโปรแกรม ชื่อไฟล์ และการเปลี่ยนแปลงปัจจุบันในนั้น ไฟล์ที่สองคือไฟล์ที่แก้ไขบน ช่วงเวลานี้. ส่วนล่างที่สามแสดงข้อความสำคัญ ชุดที่สี่แสดงชุดค่าผสมที่ใช้บ่อยที่สุด

ตัวแก้ไขถูกควบคุมโดยแป้นพิมพ์ลัด พิจารณาตัวอย่าง: บันทึกเอกสารปัจจุบันctrl+o , การเข้าถึงเมนูค้นหาctrl+w รับแป้นพิมพ์ลัดที่มีอยู่ctrl+g . นอกจากนี้ยังใช้ทางลัดด้วยปุ่ม Meta เช่นเมตา + เอส – เปิดหรือปิดการเลื่อนอย่างราบรื่น

นาโนที่เรียนรู้ง่ายเหมาะสำหรับผู้ใช้มือใหม่ แต่ยังสามารถจัดการกับงานการกำหนดค่าได้อย่างไร้ที่ติรุ่นปรับปรุงของ nano 2.0 โดดเด่นด้วยความสามารถในปัจจุบัน : รองรับการเข้ารหัส UTF-8, ปรับปรุงการเน้นไวยากรณ์, ความสามารถในการคัดลอกข้อความโดยไม่ตัดข้อความ, ความสามารถในการพิมพ์ทุกตัวอักษรที่กดบนแป้นพิมพ์, ทำซ้ำการค้นหาล่าสุดโดยไม่มีการสืบค้น (Meta-key + W/ Ctrl +W), ตรวจสอบการสะกด / แทนที่เฉพาะส่วนของข้อความที่เลือก, เลื่อนข้อความที่เลือกไปทางขวา, เลื่อนไปที่จุดเริ่มต้นและจุดสิ้นสุดของย่อหน้า, ค้นหาในเชลล์ ตัวจัดการไฟล์แปลงไฟล์ในรูปแบบต่างๆ โดยอัตโนมัติแบบหนึ่งต่อหนึ่ง

คำสั่งหลักในนาโนคือ:

  1. เพื่อเรียกไดเร็กทอรีพรอมต์แบบเต็ม -CTRL+G หรือ F1 ;
  2. เพื่อออกจากโปรแกรมCTRL+X หรือ F2 ;
  3. สำหรับบันทึก ไฟล์ถัดไปCTRL+O หรือ F3 ;
  4. เพื่อแทรกไฟล์ลงในไฟล์ถัดไป -CTRL+R หรือ F5 ;
  5. เพื่อค้นหาข้อความในไฟล์ถัดไป -CTRL+W หรือ F6 ;
  6. เพื่อแทนที่ข้อความในไฟล์ถัดไป -CTRL+\(F14 หรือ Meta+R) ; ขั้นแรกให้ป้อนข้อความแทนที่ จากนั้นหลังจากกด Enter ข้อความแทนที่
  7. เพื่อย้ายไปยังหน้าจอแสดงตัวอย่าง -CTRL+Y (F7 หรือ PgUp) ;
  8. เพื่อย้ายไปยังหน้าจอที่จะเกิดขึ้น -CTRL+V (F8 หรือ PgDwn) ;
  9. CTRL+K (F9) = ลบ (ตัด, ตัด) บรรทัดที่ตำแหน่งเคอร์เซอร์และบันทึกไว้ในบัฟเฟอร์ (cutbuffer);
  10. เพื่อแทรกเนื้อหาของบัฟเฟอร์ลงในสตริงที่ตำแหน่งของเครื่องหมายCTRL+U - (F10) ; หากสิ่งหลังไม่มีการเปลี่ยนแปลง จะทำหน้าที่เลิกทำ (ยกเลิก) ซึ่งปกติไม่ได้จัดเตรียมไว้ นอกจากนี้ยังสามารถใช้สำหรับการโคลนบรรทัดในส่วนใดส่วนหนึ่งของข้อความโดยไม่จำกัด - คุณเพียงแค่ต้องเลื่อนเคอร์เซอร์ไปยังตำแหน่งที่ถูกต้องหลังจากการลบ
  11. เพื่อแสดงข้อมูลเกี่ยวกับตำแหน่งของเคอร์เซอร์ในรูปแบบ -CTRL+C (F11) ;
  12. เพื่อตรวจสอบตัวสะกด (โดยใช้โปรแกรมสะกดคำภายนอก หากมีการติดตั้งและเปิดใช้งานตัวเลือกที่เกี่ยวข้องในการกำหนดค่า โปรดดูด้านล่าง) –CTRL+T (F12) ;
  13. เพื่อย้ายเครื่องหมาย (เคอร์เซอร์) ขึ้นหนึ่งบรรทัด -CTRL+P ;
  14. เพื่อย้ายเครื่องหมายลงหนึ่งบรรทัด -CTRL+N ;
  15. เพื่อย้ายเครื่องหมายไปข้างหน้าหนึ่งอักขระ -CTRL+F ;
  16. เพื่อย้ายเครื่องหมายกลับหนึ่งอักขระ -CTRL+B ;
  17. เพื่อย้ายเครื่องหมายไปยังจุดเริ่มต้นของบรรทัดถัดไป -CTRL+A ;
  18. เพื่อย้ายเครื่องหมายไปที่ท้ายบรรทัดถัดไป -CTRL+E ;
  19. เพื่อวาดหน้าจอถัดไปใหม่ -CTRL+L ;
  20. เพื่อเลือก (และบัฟเฟอร์) ข้อความที่เริ่มต้นที่ตำแหน่งเคอร์เซอร์ถัดไป -CTRL+^ (เมตา+A) ;
  21. เพื่อกำจัดอักขระที่ตำแหน่งเครื่องหมาย -CTRL+D ;
  22. เพื่อกำจัดอักขระทางด้านซ้ายของเครื่องหมาย -CTRL+H ;
  23. เพื่อแทรกอักขระแท็บ -CTRL+I ;
  24. เพื่อเติมข้อความในย่อหน้าถัดไปโดยอัตโนมัติ -CTRL+J (F4) ;
  25. เพื่อแทรกอักขระขึ้นบรรทัดใหม่ (CR) ที่ตำแหน่งเครื่องหมาย -CTRL+M ;
  26. เพื่อข้ามไปยังหมายเลขบรรทัดที่กำหนดไว้ล่วงหน้า -CTRL+_ (F13 หรือ Meta+G) .

ดังที่เราได้เขียนไว้ข้างต้นโดยใช้คีย์ Meta คุณยังสามารถดำเนินการคำสั่ง รายการคำสั่งต่อไปนี้ด้วย Meta:

  1. เพื่อเชื่อมต่อ ฉัน/ปิดใช้งานตำแหน่งเครื่องหมายคงที่ –เมตา + ซี ;
  2. เพื่อเชื่อมต่อ ฉัน/ปิดใช้งานการเยื้องอัตโนมัติ -เมตา + I ;
  3. เพื่อเชื่อมต่อ ฉัน/ปิดการระงับ –เมตา + Z ;
  4. เพื่อเชื่อมต่อ ฉัน / ปิดใช้งานเอาต์พุตของโซนคำใบ้ -เมตา + X ;
  5. เพื่อเชื่อมต่อ ฉัน/ปิดใช้งานโหมดจำลองโปรแกรมแก้ไข pico -เมตา+พี ;
  6. เพื่อเชื่อมต่อ ฉัน/ปิดใช้งานโหมดตัดคำ -เมตา + W ;
  7. เพื่อเชื่อมต่อ i/disable mouse support (เมื่อสร้างด้วย gpm support เท่านั้น -เมตา + M ;
  8. สำหรับคำสั่งเปิด/ปิดการตัดจนสุด -เมตา+เค ;
  9. เพื่อเชื่อมต่อ ฉัน/ปิดการใช้นิพจน์ทั่วไป (regexp) -เมตา + อี .

นอกจากนี้ยังมีคำสั่งที่จะลบทุกอย่างในพีซีของคุณ ระมัดระวังและอย่าใช้คำสั่งที่คุณไม่รู้จัก ตรวจสอบการรวมกันrm -rf / และเทียบเท่า:echo “ทดสอบ…ทดสอบ…ทดสอบ…” | perl -e '$??s:;s:s;;$?::s;;=]=>%-(<-|}<&|`{;;y; -/:[ป้องกันอีเมล][-`(-);`-(/” -;;s;;$_;ดู' อาจลบข้อมูลทั้งหมดออกจากคอมพิวเตอร์ของคุณโดยที่คุณไม่แจ้งให้ทราบ ดังนั้น คอยดูว่าคุณใช้คำสั่งใด

คำสั่งทั้งหมดจะได้รับโดยการกดคีย์ผสม - ปุ่มฟังก์ชั่นหรือการรวมกันของ Ctrl-letter, Alt-letter

Alt ถูกเลียนแบบโดยการกด Esc เพียงครั้งเดียว Ctrl - สองครั้ง แทนที่จะพิมพ์ Alt-X คุณสามารถพิมพ์ Esc X แทน Ctrl K คุณสามารถพิมพ์ Esc Esc K

ลูกศรขึ้น-ซ้าย-ขวา-ลง ทำในสิ่งที่ควรทำ
บรรทัดเริ่มต้น - หน้าแรก
สิ้นสุดบรรทัด - สิ้นสุด
เลื่อนหน้าลง - PgDn
เพจขึ้น - PgUp

หนึ่งคำข้างหน้า - Ctrl-Space
หนึ่งคำกลับ - ช่องว่างอื่น(เคอร์เซอร์ที่จุดเริ่มต้นของคำ)
ไปที่จุดเริ่มต้นของไฟล์ - Alt-|หรือ Alt-\ (เรียกสั้นๆ ว่า Alt- และปุ่ม "นี้")
ถึงจุดสิ้นสุดของไฟล์ - Alt-/หรือ Alt-? (คล้ายกับปุ่ม Alt "นี้")
ลงไปที่บรรทัดว่างบรรทัดแรก - Alt-0(หรือ Alt-))
ถึงบรรทัดว่างบรรทัดแรก - Alt-9(หรือ Alt-()


เปิดปิดการตัดบรรทัด - Alt L
ข้ามไปที่บรรทัดที่มีหมายเลขที่ระบุ - Alt-G

ข้อความถูกเลือกด้วยเมาส์หรือคีย์บอร์ด จากแป้นพิมพ์ การเลือกจะเกิดขึ้นดังนี้ ขั้นแรก จุดเริ่มต้นของการเลือกจะถูกทำเครื่องหมาย: Alt-Aหรือ Ctrl-^. ตามด้วยการนำทาง - และจนกว่าจะมีการดำเนินการกับข้อความในบัฟเฟอร์ การเลือกจะถูกบันทึก

สามารถคัดลอกข้อความที่เลือกไปยังคลิปบอร์ด - การรวมกัน Alt-6.

ต่อไป เราสามารถวางข้อความจากคลิปบอร์ด - Ctrl-Uหรือ F10.

นอกจากนี้ เพื่อความสะดวกในการแก้ไข Ctrl-K ในกรณีที่ไม่มีการเลือกจะเป็นการลบบรรทัด ทั้งหมดหรือจากเคอร์เซอร์ไปยังจุดสิ้นสุดของบรรทัด พฤติกรรมจะเปลี่ยนโดยการรวมกัน Alt-K(ตามค่าเริ่มต้น โหมดคือการลบทั้งบรรทัด และ Alt-K จะสลับไปมา)

โปรดทราบว่าบรรทัดที่ถูกลบอยู่ในบัฟเฟอร์ ดังนั้นจึงสามารถวางได้ด้วย Ctrl-U

ชุดค่าผสมอื่นสำหรับคนขี้เกียจ - Alt-T, ลบทุกอย่างตั้งแต่เคอร์เซอร์จนถึงท้ายไฟล์ (คำสั่ง trunkate)

หากต้องการแทรกข้อความจากไฟล์อื่น ให้ใช้ปุ่ม อิน(ฉันคิดว่าผู้ใช้กลุ่มทุกคนทราบดีถึงพฤติกรรมของปุ่มนี้ในนาโน)

ลำดับการควบคุมหลักทั้งหมดแสดงอยู่ที่ด้านล่างของหน้าต่างเทอร์มินัล

ลำดับการควบคุมมีดังต่อไปนี้ (ในวงเล็บ - ปุ่มฟังก์ชันที่ซ้ำกัน และบางครั้งอาจเป็นลำดับ Meta):

    ควบคุม+ (F1) - เรียกเมนูคำแนะนำเครื่องมือแบบเต็ม
  • ควบคุม+เอ็กซ์ (F2) - ออกจากโปรแกรม
  • ควบคุม+ (F3) - บันทึกไฟล์ปัจจุบัน
  • ควบคุม+ (F5) - แทรกไฟล์ลงในไฟล์ปัจจุบัน
  • ควบคุม+ (F6) - ค้นหาข้อความในไฟล์ปัจจุบัน
  • ควบคุม+\ (F14หรือ เมตา+) - การแทนที่ข้อความในไฟล์ปัจจุบัน ขั้นแรก ให้ป้อนข้อความแทนที่ จากนั้น หลังจากกด เข้า- เปลี่ยนได้;
  • ควบคุม+วาย (F7หรือ เพจ) - เลื่อนไปที่หน้าจอก่อนหน้า
  • ควบคุม+วี (F8หรือ เพจ) - เลื่อนไปที่หน้าจอถัดไป
  • ควบคุม+เค (F9) = ลบ (ตัด, ตัด) บรรทัดที่ตำแหน่งเคอร์เซอร์และบันทึกไว้ในบัฟเฟอร์ (cutbuffer);
  • ควบคุม+ยู - (F10) - การแทรกเนื้อหาของคัตบัฟเฟอร์ "a ลงในบรรทัดที่ตำแหน่งเคอร์เซอร์ หากหลังไม่มีการเปลี่ยนแปลง จะมีบทบาทในการเลิกทำ (การยกเลิก) ซึ่งไม่ได้ระบุไว้ตามปกติ นอกจากนี้ยังสามารถใช้สำหรับการโคลนบรรทัดได้ไม่จำกัดตามอำเภอใจ ส่วนหนึ่งของข้อความ - เลื่อนเคอร์เซอร์ไปยังตำแหน่งที่ถูกต้องหลังจากการลบก็เพียงพอแล้ว
  • ควบคุม+ (F11) - แสดงข้อมูลเกี่ยวกับตำแหน่งของเคอร์เซอร์ในรูปแบบ vr
  • ควบคุม+ (F12) - ตัวตรวจสอบการสะกด (โดยใช้โปรแกรมการสะกดคำภายนอกหากติดตั้งและเปิดใช้งานตัวเลือกที่เกี่ยวข้องในการกำหนดค่าดูด้านล่าง)
  • ควบคุม+พี- เลื่อนเคอร์เซอร์ขึ้นหนึ่งบรรทัด
  • ควบคุม+เอ็น- เลื่อนเคอร์เซอร์ลงหนึ่งบรรทัด
  • ควบคุม+- เลื่อนเคอร์เซอร์ไปข้างหน้าหนึ่งอักขระ
  • ควบคุม+- เลื่อนเคอร์เซอร์ไปข้างหลังหนึ่งอักขระ
  • ควบคุม+- เลื่อนเคอร์เซอร์ไปที่จุดเริ่มต้นของบรรทัดปัจจุบัน
  • ควบคุม+อี- เลื่อนเคอร์เซอร์ไปที่ท้ายบรรทัดปัจจุบัน
  • ควบคุม+แอล- วาดหน้าจอปัจจุบันใหม่
  • ควบคุม+^ (เมตา+) - การเลือก (และการบัฟเฟอร์) ของข้อความ โดยเริ่มจากตำแหน่งเคอร์เซอร์ปัจจุบัน
  • ควบคุม+- ลบอักขระที่ตำแหน่งเคอร์เซอร์
  • ควบคุม+ชม- ลบอักขระทางด้านซ้ายของเคอร์เซอร์
  • ควบคุม+ฉัน- แทรกอักขระแท็บ
  • ควบคุม+เจ (F4) เติมย่อหน้าปัจจุบันโดยอัตโนมัติ
  • ควบคุม+การแทรกอักขระขึ้นบรรทัดใหม่ (CR) ที่ตำแหน่งเคอร์เซอร์
  • ควบคุม+_ (F13หรือ เมตา+) - ข้ามไปยังหมายเลขบรรทัดที่ระบุ

Ctrl + W เป็นทางลัดสำหรับการค้นหา เอฟเฟกต์เดียวกันนี้สามารถทำได้โดยการกดปุ่ม F6 หลังจากป้อนคำค้นหาแล้ว ให้กด Enter หากต้องการค้นหาซ้ำ ให้พิมพ์ Alt + W ในเมนูนี้ คุณสามารถเลือกการค้นหาที่เก่ากว่าโดยใช้ปุ่มลูกศรขึ้น/ลง

หากต้องการเปลี่ยนกลับ คุณต้องกด Alt + B ในกล่องโต้ตอบการค้นหา

สำหรับทางลัดเพิ่มเติมกด F1

คู่มือพื้นฐานนาโน

^ว

  1. ไม่อยู่ในการทำงานของระบบทั้งหมด F1สำหรับการอ้างอิง พยายาม ^G
  2. ไม่ได้อยู่ในระบบทั้งหมด นาโนมีหน้าช่วยเหลือ

ใช่ มันเป็นเพียงหน้าอ้างอิงด้านล่าง สำหรับผู้ที่เห็นข้อความนี้ [ขออภัย การสนับสนุนสำหรับคุณลักษณะนี้ถูกปิดใช้งาน]แทน หน้าเปิดใช้งานนาโน

^G(F1) แสดงข้อความช่วยเหลือนี้

^เอ็กซ์(F2) ปิดบัฟเฟอร์ไฟล์ปัจจุบัน / ออกจากนาโน

^O(F3) เขียนไฟล์ปัจจุบันลงดิสก์

^เจ(F4) ทำเครื่องหมายย่อหน้าปัจจุบัน

^ร(F5) วางไฟล์อื่นลงในไฟล์ปัจจุบัน

^ว(F6) ค้นหาสตริงหรือนิพจน์ทั่วไป

^วาย(F7) ไปที่หน้าจอก่อนหน้า

^V(F8) ไปที่หน้าจอถัดไป

^เค(F9) ตัดบรรทัดปัจจุบันและเก็บไว้ในบัฟเฟอร์

^u(F10) ตัดจากบัฟเฟอร์ในบรรทัดปัจจุบัน

^ ซี(F11) แสดงตำแหน่งเคอร์เซอร์

^ท(F12) เรียกใช้ตัวตรวจสอบการสะกดถ้ามี

M- \ (M- |) ไปที่บรรทัดแรกของไฟล์

M-/(M-?) ข้ามไปที่บรรทัดสุดท้ายของไฟล์

^ _ (F13) (MG) ไปที่แถวและหมายเลขคอลัมน์

^\ (F14) (MR) แทนที่สตริงหรือนิพจน์ทั่วไป

^^ (F15) (MA) ทำเครื่องหมายข้อความที่ตำแหน่งเคอร์เซอร์

เมกะวัตต์(F16) ทำซ้ำการค้นหาล่าสุด

ม-^(M-6) คัดลอกบรรทัดปัจจุบันและเก็บไว้ในคลิปบอร์ด

ม-)เยื้องบรรทัดปัจจุบัน

M-(ยกเลิกบรรทัดปัจจุบัน

^ฟไปข้างหน้าหนึ่งสัญลักษณ์

^ขส่งคืนอักขระหนึ่งตัว

^ อวกาศไปหนึ่งคำ

เอ็ม-สเปซกลับคำเดียว

^พีไปที่บรรทัดก่อนหน้า

^นไปที่บรรทัดถัดไป

^อย้ายไปที่จุดเริ่มต้นของบรรทัดปัจจุบัน

^อีไปที่ท้ายบรรทัดปัจจุบัน

M-((M-9) ไปที่จุดเริ่มต้นของย่อหน้าแล้วตามด้วยย่อหน้าก่อนหน้า

ม-)(M-0) กระโดดออกจากย่อหน้าทันที จากนั้นย่อหน้าถัดไป

ม-]เปลี่ยนเป็นวงเล็บเหลี่ยมที่ตรงกัน

M–(M-_) เลื่อนขึ้นไปหนึ่งบรรทัดโดยไม่ต้องเลื่อนเคอร์เซอร์

M-+(M-=) เลื่อนลงมาหนึ่งบรรทัดโดยไม่ต้องเลื่อนเคอร์เซอร์

M-< (M-) สลับไปยังไฟล์บัฟเฟอร์ก่อนหน้า

ม->(M-.) ย้ายไปยังไฟล์บัฟเฟอร์ถัดไป

เอ็มวีวางการกดแป้นถัดไปแบบคำต่อคำ

^Iแทรกแท็บที่ตำแหน่งเคอร์เซอร์

^มแทรกบรรทัดใหม่ที่ตำแหน่งเคอร์เซอร์

^Dลบอักขระใต้เคอร์เซอร์

^Hลบอักขระทางด้านซ้ายของเคอร์เซอร์

มทตัดจากตำแหน่งเคอร์เซอร์ไปยังจุดสิ้นสุดของไฟล์

เอ็มเจจัดชิดขอบทั้งไฟล์

นพ.จำนวนคำ บรรทัด และอักขระ

^ ลรีเฟรช (วาดใหม่) หน้าจอปัจจุบัน

^ซตัวแก้ไขหยุดชั่วคราว (หากเปิดใช้งานการหยุดชั่วคราว)

(MX)เปิด/ปิดโหมดการอนุญาต

(พิธีกร)แสดงตำแหน่งเคอร์เซอร์เปิด / ปิดอย่างต่อเนื่อง

(มอ.)ใช้อีกหนึ่งบรรทัดเพื่อแก้ไขเปิด / ปิดการใช้งาน

(นางสาว)เลื่อนเปิด/ปิดได้อย่างราบรื่น

(ส.ส.)เปิด / ปิดการแสดงช่องว่าง

(ของฉัน)การเน้นไวยากรณ์สีเปิด/ปิด

(เอ็มเอช)เปิด/ปิดบ้านอัจฉริยะ

(มิ.ย.)เปิด/ปิดการเยื้องอัตโนมัติ

(มก.)อนุญาต / ปิดการใช้งาน

(มล.)เปิด / ปิดการตัดเส้นยาว

(เอ็มคิว)แปลงแท็บที่ป้อนเป็นช่องว่าง เปิด/ปิด

คุณสามารถค้นหาข้อความในนาโนด้วย Ctrl W

Alt W (หรือ Esc , W) จะทำการค้นหาซ้ำ (อีกทางหนึ่ง การเว้นช่องว่างไว้จะเป็นค่าเริ่มต้นเป็นข้อความล่าสุด)

การกดปุ่ม Ctrl R ขณะอยู่ในโหมดค้นหาจะเป็นการเปิดใช้งานโหมดแทนที่

(ขออภัย Ctrl W ไม่ทำงานเมื่อหน้าจอวิธีใช้ Ctrl G แสดงขึ้น..)

สำหรับผู้เริ่มต้นที่เพิ่งเริ่มเรียนรู้ Linux เทอร์มินัลเป็นเรื่องที่เครียดมาก แต่เมื่อพูดถึงคำสั่งนาโน ...

เซิร์ฟเวอร์เกือบทั้งหมดที่ทำงานบน Linux รวมถึงเซิร์ฟเวอร์ Ubuntu ไม่ได้ใช้เชลล์แบบกราฟิก การตั้งค่าทั้งหมดทำโดยใช้เทอร์มินัล ในเดสก์ท็อป Linux ดิสทริบิวชัน สถานการณ์จะง่ายกว่าเล็กน้อย แต่ถึงกระนั้น หากคุณต้องการปรับแต่งระบบอย่างละเอียด ความคุ้นเคยกับเทอร์มินัลก็เป็นสิ่งที่ขาดไม่ได้ หนึ่งใน "คำสั่ง" ที่ยากที่สุดในการควบคุมให้เชี่ยวชาญคือ Nano Linux คำสั่งนี้ นาโน " ไม่มีอะไรมากไปกว่าตัวแก้ไขข้อความคอนโซล

วิธีใช้ Nano Text Editor ใน Linux Terminal

ในบทความนี้เราจะพยายามบอกคุณถึงวิธีการใช้โปรแกรมแก้ไขข้อความนี้เพื่อให้ Linux ดูเหมือนคำสั่งปฏิบัติการที่ซับซ้อน

การติดตั้งนาโนบนลินุกซ์

หากเทอร์มินัลไม่ตอบสนองต่อคำสั่งนาโนใดๆ แสดงว่าไม่ได้ติดตั้งโปรแกรมแก้ไขข้อความนี้ ในการติดตั้ง ให้ป้อนคำสั่ง:

sudo apt ติดตั้งนาโน

ทุกอย่างพร้อมเปิดตัว!

เปิดตัวนาโน

โปรแกรมแก้ไขข้อความ นาโน ใช้งานได้ในเทอร์มินัลเท่านั้น ชี้แจงเพิ่มเติมก่อนเริ่มต้น ระบบปฏิบัติการ Linux คำนึงถึงขนาดตัวพิมพ์ หากคำหรือบางส่วนของคำสั่งเป็นตัวพิมพ์ใหญ่ คุณต้องพิมพ์เช่นนั้น มิฉะนั้น คุณจะได้รับข้อผิดพลาด

หากคุณอยู่ในไดเร็กทอรี (โฟลเดอร์) ซึ่งเป็นที่ตั้งของไฟล์ข้อความที่ต้องการ เพื่อเริ่มแก้ไขด้วย นาโน คุณต้องเขียนในเทอร์มินัลดังนี้:

นาโน index.html

อย่างไรก็ตาม คำสั่งจะช่วยคุณค้นหาว่าตอนนี้คุณอยู่ในไดเร็กทอรีใด รหัสผ่าน และไฟล์ใดบ้างที่อยู่ใกล้เคียง .

หากเรากำลังแก้ไขไฟล์ที่อยู่ในไดเร็กทอรีอื่น (โฟลเดอร์) คุณต้องระบุพาธแบบเต็มในเทอร์มินัล:

นาโน /var/www/html/index.html

หากคุณแก้ไขไฟล์ที่ไวต่อการตัดคำอย่างกะทันหัน ให้ป้อนคำสั่งในเทอร์มินัล นาโน ด้วยรหัสเพิ่มเติม -ว :

นาโน -ว/var/www/html/index.html

หากต้องการเปิดเอกสารที่แถวหรือคอลัมน์เฉพาะ nano +row,ชื่อไฟล์คอลัมน์

ตัวอย่างเช่น nano +3.2 /etc/hosts

แป้นพิมพ์ลัดนาโนสำหรับการควบคุมตัวแก้ไขข้อความ

การป้อนข้อมูลข้อความลงใน นาโน ไม่มีใครควรมีปัญหาใด ๆ แต่นี่เป็นวิธีที่สะดวกในการจัดการข้อมูลข้อความ ลบเป็นกลุ่ม ย้ายไปมา และที่สำคัญที่สุดคือ วิธีบันทึกในนาโน หลายคนมีปัญหากับสิ่งนี้

ชื่อการกระทำ ปุ่มลัดนาโน
เปิดไฟล์ที่บรรทัดที่ระบุ

+ line_number

ตัวอย่างเช่น:

นาโน +25 log.txt

การเคลื่อนไหว "ช้า" ไปด้านข้าง - ขึ้น ลง ซ้าย ขวา กุญแจ

หรือ

ctrl-fและ ctrl ข

←→ หรือ

Ctrl Pและ Ctrl N

ย้ายไปที่จุดเริ่มต้นของไฟล์ Alt |หรือ Alt\
ย้ายไปที่จุดสิ้นสุดของไฟล์ Alt /หรือ อัลท์?
ก้าวไปข้างหน้าหนึ่งคำ Ctrl เว้นวรรค
ย้ายไปที่จุดเริ่มต้นของบรรทัด Ctrl A
เลื่อนไปที่ท้ายบรรทัด ctrl-e
เลื่อนกลับคำ Alt Space
เลื่อนไปที่บรรทัดตามหมายเลข Alt Gหรือ Ctrl-
หน้าถัดไป (หากไฟล์ข้อความยาว) ctrl-y
หน้าก่อนหน้า (หากไฟล์ข้อความยาว) Ctrl V
ตัด "ลบ" ทั้งบรรทัด Ctrl K
ลบทุกอย่างตั้งแต่เคอร์เซอร์จนถึงท้ายไฟล์ ALT T
วางบรรทัดที่ตัดหรือคัดลอกก่อนหน้านี้ Ctrl U
เลือกส่วนของข้อความคัดลอกหรือตัด (หรือลบ) ย้ายไปยังส่วนที่ต้องการของข้อความ

ที่หนีบ ALT-A

และย้ายคีย์ ↓←→

สำเนา Alt-6

ตัดหรือลบ Ctrl K

แทรกแท็บ Ctrl I
วางข้อมูลข้อความจากไฟล์อื่น ctrl-r

ระบุเส้นทางไปยังไฟล์

ในนาโนแสดงแถวและหมายเลขคอลัมน์ CTRL C
ค้นหาคำในไฟล์ข้อความ CtrlW

เขียนคำค้นหา

ค้นหาต่อไป CtrlW
บันทึกการเปลี่ยนแปลงไปยังไฟล์ Ctrl O

กด เข้า

บันทึกการเปลี่ยนแปลงลงในไฟล์และออกจากตัวแก้ไขนาโน Ctrl O

กดปุ่มตกลง

อย่าบันทึกการเปลี่ยนแปลง Ctrl Z
บันทึกการเปลี่ยนแปลงและเปลี่ยนชื่อไฟล์ ctrl x

กด วาย

ป้อนชื่อไฟล์ใหม่

กด เข้า

ฉันหวังว่าการใช้โปรแกรมแก้ไขข้อความเทอร์มินัลนาโนจะไม่เป็นเรื่องน่าปวดหัวในตอนนี้!

คุณมีคำถามเพิ่มเติมหรือไม่? เขียนความคิดเห็นเกี่ยวกับสิ่งที่คุณทำหรือในทางกลับกัน!

นั่นคือทั้งหมด! อ่านบทความและคำแนะนำเพิ่มเติมในส่วน อยู่กับไซต์มันจะน่าสนใจยิ่งขึ้น!

โปรแกรม 18 ตุลาคม 2553

โปรแกรมแก้ไข nano เป็นโปรแกรมแก้ไขระดับเริ่มต้นขนาดเล็กที่มีอินเทอร์เฟซที่เรียบง่าย ซึ่งมักพบเป็นโปรแกรมแก้ไขมาตรฐานบนระบบ linux เอดิเตอร์มีอักขระคอนโซลและเรียกใช้โดยคำสั่ง นาโน, ตัวอย่างเช่น:

การเปิดและสร้างไฟล์ด้วยโปรแกรมแก้ไขนาโน

การเปิดและสร้างไฟล์ในนาโนนั้นง่ายมาก ต้องโทร:

Nano เป็นตัวแก้ไขที่ไม่ใช่โมดอล และคุณสามารถเริ่มพิมพ์ได้ทันทีเพื่อแทรกข้อความ หากคุณกำลังแก้ไขไฟล์คอนฟิกูเรชัน เช่น /etc/fstab ให้ใช้อ็อพชัน -w เช่น:

มีหลายตัวเลือกบรรทัดคำสั่ง:

  • -T # เพื่อกำหนดจำนวน (เป็นอักขระ) ของแท็บหยุด
  • -i เพื่อเปิดใช้งานการเยื้องอัตโนมัติ
  • -w ซึ่งปิดใช้งานการตัดบรรทัดที่ขอบหน้าจอ (ซึ่งสำคัญมากเมื่อแก้ไขไฟล์การกำหนดค่า) และอื่นๆ

บันทึกเอกสารและออกจากตัวแก้ไขนาโน

หากต้องการบันทึกการเปลี่ยนแปลง ให้กด Ctrl+O หากต้องการออกจากนาโน ให้กด Ctrl+X หากคุณออกจากโปรแกรมแก้ไขและไฟล์มีการเปลี่ยนแปลง nano จะแจ้งให้คุณบันทึกไฟล์ หากต้องการปฏิเสธการบันทึก เพียงกด N และเพื่อยืนยัน - Y ตัวแก้ไขจะขอชื่อไฟล์ เพียงใส่ชื่อแล้วกด Enter

หากคุณบังเอิญยืนยันความจำเป็นในการบันทึกไฟล์ที่คุณไม่จำเป็นต้องบันทึก คุณสามารถปฏิเสธที่จะบันทึกได้เสมอโดยกด Ctrl + C เมื่อได้รับแจ้งให้ป้อนชื่อไฟล์

การตัดและวางข้อความในโปรแกรมแก้ไขนาโน

หากต้องการตัดบรรทัดเดียว ให้ใช้ Ctrl+K (กด Ctrl ค้างไว้แล้วกด K) เส้นจะหายไป หากต้องการวาง เพียงเลื่อนเคอร์เซอร์ไปยังตำแหน่งที่คุณต้องการแทรกบรรทัด แล้วพิมพ์ Ctrl+U เส้นปรากฏขึ้นอีกครั้ง หากต้องการย้ายหลายบรรทัด ให้ตัดด้วยการกด Ctrl+K หลายๆ ครั้งติดต่อกัน แล้ววางด้วยการกด Ctrl+U เพียงครั้งเดียว ทั้งย่อหน้าปรากฏในตำแหน่งที่คุณต้องการ

หากคุณต้องการดำเนินการอย่างนุ่มนวล ให้ทำเครื่องหมายที่ข้อความ เลื่อนเคอร์เซอร์ไปที่จุดเริ่มต้นของข้อความที่จะตัด กด Ctrl+6 (หรือ Alt+A) จากนั้นวางเคอร์เซอร์ไว้ที่ส่วนท้ายของข้อความที่จะตัด ข้อความที่ทำเครื่องหมายถูกเน้น หากต้องการยกเลิกการเลือก ให้กด Ctrl+6 อีกครั้ง หากต้องการตัดข้อความที่ทำเครื่องหมายไว้ ให้กด Ctrl+K ใช้ Ctrl+U เพื่อวาง

การค้นหาข้อความในโปรแกรมแก้ไขนาโน

การค้นหาสตริงเป็นเรื่องง่าย: กด Ctrl+W (สำหรับ "WhereIs") พิมพ์สิ่งที่คุณต้องการค้นหา แล้วกด Enter หากต้องการค้นหาบรรทัดเดิมอีกครั้ง ให้กด Alt+W

บันทึก:ในข้อความช่วยเหลือของ nano ปุ่ม Ctrl จะแสดงด้วย "^" ดังนั้น Ctrl+W จึงแสดงเป็น ^W เป็นต้น ปุ่ม Alt มีป้ายกำกับว่า M (สำหรับ "Meta") และ Alt+W แสดงเป็น M-W



กำลังโหลด...
สูงสุด