Explore all courses in this category.
Explore all courses in this category.
Nguyễn Đình Cường
0 comment
09 Nov, 2026
Nhiều người mới ngại terminal vì nó trông "đen thui" và khó nhớ lệnh. Nhưng chỉ cần nắm khoảng vài chục lệnh và thủ thuật, bạn sẽ làm việc nhanh hơn rõ rệt: di chuyển thư mục, tìm file, chạy dự án, làm việc với Git, đọc log. Các lệnh dưới đây dùng được trên Linux, macOS và Git Bash trên Windows (PowerShell có lệnh tương đương).
pwd: hiện thư mục hiện tại.ls -la: liệt kê file, kể cả file ẩn, kèm chi tiết.cd ten-thu-muc: vào thư mục; cd .. lên một cấp; cd ~ về thư mục home; cd - quay lại thư mục trước đó.mkdir -p a/b/c: tạo thư mục lồng nhau.tree (nếu đã cài): xem cây thư mục.cat file: in nội dung; less file: đọc từng trang (thoát bằng phím q).head -n 20 file và tail -n 20 file: xem đầu và cuối file.tail -f app.log: theo dõi file log đang được ghi thêm theo thời gian thực.cp, mv, rm: sao chép, di chuyển/đổi tên, xóa. Cẩn thận với rm -rf, vì không có thùng rác.touch file: tạo file rỗng.# Tìm chuỗi trong các file (đệ quy), hiện số dònggrep -rn "TODO" src/# Tìm file theo tênfind . -name "*.test.js"# Công cụ nhanh hơn, nếu đã cài ripgreprg "createUser"grep hỗ trợ -i (không phân biệt hoa thường), -v (đảo ngược, loại bỏ dòng khớp) và -C 3 (hiện thêm 3 dòng xung quanh).
Dấu | chuyển đầu ra của lệnh này thành đầu vào của lệnh kia, cho phép tạo ra các công cụ riêng từ lệnh nhỏ:
# 10 dòng cuối chứa ERROR trong loggrep "ERROR" app.log | tail -n 10# Đếm số file js trong dự ánfind . -name "*.js" | wc -l# Xem tiến trình đang chiếm cổng 3000 (Linux/macOS)lsof -i :3000Ngoài ra > ghi đầu ra vào file (ghi đè), >> nối thêm vào cuối file. Ví dụ npm test > ket-qua.txt.
| Phím | Tác dụng |
|---|---|
| Tab | Tự hoàn thành tên file, lệnh (bấm hai lần để xem gợi ý) |
| Mũi tên lên / xuống | Duyệt lại các lệnh đã gõ |
| Ctrl+R | Tìm kiếm ngược trong lịch sử lệnh |
| Ctrl+C | Dừng lệnh đang chạy |
| Ctrl+L | Xóa màn hình (giống lệnh clear) |
| Ctrl+A / Ctrl+E | Nhảy về đầu / cuối dòng |
| Ctrl+W | Xóa một từ phía trước con trỏ |
Hai phím đáng học nhất là Tab và Ctrl+R: chúng giúp bạn không phải gõ lại những lệnh dài.
Với lệnh hay dùng, hãy tạo alias trong file cấu hình shell (~/.bashrc hoặc ~/.zshrc):
alias gs="git status"alias gl="git log --oneline --graph -20"alias ll="ls -la"alias dev="npm run dev"Chạy source ~/.bashrc (hoặc mở terminal mới) để áp dụng. Với chuỗi thao tác lặp lại, viết thành script shell nhỏ và đặt tên rõ ràng; bạn sẽ thấy việc tự động hóa vài lệnh đơn giản cũng tiết kiệm đáng kể thời gian cả tuần.
sudo hoặc rm.--dry-run để xem trước tác động.sudo khi không thật sự cần.man tenlenh hoặc tenlenh --help để xem hướng dẫn của một lệnh.Terminal không đáng sợ, nó chỉ là cách trò chuyện trực tiếp với máy tính bằng văn bản. Làm chủ di chuyển, tìm kiếm, pipe, phím tắt và alias là đã đủ để tăng tốc công việc hằng ngày rõ rệt.
Bạn có thể luyện thêm các kỹ năng Linux và dòng lệnh qua những khóa học trên codebem.com.
Nguyễn Đình Cường
0 comment