10 Terminal Tricks That Saved Me Hours Every Week

26-Dec-25

คัมภีร์เทพ IT

See the original english version Click here!

 

ถ้าคุณใช้ Terminal ในการทำงานทุกวัน คุณจะรู้ว่าคำสั่งเล็กๆ น้อยๆ สามารถทำให้ Workflow เร็วขึ้นแบบคาดไม่ถึง บทความนี้ได้รวบรวม 10 เคล็ดลับ Terminal ที่ทำให้ Workflow เร็วขึ้นแบบเห็นผล และช่วยลดเวลาที่เสียไปกับงานที่ทำซ้ำๆ ได้อย่างมาก ลองนำมาปรับใช้ดู แล้วคุณจะรู้ทันทีว่าความลื่นไหลของการทำงานเพิ่มขึ้นมากแค่ไหน

1. พลังของ !! และ !$

สิ่งนี้สามารถช่วยชีวิตคุณได้อย่างมาก โดยเฉพาะตอนที่ลืม Run คำสั่ง sudo:

แต่ !$ นี่แหละที่น่าสนใจ เพราะมันจะช่วยดึงเอา Argument สุดท้ายของคำสั่งก่อนหน้า มาใช้ได้ทันที:

2. สลับ Directory อย่างรวดเร็วด้วย pushd และ popd

ลืมความยุ่งเหยิงของ cd ../../../ ไปได้เลย เพราะ Directory Stack นี่แหละคือเพื่อนรักของคุณ:

คุณยังสามารถซ้อน Directory หลายๆ Directory ได้อีกด้วย:

สิ่งนี้จะช่วยเปลี่ยนวิธีการทำงานใน Project ที่ซับซ้อนได้ เพราะคุณไม่ต้องมานั่งจำแล้วว่า ก่อนหน้านี้ทำงานอยู่ Folder ไหน

3. การจัดการ Process แบบที่ใช้งานได้จริง

ก่อนหน้านี้การ Kill Process ดูจะเป็นเรื่องจุกจิก ต้อง ps aux | grep แล้วก็ Copy PID มา kill อีกที แต่ตอนนี้ไม่ต้องทำแบบนั้นแล้ว:

ตัวอักษรในวงเล็บ [s]erver ช่วยป้องกันไม่ให้ Grep ติด Process ของตัวมันเอง รายละเอียดเล็กๆ น้อยๆ ช่วยให้คุณประหยัดเวลาได้มาก

สำหรับ Development Server ที่ Kill แล้วก็ยังดื้ออยู่:

4. การจัดการ File ที่ไม่ทำให้คุณปวดหัว

การ Copy Files แบบมี Progress Bar เพราะการได้เห็นความคืบหน้า มันน่าจะดีกว่า

สำหรับการค้นหา Files, คำสั่ง find นั้นทรงพลัง แต่ fd นั้นเร็วกว่าและใช้งานได้ง่ายกว่า:

การเปลี่ยนชื่อ File หลายๆ Files พร้อมกัน แบบไม่ต้องวุ่นวาย:

5. ตรวจสอบ Network ได้ด้วย Code สั้นๆ

การตรวจสอบว่า Services กำลังทำงานอยู่หรือไม่ จากหลายๆ คำสั่งเหลือเพียงไม่กี่บรรทัด:

เวลาที่ต้องทดสอบ API คุณแทบจะไม่เปิด Postman แล้ว:

6. พลังพิเศษของ Git Workflow

หาก Git Aliases เหล่านี้ถูกตั้งไว้ใน ~/.gitconfig ของคุณ มันจะช่วยลดจำนวนการพิมพ์คำสั่งลงได้หลายสิบครั้งต่อวัน:

ส่วน Shortcuts นี้ใช้สำหรับช่วยจัดการ Branch ได้:

7. การประมวลผลข้อความแบบมือโปร

คำสั่ง sedawk, และ grep นั้นทรงพลังมาก และนี่ก็คือวิธีที่คุณสามารถใช้งานพวกมันได้:

8. การจัดการ Environment และการ Config ค่า

การที่ต้องจัดการหลายๆ Environments เคยเป็นเรื่องที่ยุ่งยาก และนี่ก็คือวิธีที่ใช้แล้วได้ผล:

สำหรับการจัดการ Dotfiles แบบข้ามเครื่อง:

9. การตรวจสอบ Monitoring Performance และ System Info แบบรวดเร็ว

เมื่อระบบเกิดข้อผิดพลาด คุณต้องหาคำตอบอย่างรวดเร็ว:

การตรวจสอบ Memory และ CPU:

10. ระบบ Automation ที่ใช้งานได้จริง

เคล็ดลับทั้งหมดข้างต้นนั้นมีประโยชน์มาก แต่ระบบ Automation คือสิ่งที่ช่วยประหยัดเวลาคุณได้จริงๆ:

นี่คือ Script สำหรับตรวจสุขภาพของระบบหลังการ Deploy (ซึ่งหลายคนน่าจะชื่นชอบ):

สรุป

และนี่ก็เป็น 10 เคล็ดลับ Terminal ที่ทำให้ Workflow เร็วขึ้นแบบเห็นผล เคล็ดลับเหล่านั้นอาจดูเรียบง่าย แต่เมื่อใช้จริงจะช่วยให้คุณทำงานใน Terminal ได้เร็วขึ้นแบบเห็นได้ชัด ลองเลือกสักข้อที่ตรงกับงานของคุณ แล้วค่อยๆ เพิ่มทีละอย่าง แล้วคุณจะรู้สึกเลยว่าทั้ง Workflow และประสิทธิภาพดีขึ้นแบบไม่ต้องพยายามมากนัก

ที่มา: https://bhavyansh001.medium.com/

 

 

รับตำแหน่งงานไอทีใหม่ๆ ด้วยบริการ IT Job Alert

 

อัพเดทบทความจากคนวงในสายไอทีทาง LINE ก่อนใคร
อย่าลืมแอดไลน์ @techstarth เป็นเพื่อนนะคะ

เพิ่มเพื่อน

 

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