TL
Tool Lab
💰Donate
💰Donate

Tham Khảo Lệnh Linux

Tra cứu nhanh các lệnh Linux/Unix thiết yếu: quản lý file, xử lý văn bản, tiến trình, mạng và nhiều hơn nữa.

File & Thư mục

ls -laList files with details and hidden files
cd <dir>Change directory
pwdPrint working directory
mkdir -p <dir>Create directory (and parents)
rm -rf <dir>Remove directory recursively (careful!)
cp -r <src> <dest>Copy files/directories recursively
mv <src> <dest>Move or rename file/directory
touch <file>Create empty file or update timestamp
find . -name "*.txt"Find files by name pattern
find . -type f -size +10MFind files larger than 10MB
du -sh *Show disk usage of each item
df -hShow disk space usage

Xử lý Văn bản

cat <file>Print file contents
less <file>Page through file (q to quit)
head -n 20 <file>Show first 20 lines
tail -n 20 <file>Show last 20 lines
tail -f <file>Follow file (live log viewing)
grep -r "pattern" .Search for pattern recursively
grep -i "pattern" <file>Case-insensitive search
grep -n "pattern" <file>Show line numbers in results
sed -i "s/old/new/g" <file>Replace text in file in-place
awk '{print $1}' <file>Print first column
sort <file>Sort lines alphabetically
sort -n -k2 <file>Sort numerically by 2nd column
uniq -cCount and deduplicate adjacent lines
wc -l <file>Count lines in file
cut -d"," -f1,3 <file>Cut specific columns (CSV)

Tiến trình

ps auxList all running processes
topInteractive process viewer
htopEnhanced process viewer (if installed)
kill <pid>Terminate process by PID
kill -9 <pid>Force kill process
pkill <name>Kill processes by name
pgrep <name>Find PIDs by process name
nohup <cmd> &Run command immune to hangups, in background
jobsList background jobs
bg %1Resume job 1 in background
fg %1Bring job 1 to foreground

Phân quyền & Quyền sở hữu

chmod 755 <file>Set rwxr-xr-x permissions
chmod +x <file>Make file executable
chown user:group <file>Change file owner and group
sudo <cmd>Run command as superuser
sudo -iSwitch to root shell
su - <user>Switch to another user
umask 022Set default permission mask

Mạng

curl -I <url>Show response headers only
curl -L -o file <url>Download file following redirects
wget <url>Download file
ping <host>Test network connectivity
traceroute <host>Trace network path to host
nslookup <domain>DNS lookup
dig <domain>Detailed DNS lookup
netstat -tulnShow listening ports
ss -tulnShow listening ports (modern)
ssh user@hostConnect via SSH
scp <file> user@host:/pathCopy file via SSH
rsync -avz src/ user@host:dest/Sync files efficiently

Nén & Giải nén

tar -czf archive.tar.gz <dir>Create gzip compressed archive
tar -xzf archive.tar.gzExtract gzip archive
tar -cjf archive.tar.bz2 <dir>Create bzip2 compressed archive
zip -r archive.zip <dir>Create zip archive
unzip archive.zipExtract zip archive
gzip <file>Compress file with gzip
gunzip <file>.gzDecompress gzip file

Thông tin Hệ thống

uname -aSystem and kernel information
cat /etc/os-releaseOS version information
free -hMemory usage
uptimeSystem uptime and load
whoWho is logged in
idCurrent user and group IDs
envShow environment variables
export VAR=valueSet environment variable
which <cmd>Find command path
historyCommand history
man <cmd>Manual page for a command

Giới thiệu công cụ

Tham Khảo Lệnh Linux cung cấp bộ sưu tập các lệnh Linux/Unix thiết yếu được tổ chức thành bảy danh mục: quản lý file và thư mục, xử lý văn bản, kiểm soát tiến trình, phân quyền và quyền sở hữu, mạng, nén giải nén, và thông tin hệ thống.

Mỗi lệnh có ví dụ sử dụng thực tế và mô tả ngắn gọn. Sử dụng hộp tìm kiếm để lọc nhanh theo tên lệnh hoặc từ khóa mô tả.

Cách sử dụng

  1. Nhập tên lệnh hoặc từ khóa vào hộp tìm kiếm.
  2. Cuộn qua các danh mục để duyệt lệnh.
  3. Xem lệnh và mô tả, sau đó sử dụng trong terminal.
  4. Thay thế các placeholder trong dấu ngoặc nhọn (<dir>, <file>, v.v.) bằng giá trị thực.

Trường hợp sử dụng

Kỹ sư DevOps viết script triển khai, sysadmin gỡ lỗi máy chủ, lập trình viên kiểm tra quyền file hoặc tiến trình, và người mới học các lệnh cơ bản Linux.

Câu hỏi thường gặp

  • Dấu ngoặc nhọn (<>) có nghĩa gì? Dấu ngoặc nhọn là placeholder. Thay <dir> bằng đường dẫn thư mục thực, <file> bằng tên file, <pid> bằng ID tiến trình, v.v.
  • Nếu lệnh không tìm thấy thì làm gì? Một số lệnh như htop không được cài sẵn. Hãy cài qua trình quản lý gói (vd: sudo apt install htop) hoặc kiểm tra bằng lệnh man.
  • Cần lưu ý gì khi dùng sudo? sudo chạy lệnh với quyền siêu người dùng. Các lệnh phá hủy như rm -rf dùng với sudo có thể gây mất dữ liệu không thể phục hồi. Luôn kiểm tra kỹ trước khi thực thi.