วิธีสร้างและแก้ไขไฟล์ข้อความใน Linux โดยใช้ Terminal

สารบัญ:

วิธีสร้างและแก้ไขไฟล์ข้อความใน Linux โดยใช้ Terminal
วิธีสร้างและแก้ไขไฟล์ข้อความใน Linux โดยใช้ Terminal

วีดีโอ: วิธีสร้างและแก้ไขไฟล์ข้อความใน Linux โดยใช้ Terminal

วีดีโอ: วิธีสร้างและแก้ไขไฟล์ข้อความใน Linux โดยใช้ Terminal
วีดีโอ: วิธี mount file iso บน window 10 ไม่ต้องลงโปรแกรมเพิ่ม 2024, อาจ
Anonim

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

ขั้นตอน

วิธีที่ 1 จาก 2: การใช้ Nano

สร้างและแก้ไขไฟล์ข้อความใน Linux โดยใช้ Terminal ขั้นตอนที่1
สร้างและแก้ไขไฟล์ข้อความใน Linux โดยใช้ Terminal ขั้นตอนที่1

ขั้นตอนที่ 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 คุณไม่จำเป็นต้องสลับไปมาระหว่างโหมดคำสั่งและโหมดป้อนข้อมูลขณะใช้งาน
สร้างและแก้ไขไฟล์ข้อความใน Linux โดยใช้ Terminal ขั้นตอนที่2
สร้างและแก้ไขไฟล์ข้อความใน Linux โดยใช้ Terminal ขั้นตอนที่2

