These Linux Commands Feel Like Hidden Features
29-Apr-26
คัมภีร์เทพ IT
See the original english version Click here!
ถ้าคุณใช้ Linux มาสักพัก คุณอาจเคยเห็นคนอื่นใช้งานคำสั่งที่รู้จัก แต่ในแบบที่คุณไม่เคยรู้มาก่อน จนเกิดคำถามว่า Linux ทำแบบนี้ได้ด้วยเหรอ บทความนี้จึงรวบรวม 10 คำสั่ง Linux ที่ดูธรรมดา แต่กลับทรงพลังเกินคาด ซึ่งหลายครั้งพลังเหล่านั้นไม่ได้อยู่ในเครื่องมือที่ซับซ้อน แต่อยู่ในคำสั่งธรรมดาที่เราใช้งานอยู่ทุกวัน
1. watch — เปลี่ยนทุกคำสั่งให้กลายเป็น Live Dashboard
คนส่วนใหญ่มักจะ Run คำสั่งครั้งเดียวแล้วจบ แต่ watch กลับตั้งคำถามที่แตกต่างออกไปว่า “ถ้าคำสั่งนี้ Run ต่อเนื่องไปเรื่อย ๆ และแสดงผลแบบสด ๆ ล่ะ?”

คำสั่งนี้ Refresh การใช้งาน Disk ทุกวินาทีแบบ Real-Time ใน Terminal ของคุณ
ทำไมมันเหมือนเป็น Feature ลับ:
- Monitor ระบบแบบ Real-Time ได้โดยไม่ต้องเปิดเครื่องมืออื่นเพิ่ม
- ใช้งานได้กับแทบทุกคำสั่ง
- เหมาะกับการ Debug, Deploy หรือสังเกตพฤติกรรมของระบบ
ในทันใดนั้น คุณจะรู้สึกเหมือนว่า Terminal ของคุณเป็น Live Dashboard แทนที่จะเป็นแค่ Command Prompt ธรรมดา ๆ
2. tac — คำสั่งเล็ก ๆ ที่คุณไม่เคยรู้ว่าจำเป็น จนได้ลองใช้มัน
เชื่อว่า ทุกคนน่าจะรู้จักคำสั่ง cat แต่ยังมีอีกหลายคนที่ยังไม่รู้จักคำสั่ง tac (ซึ่งเป็นคำสั่ง cat ที่เขียนกลับด้าน)

มันจะแสดงไฟล์จากด้านล่างขึ้นไปด้านบน
ทำไมมันมีประโยชน์กว่าที่คิด:
- โดยทั่วไป Logs ส่วนที่สำคัญมักจะอยู่ช่วงท้ายไฟล์
- ไม่ต้อง pipe ผ่าน tail, less หรือไม่ก็เลื่อนหาเอง
- สามารถใช้งานคู่กับ grep ได้อย่างลงตัว
ตัวอย่าง:

นี่คือการวิเคราะห์ Log แบบย้อนกลับในคำสั่งเดียว และพอได้ใช้ tac แล้ว อาจทำให้รู้สึกว่า คำสั่ง cat เริ่มดูไม่ครบเครื่องเหมือนเดิม
3. column — เปลี่ยน Output ให้อ่านง่ายทันที
Linux มักแสดงผลออกมาเป็นข้อความล้วน ๆ ที่ไม่ได้จัดรูปแบบ แต่มนุษย์เราอาจไม่ค่อยชอบสักเท่าไร

