<ก่อนหน้านี้ | Contents | ถัดไป>
เช่นเดียวกับชื่อไฟล์ที่มีช่องว่าง:
แมว นี่\ ไฟล์
3.3.4. วิธีเพิ่มเติมในการดูเนื้อหาไฟล์
3.3.4.1 ทั่วไป
นอกเหนือจาก แมวซึ่งไม่ได้ทำอะไรมากไปกว่าการส่งไฟล์ไปยังเอาต์พุตมาตรฐาน แต่ก็มีเครื่องมืออื่นๆ ในการดูเนื้อหาไฟล์
วิธีที่ง่ายที่สุดคือการใช้เครื่องมือกราฟิกแทนเครื่องมือบรรทัดคำสั่ง ในบทนำ เราได้เห็นแอปพลิเคชั่นสำนักงานอย่าง OpenOffice.org แล้ว ตัวอย่างอื่นๆ ได้แก่ GIMP (เริ่มต้นด้วย ขลิบด้าย จากบรรทัดคำสั่ง) โปรแกรมจัดการอิมเมจ GNU; xpdf เพื่อดูไฟล์รูปแบบเอกสารพกพา (PDF); โกสต์วิว (gv) สำหรับการดูไฟล์ PostScript; Mozilla/FireFox, การเชื่อมโยง (เบราว์เซอร์โหมดข้อความ), Konqueror, Opera และอื่นๆ อีกมากมายสำหรับเนื้อหาเว็บ XMMS, CDplay และอื่นๆ สำหรับเนื้อหาไฟล์มัลติมีเดีย AbiWord, Gnumeric, KOffice เป็นต้น สำหรับแอปพลิเคชันสำนักงานทุกประเภทเป็นต้น มีแอพพลิเคชั่นลินุกซ์มากมาย; ในการแสดงรายการทั้งหมดจะใช้เวลาหลายวัน
แต่เรายังคงมุ่งความสนใจไปที่แอปพลิเคชันโหมดเชลล์หรือโหมดข้อความ ซึ่งเป็นพื้นฐานสำหรับแอปพลิเคชันอื่นๆ ทั้งหมด คำสั่งเหล่านี้ทำงานได้ดีที่สุดในสภาพแวดล้อมข้อความในไฟล์ที่มีข้อความ หากมีข้อสงสัย ให้ตรวจสอบก่อนโดยใช้ปุ่ม ไฟล์ คำสั่ง
มาดูกันว่าเรามีเครื่องมือข้อความใดบ้างที่มีประโยชน์ในการดูภายในไฟล์
ปัญหาแบบอักษร
เครื่องมือข้อความธรรมดาเช่นที่เรากำลังจะพูดถึง มักมีปัญหากับไฟล์ข้อความ "ธรรมดา" เนื่องจากการเข้ารหัสฟอนต์ที่ใช้ในไฟล์เหล่านั้น อักขระพิเศษ เช่น อักขระตัวอักษรเน้นเสียง อักขระจีน และอักขระอื่นจากภาษาที่ใช้ชุดอักขระที่แตกต่างจากค่าเริ่มต้น en_US การเข้ารหัสและอื่น ๆ จะแสดงในทางที่ผิดหรือถูกแทนที่ด้วยขยะที่อ่านไม่ได้
ปัญหาเหล่านี้จะกล่าวถึงในหัวข้อ 7.4
3.3.4.2. "น้อยแต่มาก"
ไม่ต้องสงสัยเลยว่าคุณจะได้ยินใครบางคนพูดวลีนี้ไม่ช้าก็เร็วเมื่อทำงานในสภาพแวดล้อม UNIX ประวัติศาสตร์ UNIX เล็กน้อยอธิบายสิ่งนี้:
• อย่างแรกคือ แมว. เอาต์พุตถูกสตรีมด้วยวิธีที่ไม่สามารถควบคุมได้
• แล้วก็มี pgซึ่งอาจยังพบได้ใน UNIX รุ่นเก่า คำสั่งนี้ใส่ข้อความไปยังเอาต์พุตครั้งละหนึ่งหน้า
• การขอ ข้อมูลเพิ่มเติม โปรแกรมเป็นเวอร์ชันแก้ไขของ pg. คำสั่งนี้ยังคงมีอยู่ในระบบ Linux ทุกระบบ
• น้อยลง เป็นเวอร์ชัน GNU มากกว่าและมีคุณสมบัติพิเศษที่ช่วยให้สามารถไฮไลต์สตริงการค้นหา เลื่อนย้อนกลับ และอื่นๆ ได้ ไวยากรณ์นั้นง่ายมาก:
น้อยลง ชื่อ_of_file
ข้อมูลเพิ่มเติมอยู่ในหน้าข้อมูล
ตอนนี้คุณรู้เกี่ยวกับเพจเจอร์แล้ว เพราะมันใช้สำหรับดูเพจเจอร์
3.3.4.3. คำสั่งหัวและหาง
สองคำสั่งนี้แสดง n บรรทัดแรก/สุดท้ายของไฟล์ตามลำดับ หากต้องการดูคำสั่งสิบคำสั่งสุดท้ายที่ป้อน:
โทนี่:~> หาง -10 .bash_history ค้นหาการกำหนดค่า | grep bin man ทุบตี
cd xawtv &
grep ใช้งานได้ /usr/share/dict/words grep advisable /usr/share/dict/words info quota
โควต้าคน echo $PATH frm
โทนี่:~> หาง -10 .bash_history ค้นหาการกำหนดค่า | grep bin man ทุบตี
cd xawtv &
grep ใช้งานได้ /usr/share/dict/words grep advisable /usr/share/dict/words info quota
โควต้าคน echo $PATH frm