บทนำ
คำสั่ง cat ใน Linux ช่วยให้คุณสามารถเพิ่มไฟล์และแสดงผลออกเป็นเอาท์พุทมาตรฐานในกรณีส่วนใหญ่นี่คือหน้าจอ
หนึ่งในการใช้งานที่พบบ่อยที่สุดของแมวคือการแสดงไฟล์ไปยังหน้าจอและสร้างไฟล์ทันทีและอนุญาตให้มี การแก้ไขขั้นพื้นฐานได้ที่เครื่องเทอร์มินัล
วิธีสร้างไฟล์โดยใช้ Cat
เมื่อต้องการสร้างแฟ้มโดยใช้คำสั่ง cat ให้ป้อนข้อมูลต่อไปนี้ในหน้าต่างเทอร์มินัล:
cat>
เห็นได้ชัดว่าคุณต้องแทนที่
เมื่อคุณสร้างไฟล์ในลักษณะนี้เคอร์เซอร์จะถูกปล่อยไว้บนบรรทัดใหม่และคุณสามารถเริ่มพิมพ์ได้
นี่เป็นวิธีที่ดีในการเริ่มต้นแฟ้มข้อความหรือสร้างไฟล์ข้อมูลทดสอบอย่างรวดเร็วเช่นไฟล์คั่นด้วยเครื่องหมายจุลภาคหรือไฟล์ที่มีการคั่นด้วยคั่นด้วยท่อ
เมื่อต้องการเสร็จสิ้นการแก้ไขแฟ้มกด CTRL และ D
คุณสามารถทดสอบว่ากระบวนการทำงานโดยการพิมพ์ คำสั่ง ls :
ls-lt
ไฟล์นี้จะแสดงรายการไฟล์ทั้งหมดในโฟลเดอร์ปัจจุบันและคุณจะเห็นไฟล์ใหม่และขนาดควรมากกว่าศูนย์
วิธีแสดงไฟล์โดยใช้ Cat
คำสั่ง cat สามารถใช้เพื่อแสดงไฟล์ไปยังหน้าจอได้เช่นกัน ทั้งหมดที่คุณต้องทำคือการกำจัดสัญลักษณ์มากกว่าดังนี้
cat
หากไฟล์ยาวมาก ๆ ก็จะเลื่อนหน้าจอขึ้นอย่างรวดเร็ว
หากต้องการดูหน้าไฟล์โดยใช้ คำสั่งเพิ่มเติม :
cat
| มากกว่า
หรือคุณสามารถใช้ คำสั่งน้อย เช่นกัน:
cat
| น้อยกว่า
เมื่อต้องการทดสอบชนิดนี้ในคำสั่งต่อไปนี้:
แมว / etc / passwd | มากกว่า
แน่นอนคุณก็สามารถลืมแมวทั้งหมดและพิมพ์ต่อไปนี้:
น้อย / etc / passwd
วิธีแสดงหมายเลขบรรทัด
สำหรับบรรทัดที่ไม่ว่างเปล่าทั้งหมดในไฟล์คุณสามารถใช้คำสั่งต่อไปนี้:
cat -b
ถ้ามีบรรทัดที่ไม่มีตัวอักษรเลยจะไม่มีการนับเลข ถ้าคุณต้องการแสดงตัวเลขสำหรับบรรทัดทั้งหมดโดยไม่คำนึงว่าจะว่างหรือไม่ให้พิมพ์คำสั่งต่อไปนี้:
cat -n
วิธีการแสดงจุดสิ้นสุดของแต่ละบรรทัด
บางครั้งเมื่อแยกวิเคราะห์ข้อมูลไฟล์โปรแกรมเมอร์อาจพบปัญหาเนื่องจากมีอักขระที่ซ่อนอยู่ในตอนท้ายของบรรทัดที่ไม่ได้คาดหวังเช่นช่องว่าง วิธีนี้จะป้องกันไม่ให้ตัวแยกวิเคราะห์ทำงานได้อย่างถูกต้อง
นี่เป็นเพียงเหตุผลเดียวที่จะแสดงอักขระบรรทัดสุดท้ายเพื่อให้คุณสามารถดูว่ามีอักขระว่างเปล่าหรือไม่
เมื่อต้องการแสดงเงินดอลลาร์เป็นจุดสิ้นสุดของบรรทัดให้ป้อนคำสั่งต่อไปนี้:
cat -E
ตัวอย่างเช่นดูบรรทัดต่อไปนี้ของข้อความ
แมวนั่งบนเสื่อ
เมื่อคุณเรียกใช้คำสั่ง cat -E คุณจะได้รับผลลัพธ์ต่อไปนี้:
แมวนั่งอยู่บนเสื่อ $
การลดเส้นที่ว่างเปล่า
เมื่อคุณแสดงเนื้อหาของไฟล์โดยใช้คำสั่ง cat คุณอาจไม่ต้องการเห็นเมื่อมีการโหลดบรรทัดว่างเปล่าติดต่อกัน
คำสั่งต่อไปนี้แสดงวิธีการลดเอาท์พุทเพื่อไม่ให้มีการเว้นว่างบรรทัดใหม่ไว้
เพื่ออธิบายสิ่งนี้จะไม่ซ่อนบรรทัดว่างทั้งหมด แต่ถ้าคุณมี 4 บรรทัดว่างในแถวจะแสดงเฉพาะบรรทัดว่าง 1 บรรทัดเท่านั้น
cat -s
วิธีแสดงแท็บ
หากคุณกำลังแสดงไฟล์ที่มีตัวคั่นแท็บคุณจะไม่เห็นแท็บต่างๆ
คำสั่งต่อไปนี้แสดงให้เห็นถึง ^ I แทนแท็บซึ่งช่วยให้เห็นได้ง่ายว่าไฟล์ของคุณไม่มี ^ I อยู่เลย
cat -T <ชื่อนามสกุล>
เชื่อมต่อหลายไฟล์
จุดรวมของ cat คือ concatenation ดังนั้นคุณอาจต้องการทราบวิธีแสดงไฟล์หลายไฟล์พร้อมกัน:
คุณสามารถต่อไฟล์หลายไฟล์เข้ากับหน้าจอด้วยคำสั่งต่อไปนี้:
cat
ถ้าคุณต้องการต่อไฟล์และสร้างไฟล์ใหม่ให้ใช้คำสั่งต่อไปนี้:
cat
>
กำลังแสดงไฟล์ในลำดับที่กลับกัน
คุณสามารถแสดงไฟล์ในลำดับย้อนกลับได้โดยใช้คำสั่งต่อไปนี้:
tac
ตกลงดังนั้นในทางเทคนิคนี้ไม่ใช่คำสั่งแมวเป็นคำสั่ง tac แต่ก็เป็นหลักไม่เหมือนกัน แต่ในสิ่งที่ตรงกันข้าม
สรุป
ที่สวยมากสำหรับคำสั่งแมว เป็นประโยชน์สำหรับการสร้างไฟล์ได้ทันทีและสำหรับการแสดงผลลัพธ์จากไฟล์และแน่นอนคุณสามารถใช้ไฟล์นี้เพื่อรวมไฟล์เข้าด้วยกันได้หลายไฟล์