Cách dùng Cheat sheet lệnh Linux
- Nhập giá trị của riêng bạn (thư mục, tệp, user, host) vào các ô ở đầu trang. Mọi ví dụ trên trang sẽ cập nhật ngay lập tức.
- Tìm kiếm hoặc chọn nhanh một mục để tìm lệnh bạn cần.
- Nhấn Sao chép để lấy một dòng lệnh sẵn sàng chạy, hoặc Sao chép mục để lấy cả khối lệnh có chú thích.
- Các lệnh được đánh dấu phá hủy sẽ xóa hoặc ghi đè dữ liệu. Hãy đọc kỹ ghi chú trước khi chạy.
Pipe là siêu năng lực
Hầu hết công cụ Linux chỉ làm một việc và đọc dữ liệu từ standard input, nên bạn kết hợp chúng bằng |. grep lọc dòng, awk và cut chọn cột, sort và uniq -c đếm, head cắt bớt. Chuyển hướng đầu ra bằng > (ghi đè), >> (ghi thêm vào cuối) và 2>&1 (gồm cả lỗi).
Cẩn thận với các lệnh này
rm -rfxóa vĩnh viễn, không có thùng rác. Hãy dùnglstrên đúng đường dẫn trước, và đừng bao giờ chạy lệnh khi biến chưa được đặt, ví dụrm -rf $DIR/.sed -i,find -deletevàrsync --deletethay đổi tệp ngay tại chỗ. Hãy chạy thử không có cờ phá hủy trước để xem trước kết quả.kill -9bỏ qua bước dọn dẹp. Hãy thửkillthông thường trước.
Tóm tắt về phân quyền
Read là 4, write là 2, execute là 1; cộng các giá trị này cho chủ sở hữu, nhóm và những người khác. Vì vậy 640 nghĩa là chủ sở hữu đọc/ghi, nhóm chỉ đọc, người khác không có quyền gì. Tính giá trị bất kỳ bằng chmod calculator, tạo lịch cron bằng cron expression generator, và kiểm tra cổng đang mở từ xa bằng port checker.
Cũng được tìm dưới tên: lệnh linux, cheat sheet linux, lệnh bash, danh sách lệnh linux, lệnh terminal, ví dụ grep find, lệnh ssh rsync, lệnh shell linux.
Các công cụ dùng kèm tốt với Cheat sheet lệnh Linux
- Bảng lệnh Docker — Các lệnh Docker và Docker Compose bạn dùng mỗi tuần, giải thích trong một dòng.
- Bảng lệnh Git — Mọi lệnh Git bạn dùng hằng ngày, và cả những lệnh cần khi có sự cố, được giải thích trong một dòng.
- Tạo Cấu Hình Nginx — Chọn việc Nginx cần làm — phục vụ site tĩnh hoặc SPA, proxy tới ứng dụng Node/Python, hoặc chạy PHP — rồi đánh dấu các tùy chọn thêm.
- Prompt AI cho lập trình viên — Prompt đã kiểm chứng cho những việc lập trình bạn làm hằng ngày — gỡ lỗi, review, viết test, refactor, SQL, commit message và tài liệu.
Câu hỏi thường gặp
Làm sao để tìm tiến trình nào đang dùng một cổng?
sudo lsof -i :8080 hoặc sudo ss -tulpn | grep 8080. Cả hai đều hiển thị tên tiến trình và PID.chmod 644 và 755 nghĩa là gì?
Làm sao để lệnh tiếp tục chạy sau khi tôi đóng SSH?
nohup command & cho tác vụ nhanh, một terminal multiplexer như tmux hoặc screen khi làm việc tương tác, hoặc một dịch vụ systemd cho những gì cần chạy lâu dài.Các lệnh này có chạy trên macOS không?
sed -i cần tham số chuỗi rỗng (sed -i ''), không có systemd hay journalctl, và gói phần mềm được cài từ Homebrew.