Next
Previous
Contents
การทำงานกับ text file จะเป็นการทำงานโดยพื้นฐานที่ง่ายต่อการทำความเข้าใจ แต่เป็นสิ่งที่สำคัญมาก เช่น เวลาเราจะแก้ configuration ของระบบ เราก็มักจะใช้วิธีการแก้ text files ที่เป็น configuration file ของระบบ หรือเวลาเราจะเขียนโปรแกรมเราก็อาจจะใช้ การทำงานบน text เป็นพื้นฐาน (บางคนก็ถนัดใช้ IDE)
คำสั่งที่ใช้ ดู text ไฟล์ที่สำคัณๆมี อยู่ ๕ คำสั่งคือ cat, head, tail, more, less แต่ละคำสั่งก็มีจุดประสง ค์ในการใช้งานแตกต่างกันออกไป
- cat เป็นคำสั่งที่ใช้เพื่อ write & read text ไฟล์ แต่ไม่มี user interactive เวลาจะใช้เพื่อ read text file ก็สั่งให้ cat print file ออกทาง stdout ได้เลย แต่ถ้า ไฟล์มีขนาดใหญ่มาก จะทำให้แสดงข้อความได้ไม่หมดในหน้าเดียว และจะแสดงข้อมูลใน file ออกมาหมดเลย เวลาเราจะ write ก็อาจจะใช้ วิธี redirect stdout ไปยังไฟล์ที่กำหนดได้
- head เป็นคำสั่งที่คล้ายๆกับคำสั่ง cat แต่สามารถใช้เพื่อแสดง text file ในตำแหน่งที่กำหนดจาก ต้นไฟล์ก็ได้ (head)
- tail คล้ายๆกับ head แต่กำหนดจากท้ายไฟล์(tail)แทน
- more เป็นโปรแกรมที่ใช้เพื่อ print เหมือนกัน แต่มี เป็น interactive โปรแกรม เราสามารถเลื่อนลงเพื่อดูในตำแหน่งที่อยู่ด้านล่างได้ การแสดงผลโดยปกติ แสดงที่ละหน้าๆ
- less เป็นโปรแกรมคล้ายๆกับ more แต่สามารถเลื่อนได้ทั้งขึ้นและลง
เวลาใช้งานอาจจะใช้ คำสั่ง less ร่วมกับสั่งอื่น หรือแม้กะทั่งกับคำสั่ง tail หรือ head ก็ได้
Next
Previous
Contents