บทความวิกิฮาวนี้จะแนะนำวิธีการสร้างและแก้ไขไฟล์ข้อความในโปรแกรมแก้ไขข้อความยอดนิยมของ Linux สองตัว ระบบลีนุกซ์เกือบทั้งหมดติดตั้งมาพร้อมกับ Nano ซึ่งเป็นโปรแกรมแก้ไขข้อความที่ใช้งานง่ายและตรงไปตรงมา หากคุณไม่ชอบ (หรือไม่มี) Nano คุณสามารถใช้ Vi (หรือ Vim ขึ้นอยู่กับระบบ) เพื่อแก้ไขไฟล์ข้อความ Vi และ Vim ใช้งานได้ยากขึ้นเล็กน้อย เนื่องจากมีคำสั่งมากมายและสองโหมดที่แตกต่างกัน
ขั้นตอน
วิธีที่ 1 จาก 2: การใช้ Nano
ขั้นตอนที่ 1. กด Control+Alt+T เพื่อเปิดหน้าต่างเทอร์มินัลใหม่
แป้นพิมพ์ลัดนี้เปิดหน้าต่างเทอร์มินัลใน Linux เกือบทุกเวอร์ชัน
- คุณยังสามารถดับเบิลคลิกที่ เทอร์มินัล ในรายการแอปพลิเคชันของคุณ หรือโดยการคลิกเมนู Dash (หากคุณใช้ GNOME) และค้นหาเทอร์มินัล
- Nano เป็นโปรแกรมแก้ไขข้อความที่ใช้งานง่ายมาก ซึ่งติดตั้งมาล่วงหน้าบนลีนุกซ์บน Ubuntu ทั้งหมด หากคุณไม่มี Nano คุณสามารถดาวน์โหลดได้โดยเรียกใช้ sudo apt install nano (Ubuntu และ Debian) หรือ sudo yum install nano (CentOS และ Fedora)
- หากคุณเคยใช้โปรแกรมแก้ไขข้อความ Pico คุณจะพบว่า Nano นั้นเหมือนกันทุกประการ และไม่เหมือนกับ Vi และ Vim คุณไม่จำเป็นต้องสลับไปมาระหว่างโหมดคำสั่งและโหมดป้อนข้อมูลขณะใช้งาน
ขั้นตอนที่ 2 ไปที่ไดเร็กทอรีที่คุณต้องการสร้างไฟล์ของคุณ
คุณอาจต้องการวางไฟล์ไว้ที่ใดที่หนึ่งในโฮมไดเร็กตอรี่ของคุณ ซึ่งเป็นตำแหน่งที่คุณเปิดอยู่แล้วเมื่อเปิดหน้าต่างเทอร์มินัล หากคุณต้องการวางไฟล์ในไดเร็กทอรีย่อยที่มีอยู่ คุณสามารถใช้ ซีดี สั่งให้ไปถึง
- ในการดูโฟลเดอร์ทั้งหมดในไดเร็กทอรีปัจจุบัน (โฮมไดเร็กตอรี่ของคุณ) ให้พิมพ์ ls แล้วกด เข้า.
- หากต้องการไปที่ไดเร็กทอรีภายในโฮมไดเร็กตอรี่ของคุณ ให้พิมพ์ cd directoryname แล้วกด เข้า (แทนที่ชื่อไดเรกทอรีด้วยชื่อไดเรกทอรี)
- หากคุณต้องการสร้างไดเร็กทอรีใหม่ ให้รันชื่อไดเร็กทอรี makedir (แทนที่ชื่อไดเร็กทอรีด้วยชื่อที่คุณต้องการตั้งไดเร็กทอรีใหม่ของคุณ จากนั้น ใช้ชื่อไดเร็กทอรี cd เพื่อเข้าสู่ไดเร็กทอรีนั้น
- คุณสามารถสร้างและแก้ไขไฟล์ภายนอกโฮมไดเร็กทอรีของคุณ แต่คุณจะต้องมีสิทธิ์เข้าถึงรูทเพื่อดำเนินการดังกล่าว
ขั้นที่ 3. พิมพ์ชื่อไฟล์ nano แล้วกด ↵ Enter
แทนที่ชื่อไฟล์ด้วยชื่อที่คุณต้องการตั้งให้กับไฟล์ข้อความใหม่ของคุณ สิ่งนี้จะสร้างและเปิดไฟล์ข้อความใหม่ด้วยชื่อนั้น
- ตัวอย่างเช่น หากคุณต้องการสร้างไฟล์ชื่อ "testfile" ให้พิมพ์ nano testfile แล้วกด เข้า.
- การเพิ่ม ".txt" ต่อท้ายชื่อไฟล์อาจเป็นประโยชน์ เพื่อให้คุณรู้ว่าเป็นไฟล์ข้อความ
- หากไดเร็กทอรีปัจจุบันของคุณมีไฟล์ชื่อเดียวกัน คำสั่งนี้จะเปิดไฟล์นั้นแทน
ขั้นตอนที่ 4 ค้นหารายการคำสั่งที่ด้านล่างของหน้าต่าง
คำสั่งที่คุณสามารถใช้ได้ขณะพิมพ์ลงในไฟล์ของคุณจะปรากฏที่ด้านล่างของ Nano หากต้องการดูคำสั่งเพิ่มเติม เพียงขยายหน้าต่างโดยลากจากมุมใดมุมหนึ่ง
-
คำสั่งเริ่มต้นด้วยกะรัต (^) หรือ M กะรัตหมายถึง ควบคุม คีย์ในขณะที่ M แสดงถึง Alt กุญแจ.
- ตัวอย่างเช่น ^U คือคำสั่งที่จะวาง หากต้องการวางสิ่งที่คุณคัดลอกไว้ ให้กด ควบคุม + คุณ.
- M-U คือคำสั่งเพื่อเลิกทำการกระทำล่าสุด หากต้องการเลิกทำ ให้กด Alt + U.
- ในการดูคำสั่งนาโนทั้งหมด ให้กด ควบคุม + G.
ขั้นตอนที่ 5. พิมพ์ลงในไฟล์ของคุณ
หากคุณต้องการย้ายเคอร์เซอร์ ให้ใช้ปุ่มลูกศร
คุณสามารถใช้เมาส์เพื่อเน้นข้อความที่คุณต้องการคัดลอกและ/หรือวาง ในการคัดลอกข้อความที่เน้น ให้กด Alt + 6. จากนั้น ใช้ปุ่มลูกศรเพื่อย้ายไปยังตำแหน่งอื่นในไฟล์แล้วกด ควบคุม + คุณ เพื่อวาง
ขั้นตอนที่ 6 กด Control+O เพื่อบันทึกไฟล์
เนื่องจากคุณตั้งชื่อไฟล์แล้ว ระบบจะไม่ขอให้คุณตั้งชื่อไฟล์นี้ อย่างไรก็ตาม หากคุณเริ่มไฟล์โดยไม่ตั้งชื่อ (โดยเรียกใช้ nano จากพรอมต์ที่ไม่มีชื่อไฟล์) ระบบจะขอให้คุณพิมพ์ชื่อไฟล์ใหม่แล้วกด เข้า เพื่อบันทึก.
หลีกเลี่ยงสิ่งล่อใจให้กด ควบคุม + S เพื่อบันทึก เนื่องจากจะทำให้หน้าต่างเทอร์มินัลของคุณค้าง!
ขั้นตอนที่ 7 กด Control+X เพื่อออกจากนาโน
การดำเนินการนี้จะนำคุณกลับไปที่พรอมต์คำสั่ง
คุณสามารถเปิดไฟล์ที่คุณสร้างใน Nano ขึ้นมาใหม่ได้โดยพิมพ์ชื่อไฟล์ nano เหมือนกับที่เคยทำ
วิธีที่ 2 จาก 2: การใช้ Vi หรือ Vim
ขั้นตอนที่ 1. กด Control+Alt+T เพื่อเปิดหน้าต่างเทอร์มินัลใหม่
การดำเนินการนี้จะเปิดเทอร์มินัลใหม่ใน Linux เวอร์ชันใดก็ได้
- คุณยังสามารถดับเบิลคลิกที่ เทอร์มินัล ในรายการแอปพลิเคชันของคุณ หรือคลิกเมนู Dash (หากคุณใช้ GNOME) และค้นหาเทอร์มินัล
- Vi เป็นหนึ่งในโปรแกรมแก้ไขข้อความที่ใช้ Unix ที่เก่าแก่และได้มาตรฐานมากที่สุด Vim ย่อมาจาก "Vi iMproved" ซึ่งหมายความว่ามันเหมือนกับ Vi แต่มีคุณสมบัติมากกว่า บน Linux เวอร์ชันล่าสุดส่วนใหญ่ รัน vi ที่พรอมต์จะเปิดตัวจริง Vim แทนที่. คำสั่งพื้นฐานจะเหมือนกันสำหรับเอดิเตอร์ทั้งสอง
- Vi มีช่วงการเรียนรู้มากกว่านาโน แต่เมื่อคุณเข้าใจแล้ว มันค่อนข้างใช้งานง่าย
ขั้นตอนที่ 2 ไปที่ไดเร็กทอรีที่คุณต้องการสร้างไฟล์ของคุณ
คุณอาจต้องการวางไฟล์ไว้ที่ใดที่หนึ่งในโฮมไดเร็กตอรี่ของคุณ ซึ่งเป็นตำแหน่งที่คุณเปิดอยู่แล้วเมื่อเปิดหน้าต่างเทอร์มินัล หากคุณต้องการวางไฟล์ในไดเร็กทอรีย่อยที่มีอยู่ คุณสามารถใช้ ซีดี สั่งให้ไปถึง
- หากต้องการดูโฟลเดอร์ทั้งหมดในไดเร็กทอรีปัจจุบัน (โฮมไดเร็กทอรีของคุณ) ให้พิมพ์ ls แล้วกด เข้า.
- หากต้องการไปที่ไดเร็กทอรีภายในโฮมไดเร็กตอรี่ของคุณ ให้พิมพ์ cd directoryname แล้วกด เข้า (แทนที่ชื่อไดเรกทอรีด้วยชื่อไดเรกทอรี)
- หากคุณต้องการสร้างไดเร็กทอรีใหม่ ให้รันชื่อไดเร็กทอรี makedir (แทนที่ชื่อไดเร็กทอรีด้วยชื่อที่คุณต้องการตั้งไดเร็กทอรีใหม่ของคุณ จากนั้น ใช้ชื่อไดเร็กทอรี cd เพื่อเข้าสู่ไดเร็กทอรีนั้น
- คุณสามารถสร้างและแก้ไขไฟล์ภายนอกโฮมไดเร็กทอรีของคุณได้ แต่คุณจะต้องมีสิทธิ์เข้าถึงรูทเพื่อดำเนินการดังกล่าว
ขั้นที่ 3. พิมพ์ชื่อไฟล์ vi แล้วกด ↵ Enter
หรือคุณสามารถพิมพ์ชื่อไฟล์ vim เพื่อให้แน่ใจว่าไฟล์เปิดใน Vim แทนที่จะเป็น Vi ส่วน "vi" ของคำสั่งนี้จะเลือกโปรแกรมแก้ไขข้อความ Vim เป็นโปรแกรมที่จะใช้ แทนที่ชื่อไฟล์ด้วยชื่อที่คุณต้องการกำหนดให้กับไฟล์ใหม่ของคุณ
- ตัวอย่างเช่น สำหรับไฟล์ชื่อ "sample.text" คุณต้องพิมพ์ vi sample.txt
- หากไดเร็กทอรีปัจจุบันของคุณมีไฟล์ชื่อเดียวกัน คำสั่งนี้จะเปิดไฟล์นั้นแทน
ขั้นตอนที่ 4. กดปุ่ม i
เมื่อคุณเปิด Vi หรือ Vim จะเปิดขึ้นในโหมดพิเศษที่เรียกว่าโหมดคำสั่ง กด ผม คีย์จะนำคุณเข้าสู่โหมดแทรก ซึ่งเป็นที่ที่คุณจะพิมพ์
คุณควรเห็น - - แทรก -- ปรากฏขึ้นที่ด้านล่างของหน้าต่างเมื่อคุณกดปุ่ม I
ขั้นตอนที่ 5. พิมพ์ข้อความของคุณ
ขณะที่คุณอยู่ในโหมดแทรก คุณสามารถพิมพ์ได้ตามปกติสำหรับเอกสารข้อความอื่นๆ หากต้องการไปยังบรรทัดถัดไป เพียงกด เข้า.
ขั้นตอนที่ 6 กดปุ่ม Esc
การดำเนินการนี้จะนำคุณกลับสู่โหมดคำสั่ง โหมดคำสั่งเป็นที่ที่คุณจะทำสิ่งต่างๆ เช่น บันทึก คัดลอก วาง และออก คุณจะรู้ว่าคุณอยู่ในโหมดคำสั่งเมื่อไม่เห็น "INSERT" ที่ด้านล่างของหน้าต่างอีกต่อไป
- คุณสามารถใช้ปุ่มลูกศรเพื่อย้ายไปรอบๆ เอกสารในขณะที่คุณอยู่ในโหมดคำสั่งทั้งใน Vi และ Vim Vim ยังให้คุณใช้ปุ่มลูกศรเพื่อย้ายในโหมดแทรก
- กลับสู่โหมดแทรกได้ตลอดเวลาโดยกดปุ่ม ผม กุญแจ.
ขั้นตอนที่ 7. พิมพ์:w แล้วกด ↵ Enter
คำสั่ง Vi/Vim ทั้งหมดเริ่มต้นด้วยโคลอน และคำสั่ง:w จะบันทึกไฟล์ (คิดว่า "w" เป็น "write")
- หากคุณสร้างไฟล์โดยไม่มีชื่อ (หรือต้องการบันทึกการแก้ไขปัจจุบันลงในไฟล์ใหม่) ให้พิมพ์:w filename แทน โดยแทนที่ชื่อไฟล์ด้วยชื่อที่คุณต้องการตั้งให้กับไฟล์นี้
- หากต้องการความช่วยเหลือและเรียนรู้เพิ่มเติมเกี่ยวกับคำสั่ง Vi/Vim ให้พิมพ์:help ในโหมดคำสั่ง แล้วกด เข้า.
ขั้นตอนที่ 8. พิมพ์:q แล้วกด ↵ Enter เพื่อออก
การดำเนินการนี้จะปิดไฟล์ของคุณและนำคุณกลับไปที่พรอมต์คำสั่ง
- หากต้องการเปิดไฟล์อีกครั้ง เพียงพิมพ์ vi filename หรือ vim filename
- คุณยังสามารถบันทึกและออกพร้อมกันได้โดยพิมพ์:wq ในโหมดคำสั่ง
เคล็ดลับ
- อย่าลืมบันทึกไฟล์ของคุณก่อนที่จะออก เนื่องจากคุณจะไม่ได้รับคำเตือนเกี่ยวกับการเปลี่ยนแปลงที่ยังไม่ได้บันทึกเสมอไป
- คุณสามารถเรียกใช้ man vi หรือ man nano ที่พรอมต์คำสั่งเพื่อดูคู่มือสำหรับโปรแกรมแก้ไขข้อความเหล่านี้
- หนึ่งในคุณสมบัติที่มีประโยชน์ที่สุดของ Vim บน Vi คือการเน้นไวยากรณ์ ซึ่งเหมาะสำหรับผู้เขียนโค้ด นอกจากนี้ยังมาพร้อมกับการตรวจตัวสะกดในตัว และความสามารถในการเคลื่อนที่ไปรอบๆ ด้วยปุ่มลูกศรในโหมดแทรก