เชลล์คอมมานด์บรรทัดเดียวที่มีประโยชน์
(muhammadraza.me)$ ps aux | convert label:@- process.png
→ แปลงเอาต์พุตจากเชลล์เป็นรูปภาพ
$ curl ipinfo.io
→ ดูที่อยู่ IP ภายนอก
$ git log --format='%aN' | sort -u
→ ดูรายชื่อผู้มีส่วนร่วม
$ history | awk '{print $2}' | sort | uniq -c | sort -rn | head.
→ ดูคำสั่งที่ใช้บ่อยที่สุด แล้วเพิ่มเป็น alias ได้
$ ls -d */
→ ดูเฉพาะไดเรกทอรี
$ du -hs */ | sort -hr | head
→ ดู 10 โฟลเดอร์ที่ใหญ่ที่สุดภายใต้โฟลเดอร์ปัจจุบัน
$ ss -p
→ ดูรายการแอปที่กำลังใช้งานเครือข่าย
$ rm -f !(test.txt).
→ ลบทุกไฟล์ยกเว้นไฟล์ที่กำหนด
$ python3 -m http.server
→ รันเว็บเซิร์ฟเวอร์จากโฟลเดอร์ปัจจุบัน
$ mkfifo hello; script -f hello
→ แชร์เซสชันเทอร์มินัลแบบเรียลไทม์
4 ความคิดเห็น
มาใช้ fzf (https://github.com/junegunn/fzf) กันเถอะ
ดูเหมือนว่าจะมีหลายกรณีที่ต้องใช้ HTTP Static server อยู่พอสมควรนะครับ
ถ้าใช้สำหรับให้บริการจริงก็คงจะใช้ Apache หรือ nginx กันอยู่แล้ว เลยดูเหมือนจะไม่ใช่แบบนั้น หรือว่านี่เป็นสิ่งที่จำเป็นสำหรับผู้ดูแลระบบกันแน่?
เวลาต้องการทดสอบไฟล์ที่สร้างขึ้นมา (HTML, CSS, JS, WASM, ...) แบบง่าย ๆ บนเครื่องพัฒนา ผมว่ายังไม่มีเครื่องมือไหนจะดีไปกว่านี้แล้ว
บางครั้งก็ใช้ตัวนั้นกับ
npx serveเหมือนกันThe Art of Command Line [แปล] https://th.news.hada.io/topic?id=137
ทิป Zsh ที่มีประโยชน์ https://th.news.hada.io/topic?id=3764
รวมเครื่องมือบรรทัดคำสั่งที่มีประโยชน์ในช่วงนี้ https://th.news.hada.io/topic?id=793
รวม HTTP Static Server แบบคำสั่งบรรทัดเดียว https://th.news.hada.io/topic?id=1325
5 บรรทัดที่ต้องใส่ไว้ในไฟล์ .vimrc https://th.news.hada.io/topic?id=3397