หลังใช้คำสั่งนี้ ข้อมูลจะถูกจัดเรียงเป็นคอลัมน์ที่ดูสวยงามขึ้นในทันที
ทำไมมันเป็นคำสั่งที่ยอดเยี่ยม:
- ไม่ต้องตั้งค่าใด ๆ
- ไม่ต้องเขียน Script
- ทำ Output ที่ดูรก ไม่สวยงาม ให้พร้อมสำหรับนำเสนอ
column จะช่วยเปลี่ยน Machine Output ให้กลายเป็นข้อมูลที่อ่านง่ายขึ้นมาก
4. nl — ใส่หมายเลขบรรทัดแบบมืออาชีพ
Editor ก็สามารถแสดงหมายเลขบรรทัดได้ แต่ nl สามารถทำสิ่งนั้นใน Terminal ได้ในแบบสะอาดตาและปรับรูปแบบได้ตามต้องการ

ทำไมมันถึงดีกว่า cat -n:
- ข้ามบรรทัดว่างได้
- สามารถปรับรูปแบบของเลขบรรทัดได้
- ควบคุม Output ได้ดีกว่า
ถึงแม้มันจะเป็นคำสั่งเล็ก ๆ ที่เรียบง่าย แต่กลับช่วยยกระดับคุณภาพการทำงานได้อย่างมาก
5. xargs — เครื่องมือที่ทำให้ Pipeline ใน Linux ทรงพลังขึ้น
ถ้าเปรียบ Pipes เป็นเหมือนกระแสเลือดของ Linux แล้ว xargs ก็เปรียบเหมือนกล้ามเนื้อ

Pipeline นี้แปลว่า “นำ Output นี้ ไปเปลี่ยนเป็น Argument ของคำสั่งถัดไป”
เทคนิคขั้นโปร:

พอเข้าใจ xargs แล้ว Pipeline ของ Linux ก็จะไม่ใช่แค่ลูกเล่นฉลาด ๆ อีกต่อไป แต่กลายเป็นเครื่องมือที่ทรงพลังอย่างหยุดไม่อยู่
6. less เป็นมากกว่าโปรแกรมจัดการ Page (มากกว่านั้นมาก)
คนส่วนใหญ่ใช้งาน less แบบนี้

แล้วก็จบแค่นั้น
Features ที่ซ่อนอยู่ภายใน less:
- /pattern → ค้นหา
- n / N → ไปผลลัพธ์ ถัดไป/ก่อนหน้า
- F → Follow Mode (เหมือน tail -f)
- !command → Run คำสั่ง Shell ได้โดยที่ไม่ต้องออกจากโปรแกรม
พูดอีกอย่างคือ less เป็น Interactive Tool มากกว่าที่หลายคนคิด

ตอนนี้คุณกำลังติดตาม Log แบบ Real-Time พร้อมเลื่อนดูย้อนหลังและค้นหาได้ไปในตัว โดยไม่ต้องใช้เครื่องมือเพิ่ม แค่ใช้เครื่องมือเดิมให้ลึกยิ่งขึ้นเท่านั้น
7. cut, sort, uniq — สามคำสั่งลับสุดยอดสำหรับการจัดการข้อมูล
โดยทั่วไป คำสั่งเหล่านี้ก็ใช้งานได้ดี แต่หากใช้งานร่วมกัน มันก็เป็นเหมือน Data Engine ขนาดย่อม
ตัวอย่าง:

สิ่งที่เกิดขึ้นคือ:
- cut เพื่อดึง fields ที่ต้องการ
- sort เพื่อจัดเรียง
- uniq เพื่อลบค่าซ้ำ
Linux จึงไม่ได้เป็นเรื่องของการใช้ “คำสั่ง” อีกต่อไป แต่อยู่ที่การ “นำคำสั่งมาใช้งานประกอบกัน” อย่างชาญฉลาด
8. fdisk -l และ lsblk — มองเห็น Hardware โดยไม่ต้องพึ่ง GUI
เมื่อคุณเสียบ Drive เข้าไป Linux จะไม่เด้งหน้าต่างขึ้นมา แต่มันให้ข้อมูลจริงของระบบกับคุณโดยตรง

