และระบบปฏิบัติการแบบ 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), ตรวจสอบการสะกด / แทนที่เฉพาะส่วนของข้อความที่เลือก, เลื่อนข้อความที่เลือกไปทางขวา, เลื่อนไปที่จุดเริ่มต้นและจุดสิ้นสุดของย่อหน้า, ค้นหาในเชลล์ ตัวจัดการไฟล์แปลงไฟล์ในรูปแบบต่างๆ โดยอัตโนมัติแบบหนึ่งต่อหนึ่ง
คำสั่งหลักในนาโนคือ:
- เพื่อเรียกไดเร็กทอรีพรอมต์แบบเต็ม -CTRL+G หรือ F1 ;
- เพื่อออกจากโปรแกรมCTRL+X หรือ F2 ;
- สำหรับบันทึก ไฟล์ถัดไป – CTRL+O หรือ F3 ;
- เพื่อแทรกไฟล์ลงในไฟล์ถัดไป -CTRL+R หรือ F5 ;
- เพื่อค้นหาข้อความในไฟล์ถัดไป -CTRL+W หรือ F6 ;
- เพื่อแทนที่ข้อความในไฟล์ถัดไป -CTRL+\(F14 หรือ Meta+R) ; ขั้นแรกให้ป้อนข้อความแทนที่ จากนั้นหลังจากกด Enter ข้อความแทนที่
- เพื่อย้ายไปยังหน้าจอแสดงตัวอย่าง -CTRL+Y (F7 หรือ PgUp) ;
- เพื่อย้ายไปยังหน้าจอที่จะเกิดขึ้น -CTRL+V (F8 หรือ PgDwn) ;
- CTRL+K (F9) = ลบ (ตัด, ตัด) บรรทัดที่ตำแหน่งเคอร์เซอร์และบันทึกไว้ในบัฟเฟอร์ (cutbuffer);
- เพื่อแทรกเนื้อหาของบัฟเฟอร์ลงในสตริงที่ตำแหน่งของเครื่องหมายCTRL+U - (F10) ; หากสิ่งหลังไม่มีการเปลี่ยนแปลง จะทำหน้าที่เลิกทำ (ยกเลิก) ซึ่งปกติไม่ได้จัดเตรียมไว้ นอกจากนี้ยังสามารถใช้สำหรับการโคลนบรรทัดในส่วนใดส่วนหนึ่งของข้อความโดยไม่จำกัด - คุณเพียงแค่ต้องเลื่อนเคอร์เซอร์ไปยังตำแหน่งที่ถูกต้องหลังจากการลบ
- เพื่อแสดงข้อมูลเกี่ยวกับตำแหน่งของเคอร์เซอร์ในรูปแบบ -CTRL+C (F11) ;
- เพื่อตรวจสอบตัวสะกด (โดยใช้โปรแกรมสะกดคำภายนอก หากมีการติดตั้งและเปิดใช้งานตัวเลือกที่เกี่ยวข้องในการกำหนดค่า โปรดดูด้านล่าง) –CTRL+T (F12) ;
- เพื่อย้ายเครื่องหมาย (เคอร์เซอร์) ขึ้นหนึ่งบรรทัด -CTRL+P ;
- เพื่อย้ายเครื่องหมายลงหนึ่งบรรทัด -CTRL+N ;
- เพื่อย้ายเครื่องหมายไปข้างหน้าหนึ่งอักขระ -CTRL+F ;
- เพื่อย้ายเครื่องหมายกลับหนึ่งอักขระ -CTRL+B ;
- เพื่อย้ายเครื่องหมายไปยังจุดเริ่มต้นของบรรทัดถัดไป -CTRL+A ;
- เพื่อย้ายเครื่องหมายไปที่ท้ายบรรทัดถัดไป -CTRL+E ;
- เพื่อวาดหน้าจอถัดไปใหม่ -CTRL+L ;
- เพื่อเลือก (และบัฟเฟอร์) ข้อความที่เริ่มต้นที่ตำแหน่งเคอร์เซอร์ถัดไป -CTRL+^ (เมตา+A) ;
- เพื่อกำจัดอักขระที่ตำแหน่งเครื่องหมาย -CTRL+D ;
- เพื่อกำจัดอักขระทางด้านซ้ายของเครื่องหมาย -CTRL+H ;
- เพื่อแทรกอักขระแท็บ -CTRL+I ;
- เพื่อเติมข้อความในย่อหน้าถัดไปโดยอัตโนมัติ -CTRL+J (F4) ;
- เพื่อแทรกอักขระขึ้นบรรทัดใหม่ (CR) ที่ตำแหน่งเครื่องหมาย -CTRL+M ;
- เพื่อข้ามไปยังหมายเลขบรรทัดที่กำหนดไว้ล่วงหน้า -CTRL+_ (F13 หรือ Meta+G) .
ดังที่เราได้เขียนไว้ข้างต้นโดยใช้คีย์ Meta คุณยังสามารถดำเนินการคำสั่ง รายการคำสั่งต่อไปนี้ด้วย Meta:
- เพื่อเชื่อมต่อ ฉัน/ปิดใช้งานตำแหน่งเครื่องหมายคงที่ –เมตา + ซี ;
- เพื่อเชื่อมต่อ ฉัน/ปิดใช้งานการเยื้องอัตโนมัติ -เมตา + I ;
- เพื่อเชื่อมต่อ ฉัน/ปิดการระงับ –เมตา + Z ;
- เพื่อเชื่อมต่อ ฉัน / ปิดใช้งานเอาต์พุตของโซนคำใบ้ -เมตา + X ;
- เพื่อเชื่อมต่อ ฉัน/ปิดใช้งานโหมดจำลองโปรแกรมแก้ไข pico -เมตา+พี ;
- เพื่อเชื่อมต่อ ฉัน/ปิดใช้งานโหมดตัดคำ -เมตา + W ;
- เพื่อเชื่อมต่อ i/disable mouse support (เมื่อสร้างด้วย gpm support เท่านั้น -เมตา + M ;
- สำหรับคำสั่งเปิด/ปิดการตัดจนสุด -เมตา+เค ;
- เพื่อเชื่อมต่อ ฉัน/ปิดการใช้นิพจน์ทั่วไป (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
คู่มือพื้นฐานนาโน
^ว
- ไม่อยู่ในการทำงานของระบบทั้งหมด F1สำหรับการอ้างอิง พยายาม ^G
- ไม่ได้อยู่ในระบบทั้งหมด นาโนมีหน้าช่วยเหลือ
ใช่ มันเป็นเพียงหน้าอ้างอิงด้านล่าง สำหรับผู้ที่เห็นข้อความนี้ [ขออภัย การสนับสนุนสำหรับคุณลักษณะนี้ถูกปิดใช้งาน]แทน หน้าเปิดใช้งานนาโน
^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 |