ขั้นตอนที่ 2 ไปที่ไดเร็กทอรีที่คุณต้องการสร้างไฟล์ของคุณ

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

  • ในการดูโฟลเดอร์ทั้งหมดในไดเร็กทอรีปัจจุบัน (โฮมไดเร็กตอรี่ของคุณ) ให้พิมพ์ ls แล้วกด เข้า.
  • หากต้องการไปที่ไดเร็กทอรีภายในโฮมไดเร็กตอรี่ของคุณ ให้พิมพ์ cd directoryname แล้วกด เข้า (แทนที่ชื่อไดเรกทอรีด้วยชื่อไดเรกทอรี)
  • หากคุณต้องการสร้างไดเร็กทอรีใหม่ ให้รันชื่อไดเร็กทอรี makedir (แทนที่ชื่อไดเร็กทอรีด้วยชื่อที่คุณต้องการตั้งไดเร็กทอรีใหม่ของคุณ จากนั้น ใช้ชื่อไดเร็กทอรี cd เพื่อเข้าสู่ไดเร็กทอรีนั้น
  • คุณสามารถสร้างและแก้ไขไฟล์ภายนอกโฮมไดเร็กทอรีของคุณ แต่คุณจะต้องมีสิทธิ์เข้าถึงรูทเพื่อดำเนินการดังกล่าว
สร้างและแก้ไขไฟล์ข้อความใน Linux โดยใช้ Terminal ขั้นตอนที่3
สร้างและแก้ไขไฟล์ข้อความใน Linux โดยใช้ Terminal ขั้นตอนที่3

ขั้นที่ 3. พิมพ์ชื่อไฟล์ nano แล้วกด ↵ Enter

แทนที่ชื่อไฟล์ด้วยชื่อที่คุณต้องการตั้งให้กับไฟล์ข้อความใหม่ของคุณ สิ่งนี้จะสร้างและเปิดไฟล์ข้อความใหม่ด้วยชื่อนั้น

  • ตัวอย่างเช่น หากคุณต้องการสร้างไฟล์ชื่อ "testfile" ให้พิมพ์ nano testfile แล้วกด เข้า.
  • การเพิ่ม ".txt" ต่อท้ายชื่อไฟล์อาจเป็นประโยชน์ เพื่อให้คุณรู้ว่าเป็นไฟล์ข้อความ
  • หากไดเร็กทอรีปัจจุบันของคุณมีไฟล์ชื่อเดียวกัน คำสั่งนี้จะเปิดไฟล์นั้นแทน
สร้างและแก้ไขไฟล์ข้อความใน Linux โดยใช้ Terminal ขั้นตอนที่4
สร้างและแก้ไขไฟล์ข้อความใน Linux โดยใช้ Terminal ขั้นตอนที่4

ขั้นตอนที่ 4 ค้นหารายการคำสั่งที่ด้านล่างของหน้าต่าง

คำสั่งที่คุณสามารถใช้ได้ขณะพิมพ์ลงในไฟล์ของคุณจะปรากฏที่ด้านล่างของ Nano หากต้องการดูคำสั่งเพิ่มเติม เพียงขยายหน้าต่างโดยลากจากมุมใดมุมหนึ่ง

  • คำสั่งเริ่มต้นด้วยกะรัต (^) หรือ M กะรัตหมายถึง ควบคุม คีย์ในขณะที่ M แสดงถึง Alt กุญแจ.

    • ตัวอย่างเช่น ^U คือคำสั่งที่จะวาง หากต้องการวางสิ่งที่คุณคัดลอกไว้ ให้กด ควบคุม + คุณ.
    • M-U คือคำสั่งเพื่อเลิกทำการกระทำล่าสุด หากต้องการเลิกทำ ให้กด Alt + U.
  • ในการดูคำสั่งนาโนทั้งหมด ให้กด ควบคุม + G.
สร้างและแก้ไขไฟล์ข้อความใน Linux โดยใช้ Terminal ขั้นตอนที่ 5
สร้างและแก้ไขไฟล์ข้อความใน Linux โดยใช้ Terminal ขั้นตอนที่ 5

ขั้นตอนที่ 5. พิมพ์ลงในไฟล์ของคุณ

หากคุณต้องการย้ายเคอร์เซอร์ ให้ใช้ปุ่มลูกศร

คุณสามารถใช้เมาส์เพื่อเน้นข้อความที่คุณต้องการคัดลอกและ/หรือวาง ในการคัดลอกข้อความที่เน้น ให้กด Alt + 6. จากนั้น ใช้ปุ่มลูกศรเพื่อย้ายไปยังตำแหน่งอื่นในไฟล์แล้วกด ควบคุม + คุณ เพื่อวาง

สร้างและแก้ไขไฟล์ข้อความใน Linux โดยใช้ Terminal ขั้นตอนที่ 6
สร้างและแก้ไขไฟล์ข้อความใน Linux โดยใช้ Terminal ขั้นตอนที่ 6

ขั้นตอนที่ 6 กด Control+O เพื่อบันทึกไฟล์

เนื่องจากคุณตั้งชื่อไฟล์แล้ว ระบบจะไม่ขอให้คุณตั้งชื่อไฟล์นี้ อย่างไรก็ตาม หากคุณเริ่มไฟล์โดยไม่ตั้งชื่อ (โดยเรียกใช้ nano จากพรอมต์ที่ไม่มีชื่อไฟล์) ระบบจะขอให้คุณพิมพ์ชื่อไฟล์ใหม่แล้วกด เข้า เพื่อบันทึก.

หลีกเลี่ยงสิ่งล่อใจให้กด ควบคุม + S เพื่อบันทึก เนื่องจากจะทำให้หน้าต่างเทอร์มินัลของคุณค้าง!

สร้างและแก้ไขไฟล์ข้อความใน Linux โดยใช้ Terminal ขั้นตอนที่7
สร้างและแก้ไขไฟล์ข้อความใน Linux โดยใช้ Terminal ขั้นตอนที่7

ขั้นตอนที่ 7 กด Control+X เพื่อออกจากนาโน

การดำเนินการนี้จะนำคุณกลับไปที่พรอมต์คำสั่ง

คุณสามารถเปิดไฟล์ที่คุณสร้างใน Nano ขึ้นมาใหม่ได้โดยพิมพ์ชื่อไฟล์ nano เหมือนกับที่เคยทำ

วิธีที่ 2 จาก 2: การใช้ Vi หรือ Vim

สร้างและแก้ไขไฟล์ข้อความใน Linux โดยใช้ Terminal ขั้นตอนที่ 8
สร้างและแก้ไขไฟล์ข้อความใน Linux โดยใช้ Terminal ขั้นตอนที่ 8

ขั้นตอนที่ 1. กด Control+Alt+T เพื่อเปิดหน้าต่างเทอร์มินัลใหม่

การดำเนินการนี้จะเปิดเทอร์มินัลใหม่ใน Linux เวอร์ชันใดก็ได้

  • คุณยังสามารถดับเบิลคลิกที่ เทอร์มินัล ในรายการแอปพลิเคชันของคุณ หรือคลิกเมนู Dash (หากคุณใช้ GNOME) และค้นหาเทอร์มินัล
  • Vi เป็นหนึ่งในโปรแกรมแก้ไขข้อความที่ใช้ Unix ที่เก่าแก่และได้มาตรฐานมากที่สุด Vim ย่อมาจาก "Vi iMproved" ซึ่งหมายความว่ามันเหมือนกับ Vi แต่มีคุณสมบัติมากกว่า บน Linux เวอร์ชันล่าสุดส่วนใหญ่ รัน vi ที่พรอมต์จะเปิดตัวจริง Vim แทนที่. คำสั่งพื้นฐานจะเหมือนกันสำหรับเอดิเตอร์ทั้งสอง
  • Vi มีช่วงการเรียนรู้มากกว่านาโน แต่เมื่อคุณเข้าใจแล้ว มันค่อนข้างใช้งานง่าย
สร้างและแก้ไขไฟล์ข้อความใน Linux โดยใช้ Terminal ขั้นตอนที่9
สร้างและแก้ไขไฟล์ข้อความใน Linux โดยใช้ Terminal ขั้นตอนที่9

ขั้นตอนที่ 2 ไปที่ไดเร็กทอรีที่คุณต้องการสร้างไฟล์ของคุณ

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

  • หากต้องการดูโฟลเดอร์ทั้งหมดในไดเร็กทอรีปัจจุบัน (โฮมไดเร็กทอรีของคุณ) ให้พิมพ์ ls แล้วกด เข้า.
  • หากต้องการไปที่ไดเร็กทอรีภายในโฮมไดเร็กตอรี่ของคุณ ให้พิมพ์ cd directoryname แล้วกด เข้า (แทนที่ชื่อไดเรกทอรีด้วยชื่อไดเรกทอรี)
  • หากคุณต้องการสร้างไดเร็กทอรีใหม่ ให้รันชื่อไดเร็กทอรี makedir (แทนที่ชื่อไดเร็กทอรีด้วยชื่อที่คุณต้องการตั้งไดเร็กทอรีใหม่ของคุณ จากนั้น ใช้ชื่อไดเร็กทอรี cd เพื่อเข้าสู่ไดเร็กทอรีนั้น
  • คุณสามารถสร้างและแก้ไขไฟล์ภายนอกโฮมไดเร็กทอรีของคุณได้ แต่คุณจะต้องมีสิทธิ์เข้าถึงรูทเพื่อดำเนินการดังกล่าว
สร้างและแก้ไขไฟล์ข้อความใน Linux โดยใช้ Terminal ขั้นตอนที่10
สร้างและแก้ไขไฟล์ข้อความใน Linux โดยใช้ Terminal ขั้นตอนที่10

ขั้นที่ 3. พิมพ์ชื่อไฟล์ vi แล้วกด ↵ Enter

หรือคุณสามารถพิมพ์ชื่อไฟล์ vim เพื่อให้แน่ใจว่าไฟล์เปิดใน Vim แทนที่จะเป็น Vi ส่วน "vi" ของคำสั่งนี้จะเลือกโปรแกรมแก้ไขข้อความ Vim เป็นโปรแกรมที่จะใช้ แทนที่ชื่อไฟล์ด้วยชื่อที่คุณต้องการกำหนดให้กับไฟล์ใหม่ของคุณ

  • ตัวอย่างเช่น สำหรับไฟล์ชื่อ "sample.text" คุณต้องพิมพ์ vi sample.txt
  • หากไดเร็กทอรีปัจจุบันของคุณมีไฟล์ชื่อเดียวกัน คำสั่งนี้จะเปิดไฟล์นั้นแทน
สร้างและแก้ไขไฟล์ข้อความใน Linux โดยใช้ Terminal ขั้นตอนที่ 11
สร้างและแก้ไขไฟล์ข้อความใน Linux โดยใช้ Terminal ขั้นตอนที่ 11

ขั้นตอนที่ 4. กดปุ่ม i

เมื่อคุณเปิด Vi หรือ Vim จะเปิดขึ้นในโหมดพิเศษที่เรียกว่าโหมดคำสั่ง กด ผม คีย์จะนำคุณเข้าสู่โหมดแทรก ซึ่งเป็นที่ที่คุณจะพิมพ์

คุณควรเห็น - - แทรก -- ปรากฏขึ้นที่ด้านล่างของหน้าต่างเมื่อคุณกดปุ่ม I

สร้างและแก้ไขไฟล์ข้อความใน Linux โดยใช้ Terminal ขั้นตอนที่ 12
สร้างและแก้ไขไฟล์ข้อความใน Linux โดยใช้ Terminal ขั้นตอนที่ 12

ขั้นตอนที่ 5. พิมพ์ข้อความของคุณ

ขณะที่คุณอยู่ในโหมดแทรก คุณสามารถพิมพ์ได้ตามปกติสำหรับเอกสารข้อความอื่นๆ หากต้องการไปยังบรรทัดถัดไป เพียงกด เข้า.

สร้างและแก้ไขไฟล์ข้อความใน Linux โดยใช้ Terminal ขั้นตอนที่13
สร้างและแก้ไขไฟล์ข้อความใน Linux โดยใช้ Terminal ขั้นตอนที่13

ขั้นตอนที่ 6 กดปุ่ม Esc

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

  • คุณสามารถใช้ปุ่มลูกศรเพื่อย้ายไปรอบๆ เอกสารในขณะที่คุณอยู่ในโหมดคำสั่งทั้งใน Vi และ Vim Vim ยังให้คุณใช้ปุ่มลูกศรเพื่อย้ายในโหมดแทรก
  • กลับสู่โหมดแทรกได้ตลอดเวลาโดยกดปุ่ม ผม กุญแจ.
สร้างและแก้ไขไฟล์ข้อความใน Linux โดยใช้ Terminal ขั้นตอนที่ 14
สร้างและแก้ไขไฟล์ข้อความใน Linux โดยใช้ Terminal ขั้นตอนที่ 14

ขั้นตอนที่ 7. พิมพ์:w แล้วกด ↵ Enter

คำสั่ง Vi/Vim ทั้งหมดเริ่มต้นด้วยโคลอน และคำสั่ง:w จะบันทึกไฟล์ (คิดว่า "w" เป็น "write")

  • หากคุณสร้างไฟล์โดยไม่มีชื่อ (หรือต้องการบันทึกการแก้ไขปัจจุบันลงในไฟล์ใหม่) ให้พิมพ์:w filename แทน โดยแทนที่ชื่อไฟล์ด้วยชื่อที่คุณต้องการตั้งให้กับไฟล์นี้
  • หากต้องการความช่วยเหลือและเรียนรู้เพิ่มเติมเกี่ยวกับคำสั่ง Vi/Vim ให้พิมพ์:help ในโหมดคำสั่ง แล้วกด เข้า.
สร้างและแก้ไขไฟล์ข้อความใน Linux โดยใช้ Terminal ขั้นตอนที่ 15
สร้างและแก้ไขไฟล์ข้อความใน Linux โดยใช้ Terminal ขั้นตอนที่ 15

ขั้นตอนที่ 8. พิมพ์:q แล้วกด ↵ Enter เพื่อออก

การดำเนินการนี้จะปิดไฟล์ของคุณและนำคุณกลับไปที่พรอมต์คำสั่ง

  • หากต้องการเปิดไฟล์อีกครั้ง เพียงพิมพ์ vi filename หรือ vim filename
  • คุณยังสามารถบันทึกและออกพร้อมกันได้โดยพิมพ์:wq ในโหมดคำสั่ง

เคล็ดลับ

  • อย่าลืมบันทึกไฟล์ของคุณก่อนที่จะออก เนื่องจากคุณจะไม่ได้รับคำเตือนเกี่ยวกับการเปลี่ยนแปลงที่ยังไม่ได้บันทึกเสมอไป
  • คุณสามารถเรียกใช้ man vi หรือ man nano ที่พรอมต์คำสั่งเพื่อดูคู่มือสำหรับโปรแกรมแก้ไขข้อความเหล่านี้
  • หนึ่งในคุณสมบัติที่มีประโยชน์ที่สุดของ Vim บน Vi คือการเน้นไวยากรณ์ ซึ่งเหมาะสำหรับผู้เขียนโค้ด นอกจากนี้ยังมาพร้อมกับการตรวจตัวสะกดในตัว และความสามารถในการเคลื่อนที่ไปรอบๆ ด้วยปุ่มลูกศรในโหมดแทรก

แนะนำ: