คำสั่ง cat หรือ concatenate เป็นยูทิลิตี้อเนกประสงค์สำหรับการรวมไฟล์ตั้งแต่สองไฟล์ขึ้นไป คุณยังสามารถใช้คำสั่ง cat เพื่อพิมพ์เนื้อหาของไฟล์บนเทอร์มินัลโดยไม่ต้องเปิดในโปรแกรมแก้ไขข้อความ
คำสั่ง cat มีฟังก์ชันอื่นๆ มากมาย เช่น การต่อท้ายไฟล์ การแสดงจำนวนบรรทัด การสร้างไฟล์ใหม่ ฯลฯ อย่างไรก็ตาม ผู้ใช้จำนวนมาก โดยเฉพาะผู้เริ่มต้น มีความรู้เพียงเล็กน้อยเกี่ยวกับคำสั่ง cat บทความนี้จึงรวบรวมทุกสิ่งที่มือใหม่จำเป็นต้องรู้เกี่ยวกับคำสั่ง cat ใน Linux
วิธีใช้คำสั่ง Cat ใน Linux
ตามที่เราได้กล่าวไปแล้ว คำสั่ง cat ใช้เพื่อแสดงเนื้อหาของไฟล์ นี่คือนิพจน์พื้นฐานของคำสั่ง cat:
แมว - ตัวเลือก - - ไฟล์ -
ตอนนี้เรามาดูตัวอย่างเพื่อแสดงเนื้อหาของไฟล์ script.txt:
แมว script.txt
หากคุณได้เรียกใช้สคริปต์หรือโค้ดบางส่วน และต้องการบันทึกเอาต์พุตของสคริปต์ลงในไฟล์ โปรดเรียกใช้คำสั่งต่อไปนี้:
แมว - เอาท์พุท.txtหากไม่มีไฟล์อื่นชื่อ 'output.txt' ในไดเร็กทอรีปัจจุบันของคุณ คำสั่งนี้จะสร้างมันขึ้นมาก่อน จากนั้นจะบันทึกเอาต์พุตของคำสั่งที่ดำเนินการก่อนหน้านี้ลงไป หากต้องการเชื่อมหลายไฟล์เข้าด้วยกันแล้วแสดงเนื้อหา ให้ใช้คำสั่งต่อไปนี้:
แมว file.txt ชื่อไฟล์.txt
นอกจากเนื้อหาไฟล์แล้ว คุณยังสามารถแสดงหมายเลขบรรทัดได้โดยใช้ตัวเลือก -n:
แมว -n ไฟล์.txt
คุณสามารถใช้คำสั่งด้านล่างเมื่อคุณมีสองไฟล์ ได้แก่ file1 และ file2 แต่ต้องการผนวกเนื้อหาของ file2 เข้ากับ file1:
แมว ชื่อไฟล์.txt - ไฟล์.txt
ในทำนองเดียวกัน คุณสามารถโคลนเนื้อหาของไฟล์หนึ่งไปยังอีกไฟล์หนึ่งได้:
แมว ไฟล์.txt - ชื่อไฟล์.txt
สรุปสั้นๆ
คำสั่ง cat เป็นยูทิลิตี้ที่ทรงพลังและอเนกประสงค์พร้อมคุณสมบัติที่หลากหลาย อย่างไรก็ตาม ผู้ใช้มักไม่ทราบถึงศักยภาพที่แท้จริงของมัน ซึ่งทำให้มีการใช้งานน้อยเกินไป ดังนั้น บทความนี้จะอธิบายสั้น ๆ เกี่ยวกับคำสั่ง cat ตัวเลือก และกรณีการใช้งานต่างๆ
เราได้สาธิตวิธีการใช้คำสั่ง cat เพื่อแสดงเนื้อหาของไฟล์ ทำสำเนาของไฟล์ ผนวกเข้ากับไฟล์อื่น และแสดงจำนวนบรรทัด เป็นต้น