<ก่อนหน้านี้ | เนื้อหา | ถัดไป>
การแก้ไขหลายไฟล์
การแก้ไขมากกว่าหนึ่งไฟล์ในแต่ละครั้งมักจะมีประโยชน์ คุณอาจจำเป็นต้องเปลี่ยนแปลงไฟล์หลายไฟล์ หรืออาจจำเป็นต้องคัดลอกเนื้อหาจากไฟล์หนึ่งไปยังอีกไฟล์หนึ่ง กับ vi เราสามารถเปิดไฟล์หลายไฟล์เพื่อแก้ไขโดยระบุในบรรทัดคำสั่ง:
vi ไฟล์1 ไฟล์2 ไฟล์3...
vi ไฟล์1 ไฟล์2 ไฟล์3...
ออกจากเซสชัน vi ที่มีอยู่แล้วสร้างไฟล์ใหม่เพื่อแก้ไข พิมพ์ : WQ เพื่อออก vi, บันทึกข้อความที่แก้ไขของเรา ต่อไป เราจะสร้างไฟล์เพิ่มเติมในโฮมไดเร็กตอรี่ของเราที่เราสามารถเล่นได้ เราจะสร้างไฟล์โดยจับเอาท์พุตจาก ls คำสั่ง:
[me@linuxbox ~]$ ls -l /usr/bin > ls-output.txt
[me@linuxbox ~]$ ls -l /usr/bin > ls-output.txt
มาแก้ไขไฟล์เก่าและไฟล์ใหม่ของเราด้วย vi:
[me@linuxbox ~]$ vi foo.txt ls-output.txt
[me@linuxbox ~]$ vi foo.txt ls-output.txt
vi จะเริ่มทำงานและเราจะเห็นไฟล์แรกบนหน้าจอ:
Tสุนัขจิ้งจอกสีน้ำตาลอย่างรวดเร็วกระโดดข้ามสุนัขขี้เกียจ มันเจ๋งมาก สาย 2
บรรทัดที่ 3
บรรทัดที่ 4
บรรทัดที่ 5
Tสุนัขจิ้งจอกสีน้ำตาลอย่างรวดเร็วกระโดดข้ามสุนัขขี้เกียจ มันเจ๋งมาก สาย 2
บรรทัดที่ 3
บรรทัดที่ 4
บรรทัดที่ 5