5 lệnh Linux mà dev nào cũng nên biết nhưng ít người dùng
Hầu hết developer đều biết ls, cd, grep. Nhưng có những lệnh ít phổ biến hơn mà khi biết rồi thì không thể sống thiếu. Dưới đây là 5 lệnh mình dùng hàng ngày:
1. ncdu — Xem dung lượng ổ đĩa trực quan
du -sh * ai cũng biết, nhưng ncdu cho phép bạn browse qua các thư mục và xóa file ngay trong terminal.
sudo apt install ncdu
ncdu /var/log
Khi server hết disk space lúc 2h sáng, đây là công cụ cứu mạng.
2. jq — Parse JSON trong terminal
Không cần mở browser hay viết script Python chỉ để đọc JSON response:
curl -s https://api.github.com/users/octocat | jq '.login, .public_repos'
Kết hợp với curl thì debug API nhanh hơn Postman nhiều.
3. watch — Theo dõi output theo thời gian thực
watch -n 2 'docker ps --format "table {{.Names}}\t{{.Status}}"'
Thay vì gõ lại command mỗi 5 giây, watch tự động refresh cho bạn.
4. tldr — Man pages cho người lười đọc
man quá dài? tldr cho bạn ví dụ thực tế ngay:
npm install -g tldr
tldr tar
Chỉ hiện những use case phổ biến nhất, đỡ phải scroll qua 200 dòng man page.
5. htop + btop — Monitor hệ thống đẹp hơn top
top thì xấu và khó đọc. htop cho phép sort, filter, kill process bằng phím tắt. Còn btop thì đẹp hơn nữa với đồ thị real-time.
sudo apt install btop
btop
Còn tool nào bạn dùng hàng ngày mà ít người biết? Comment chia sẻ nhé!
All rights reserved