tldr: อ่านตัวอย่างคำสั่ง Linux แบบสั้นและใช้ได้ทันที
ใช้ tldr เปิดตัวอย่าง command ที่พบบ่อยโดยไม่ต้องอ่าน man page ทั้งหมด เหมาะสำหรับทบทวน syntax และค้นรูปแบบคำสั่งระหว่างทำงานใน Terminal

ภาพรวม
tldr คืออะไร ทำไม command cheatsheet แบบสั้นช่วย Dev ได้จริง
เวลาเริ่มใช้ Terminal ใหม่ ๆ หลายคนไม่ได้กลัว command หรอก แต่กลัว “จำ option ไม่ได้” มากกว่า
เช่น tar ต้องแตกไฟล์ยังไง, git reset ใช้แบบไหน, ffmpeg ย่อวิดีโอต้องพิมพ์อะไร
พอไปเปิด man ก็เจอเอกสารยาวมาก อ่านถูกแต่ใช้ไม่ทัน 😅
tldr คือเครื่องมือที่ทำหน้าที่เป็น cheatsheet สั้น ๆ สำหรับ command line
ชื่อมาจากคำว่า “too long; didn’t read” หรือ “ยาวไป ไม่ได้อ่าน”
แนวคิดคือ ไม่พยายามอธิบายทุกอย่างเหมือน manual แต่เลือกตัวอย่างที่ใช้บ่อยที่สุดมาให้ดูทันที
ตัวอย่างเช่น ถ้ารัน
tldr tar
คุณจะได้ตัวอย่างประมาณว่า สร้างไฟล์ .tar.gz ยังไง, แตกไฟล์ยังไง, ดูรายการไฟล์ใน archive ยังไง
แต่ละบรรทัดเป็น command ที่เอาไปปรับใช้ได้เลย ไม่ต้องไล่อ่าน option หลายสิบหน้า
สิ่งที่ทำให้ tldr มีประโยชน์กับ Dev จริง ๆ คือมันลด friction ระหว่าง “รู้อยากทำอะไร” กับ “จำ syntax ไม่ได้”
สมมติคุณรู้ว่าอยากหา process ที่ใช้ port อยู่ แต่จำ lsof ไม่ได้
เปิด tldr lsof แล้วเห็นตัวอย่าง ก็กลับไปทำงานต่อได้ในไม่กี่วินาที
นี่สำคัญมากสำหรับมือใหม่ เพราะการเรียน command line ไม่ควรเริ่มจากการท่องจำทั้งหมด ควรเริ่มจากการเห็น pattern ซ้ำ ๆ เช่น คำสั่ง + option + path คำสั่ง + filter คำสั่ง + pipe ไปอีกคำสั่ง พอเห็นตัวอย่างบ่อย ๆ สมองจะเริ่มจับรูปแบบเอง 🧠
สำหรับ Dev ที่มีประสบการณ์แล้ว tldr ก็ยังช่วยได้
เพราะเราไม่ได้ใช้ทุก command ทุกวัน
บางคำสั่งใช้ปีละไม่กี่ครั้ง เช่น rsync, openssl, docker volume, systemctl, sed
การมี cheatsheet ที่เร็วกว่า search engine ทำให้ไม่ต้องสลับบริบทไปอ่านบทความยาว ๆ
วิธีใช้งานทั่วไปคือ ติดตั้ง client ของ tldr แล้วเรียกตามชื่อ command
เช่น
tldr git
tldr docker
tldr curl
tldr find
ถ้าต้องการอัปเดตข้อมูลตัวอย่าง บาง client ใช้คำสั่งประมาณ tldr --update
เคล็ดลับคือ อย่าใช้ tldr แทนการเข้าใจ command ทั้งหมด
ให้ใช้เป็น “จุดเริ่มต้นที่เร็ว”
ถ้าคำสั่งมีผลอันตราย เช่น ลบไฟล์, reset git, format disk, เปลี่ยน permission ทั้งระบบ
ควรกลับไปอ่าน manual หรือ official docs ก่อนรันจริงเสมอ ⚠️
ลำดับการใช้ที่แนะนำคือ
- ใช้
tldrเพื่อดูตัวอย่างเร็ว ๆ - ปรับ path และ option ให้ตรงงาน
- ถ้าเกี่ยวกับ production หรือข้อมูลสำคัญ ให้เช็กด้วย
man,--help, หรือ docs - จด command ที่ใช้บ่อยไว้ใน notes หรือ script
ตัวอย่างงานที่ tldr ช่วยได้บ่อยมาก
ค้นไฟล์ด้วย find
ยิง request ด้วย curl
จัดการ branch ด้วย git
ดู disk ด้วย du และ df
จัดการ container ด้วย docker
บีบอัดไฟล์ด้วย tar หรือ zip
ดู log ด้วย journalctl
ข้อดีอีกอย่างคือ style ของ tldr เป็นตัวอย่างจริง ไม่ใช่คำอธิบายเชิงทฤษฎี
มือใหม่จึงเห็นทันทีว่า command หน้าตาประมาณไหน
ส่วนคนทำงานจริงก็ copy pattern ไปแก้ต่อได้ไว 🚀
สรุปสั้น ๆ: man เหมาะกับการอ่านลึก, --help เหมาะกับดู option เร็ว, ส่วน tldr เหมาะกับ “ขอตัวอย่างที่ใช้ได้ตอนนี้”
ถ้าคุณใช้ Terminal บ่อย แต่ยังเสียเวลากับการจำ syntax เดิม ๆ
ลองเพิ่ม tldr เข้า toolbox ได้เลย
มันไม่ได้ทำให้คุณข้ามการเรียนรู้ แต่มันทำให้คุณเริ่มลงมือได้เร็วขึ้น และเรียนจากตัวอย่างที่ใกล้งานจริงกว่าเดิม 💡
แนวทางนำไปใช้
- นำแนวคิดจากโพสต์นี้ไปทดลองกับงานจริงของคุณ
- แยกเป็นขั้นตอนเล็ก ๆ แล้วทำทีละส่วน
- บันทึกผลลัพธ์และสิ่งที่เรียนรู้เพื่อต่อยอด
สรุป
ใช้ tldr เปิดตัวอย่าง command ที่พบบ่อยโดยไม่ต้องอ่าน man page ทั้งหมด เหมาะสำหรับทบทวน syntax และค้นรูปแบบคำสั่งระหว่างทำงานใน Terminal