10 คำสั่ง Linux ที่ดูธรรมดา แต่กลับทรงพลังเกินคาด

29-เม.ย.-26

คัมภีร์เทพ IT

ถ้าคุณใช้ 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 เป็นเพื่อนนะคะ

เพิ่มเพื่อน

 

บทความล่าสุด