10 Lệnh Terminal macOS Mình Dùng Hằng Ngày — Tiết Kiệm Cả Tiếng Mỗi Tuần
Mình không phải developer. Mình là blogger. Nhưng Terminal là một trong những app mình mở mỗi ngày — vì nó giúp mình làm những việc bình thường nhanh gấp 5-10 lần so với click chuột.
Đây là 10 lệnh đơn giản nhất, không cần biết code, chỉ cần copy và dùng.
1. Mở nhanh thư mục hiện tại trong Finder
open .
Đơn giản nhất. Gõ khi đang ở trong bất kỳ thư mục nào trên Terminal để mở nó trong Finder.
2. Xem IP địa chỉ của mình
ipconfig getifaddr en0
Không cần vào System Settings, dùng lệnh này để biết IP local ngay lập tức.
3. Ẩn/hiện file ẩn trong Finder
defaults write com.apple.finder AppleShowAllFiles true && killall Finder
Thay true bằng false để ẩn lại. Hữu ích khi cần tìm file .htaccess hoặc .env.
4. Xóa file an toàn không vào Trash
rm -P tên-file
File bị ghi đè 35 lần trước khi xóa — không thể khôi phục. Dùng cho file nhạy cảm.
5. Chụp màn hình và lưu thẳng vào Clipboard
screencapture -c
Hoặc dùng shortcut Cmd+Ctrl+Shift+4 để chọn vùng, ảnh vào clipboard ngay, paste thẳng vào Notion/Slack.
6. Ping kiểm tra kết nối mạng
ping -c 5 google.com
Gửi 5 gói tin đến Google, xem delay và packet loss. Hữu ích khi mạng chập chờn mà không biết lỗi ở đâu.
7. Chuyển đổi ảnh hàng loạt sang định dạng khác
for f in *.png; do sips -s format jpeg "$f" --out "${f%.png}.jpg"; done
Convert toàn bộ PNG trong thư mục hiện tại sang JPG. Mình dùng cái này mỗi tuần để tối ưu ảnh blog trước khi upload.
8. Xem dung lượng từng thư mục
du -sh */ | sort -rh | head -10
Hiển thị 10 thư mục chiếm nhiều dung lượng nhất — cực hữu ích khi ổ cứng sắp đầy.
9. Tắt/bật thông báo Notification Center
launchctl unload -w /System/Library/LaunchAgents/com.apple.notificationcenterui.plist
Dùng khi cần tập trung hoàn toàn. Thay unload bằng load để bật lại.
10. Mở ứng dụng bằng tên
open -a "Notion"
Mở bất kỳ app nào mà không cần rời tay khỏi bàn phím. Thay “Notion” bằng tên app bạn muốn.
💡 Tip: Lưu các lệnh hay dùng vào file
.zshrcdưới dạng alias để gõ ngắn hơn. Ví dụ:alias ip="ipconfig getifaddr en0"