สิ่งที่คุณจะเห็นได้ในทันที:
- Disks
- Partitions
- Mount Points
- Sizes
เมื่อคุณคุ้นเคยกับความชัดเจนนี้แล้ว คุณจะเริ่มรู้สึกเหมือน GUI Disk Manager มีรายละเอียดที่เยอะเกินความจำเป็นไปเลย
9. time — ได้ Insight เรื่อง Performance แบบฟรีๆ
คุณเคยสงสัยไหมว่า คำสั่งหนึ่ง ๆ ใช้เวลาจริงในการประมวลผลเท่าไร

คุณจะได้รู้:
- เวลาจริงที่ใช้ในการ Run
- การใช้ CPU
- System Overhead
Developers ที่ดีจะวัดผลอยู่เสมอ ซึ่ง time จะช่วยทำให้การวัดผลเป็นเรื่องที่ง่ายขึ้น
10. Shell History คือ Superpower
Shell ของคุณจะจดจำทุกอย่างที่คุณพิมพ์ แต่คนส่วนใหญ่กลับแทบไม่ค่อยได้ใช้งานมันอย่างจริงจัง
เคล็ดลับที่ซ่อนอยู่:
- Ctrl + R → ค้นหาคำสั่งย้อนหลังแบบย้อนกลับ
- !! → Run คำสั่งล่าสุดซ้ำ
- !$ → ดึง Argument ตัวสุดท้ายจากคำสั่งก่อนหน้า
- history | grep docker
เมื่อคุณใช้งาน Shell History คล่องแคล่วแล้ว การพิมพ์คำสั่งแทบกลายเป็นเรื่องไม่จำเป็นสำหรับคุณ
ทำไมคำสั่งเหล่านี้สามารถเปลี่ยนวิธีคิดของคุณได้
นี่คือความลับที่แท้จริง เพราะคำสั่งเหล่านี้ไม่ได้แค่ช่วยให้คุณประหยัดเวลาในการทำงาน แต่มันยังช่วยเปลี่ยนกรอบความคิดในการใช้งาน Linux ของคุณ
- จากการคลิก → สู่การนำคำสั่งมาใช้งานประกอบกัน
- จากการมองคำสั่งเป็นเครื่องมือ → สู่การมองเป็นองค์ประกอบพื้นฐานที่นำมาต่อกันได้
- จาก GUIs → สู่การคิดเป็น Flows
Linux จะไม่ใช่แค่สิ่งที่ “คุณใช้” และกลายเป็นสิ่งที่คุณออกแบบให้ทำงานร่วมกันได้
นั่นคือช่วงเวลาที่ผู้คนจะเริ่มเรียกคุณว่า “Power User” ไม่ใช่เพราะคุณจำคำสั่งได้เยอะ แต่เพราะคุณเรียนรู้ว่าคำสั่งเหล่านั้นเชื่อมต่อกันอย่างไร
สรุป
และนี่ก็เป็น 10 คำสั่ง Linux ที่ดูธรรมดา แต่กลับทรงพลังเกินคาด ซึ่งเสน่ห์ของ Linux คือ ความสามารถที่ทรงพลังหลายอย่าง มักซ่อนอยู่ในคำสั่งเล็ก ๆ ที่ดูธรรมดา และคำสั่งในบทความนี้ก็สะท้อนสิ่งนั้นได้ชัดเจน มันไม่ได้แค่ช่วยประหยัดเวลา แต่ยังเปลี่ยนวิธีคิดจากการ “ใช้คำสั่ง” ไปสู่การ “ประกอบคำสั่ง” ให้สามารถทำงานร่วมกันได้อย่างมีประสิทธิภาพ
ที่มา: https://medium.com/
รับตำแหน่งงานไอทีใหม่ๆ ด้วยบริการ IT Job Alert
อัพเดทบทความจากคนวงในสายไอทีทาง LINE ก่อนใคร
อย่าลืมแอดไลน์ @techstarth เป็นเพื่อนนะคะ
บทความล่าสุด

