vi
เป็นบรรณาธิการ มันทำในสิ่งที่บรรณาธิการมักจะทำ: คุณสามารถแก้ไขไฟล์ในที่สุ่มโดยเลื่อนเคอร์เซอร์ไปรอบ ๆ เพื่อทำเช่นนั้น
แก้ไขไฟล์ด้วย เสียงสะท้อน
จะเพิ่มข้อความลงใน จบ ของไฟล์ หรือเขียนทับทั้งหมด การเปลี่ยนแปลงนั้นถาวรเหมือนกับการใช้ตัวแก้ไขเช่น vi
.
echo "foo" >.bashrc
ซึ่งจะแทนที่ไฟล์ทั้งหมดด้วย "foo" เพียงบรรทัดเดียว คุณคงไม่ต้องการแบบนั้น
echo "foo" >>.bashrc
เพิ่มบรรทัดใหม่ "foo" ไปสิ้นสุด ของ .bashrc แม้ว่าบางครั้งอาจมีประโยชน์ แต่โดยปกติแล้วคุณต้องการควบคุมมากขึ้นว่าการแก้ไขของคุณไปที่ใด ดังนั้นควรใช้ตัวแก้ไขจะดีกว่า
และมันคือ เปลือก นั่นทำเวทมนตร์ทั้งหมดนั้น: นั่น >
เปลี่ยนเส้นทางเอาต์พุตของคำสั่งไปยังไฟล์ เขียนทับเนื้อหาเก่าของไฟล์นั้นในกระบวนการ >>
คล้ายกันแต่ไม่ได้เขียนทับเนื้อหาเก่า เพียงแต่เพิ่มเนื้อหาใหม่ต่อท้ายเท่านั้น
บทช่วยสอนใช้ เสียงสะท้อน
เนื่องจากเป็นคำสั่งง่ายๆ ที่คุณอาจเดาได้ เสียงก้อง ข้อโต้แย้งของมัน แต่การเปลี่ยนทิศทาง I/O นั้นด้วย >
หรือ >>
ทำงานร่วมกับ ใดๆ คำสั่งที่เขียนเอาต์พุตไปยังช่องสัญญาณเอาต์พุตมาตรฐาน (a.k.a. สตูดิโอ).