🐧 Dòng lệnh Linux

Multilingual DevOps cheat sheet: Linux, Docker, Git, Kubernetes, Helm, Terraform, practical scenarios & templates.
Được xuất bản

31 tháng 8, 2025

Các lệnh cơ bản và nâng cao cho điều hướng, tệp, tiến trình, mạng, giám sát, gói và tự động hóa. Phù hợp cho quy trình DevOps.

🔹 Lệnh cơ bản

Lệnh

Ví dụ

Mô tả

cat Hiển thị nội dung tệp hoặc nối nhiều tệp
cat file.txt

Xem nội dung tệp

cat file1 file2

Nối và xuất hai tệp

cat file1 file2 > merged.txt

Nối các tệp và lưu vào tệp mới

cd Thay đổi thư mục làm việc hiện tại
cd /etc

Chuyển đến đường dẫn tuyệt đối /etc

cd ~

Chuyển đến thư mục home

cd ..

Lùi lên một cấp

cd -

Quay lại thư mục trước đó

clear Xóa màn hình terminal
cp Sao chép tệp và thư mục
cp file1.txt file2.txt

Sao chép tệp với tên mới

cp -r dir1 dir2

Sao chép đệ quy một thư mục

cp -i file.txt /tmp/

Sao chép có xác nhận trước khi ghi đè

echo In chuỗi hoặc biến môi trường
echo "Hello, World!"

In một chuỗi đơn giản

echo $HOME

Hiển thị đường dẫn thư mục home

echo -e "1\t2\n3"

Diễn giải chuỗi thoát ( )

history Hiển thị lịch sử lệnh
id Hiển thị UID, GID và nhóm của người dùng hiện tại
ls Liệt kê tệp và thư mục
ls -l

Danh sách chi tiết với quyền và chủ sở hữu

ls -a

Hiển thị tệp ẩn

ls -lh

Kích thước dễ đọc

mkdir Tạo thư mục
mkdir folder

Tạo một thư mục

mkdir -p a/b/c

Tạo thư mục lồng nhau

mkdir dir{1,2,3}

Tạo nhiều thư mục cùng lúc

mv Di chuyển hoặc đổi tên tệp/thư mục
mv oldname.txt newname.txt

Đổi tên một tệp

mv file.txt /path/to/dir/

Di chuyển tệp sang thư mục khác

mv *.txt archive/

Di chuyển tất cả tệp .txt vào thư mục archive

pwd In thư mục làm việc hiện tại
pwd -P

Hiển thị đường dẫn thực (không symlink)

cd /tmp && pwd

Hiển thị đường dẫn sau khi vào /tmp

rm Xóa tệp hoặc thư mục
rm file.txt

Xóa một tệp

rm -i file.txt

Xóa một tệp có xác nhận

rm -r folder/

Xóa đệ quy một thư mục

rm -rf folder/

Xóa cưỡng bức không cần xác nhận

rmdir Xóa thư mục trống
rmdir emptydir

Xóa thư mục emptydir

touch Tạo tệp rỗng hoặc cập nhật thời gian chỉnh sửa
touch newfile.txt

Tạo tệp mới nếu chưa tồn tại

touch a b c

Tạo nhiều tệp cùng lúc

touch -c file.txt

Cập nhật thời gian mà không tạo tệp mới nếu không tồn tại

whereis Tìm vị trí binary, mã nguồn và trang man của lệnh
whereis ls

Tìm vị trí của ls

whereis bash

Hiển thị đường dẫn cho binary và tài liệu của Bash

whereis -b bash

Chỉ tìm binary

which Hiển thị đường dẫn của lệnh thực thi
which python3

Đường dẫn tới python3

which grep

Đường dẫn tới grep

which --skip-alias ls

Bỏ qua alias khi tìm kiếm

whoami In tên người dùng hiện tại

🔸 Mức trung cấp

Lệnh

Ví dụ

Mô tả

chmod Thay đổi quyền tệp hoặc thư mục
chmod 755 file

Đặt quyền bằng số bát phân (vd: 755)

chmod +x script.sh

Thêm quyền thực thi cho script

chmod -R 644 dir/

Đặt quyền đệ quy cho một thư mục

chown Thay đổi chủ sở hữu và nhóm của tệp
chown user file

Thay đổi chủ sở hữu của tệp

chown user:group file

Thay đổi cả chủ sở hữu và nhóm

chown -R user:group dir/

Đệ quy thay đổi chủ và nhóm

curl Truyền dữ liệu từ/đến máy chủ (HTTP, HTTPS, v.v.)
curl -I https://example.com

Gửi yêu cầu HEAD (chỉ tiêu đề)

curl -O https://example.com/file.txt

Tải tệp và giữ nguyên tên

curl -d "a=1&b=2" -X POST URL

Gửi yêu cầu POST với dữ liệu biểu mẫu

df Báo cáo dung lượng đĩa hệ thống tệp
df -h

Đơn vị dễ đọc

df /home

Dung lượng của điểm mount cụ thể

df -T

Hiển thị loại hệ thống tệp

diff So sánh tệp hoặc thư mục
diff file1 file2

So sánh hai tệp

diff -u old.c new.c

Diff dạng unified (kiểu patch)

diff -r dir1 dir2

So sánh thư mục đệ quy

du Ước tính dung lượng tệp và thư mục
du -sh *

Hiển thị kích thước trong thư mục hiện tại

du -h file.txt

Hiển thị kích thước của một tệp

du -sh --max-depth=1 /var

Tóm tắt kích thước của thư mục cấp cao

find Tìm tệp/thư mục theo tên, kích thước, thời gian, v.v.
find . -name "*.log"

Tìm tất cả tệp .log trong thư mục hiện tại

find / -type f -size +100M

Tìm tệp lớn hơn 100 MB

find . -mtime -1

Các tệp chỉnh sửa trong ngày qua

free Hiển thị bộ nhớ đã dùng và còn trống
free -h

Đơn vị dễ đọc

free -m

Hiển thị bằng MB

watch -n 2 free -h

Làm mới mỗi 2 giây

grep Tìm văn bản bằng mẫu (regex)
grep "error" logfile

Tìm dòng chứa error

grep -r "error" /var/log

Tìm kiếm đệ quy trong thư mục

grep -i "fail" file

Không phân biệt hoa/thường

head Xuất dòng đầu tiên của tệp
head -n 10 file

10 dòng đầu

head -n 20 file.txt

20 dòng đầu

head -c 100 file

100 byte đầu

hostname Hiển thị hoặc đặt tên host của hệ thống
hostname newname

Đặt tên host tạm thời đến khi khởi động lại

hostname -I

Hiển thị địa chỉ IP

kill Gửi tín hiệu tới tiến trình
kill -9 1234

Buộc dừng tiến trình bằng PID

kill -TERM 1234

Dừng nhẹ nhàng với SIGTERM

pkill -f python

Dừng tiến trình theo mẫu

ping Kiểm tra kết nối mạng bằng ICMP
ping 8.8.8.8

Ping một địa chỉ

ping -c 4 ya.ru

Gửi 4 gói tin

ping -i 2 1.1.1.1

Đặt khoảng cách 2 giây

ps Hiển thị trạng thái tiến trình
ps aux

Liệt kê tất cả tiến trình

ps -ef | grep nginx

Lọc theo tên với grep

ps -u $USER

Tiến trình của người dùng hiện tại

rsync Truyền tệp gia tăng nhanh
rsync -av src/ dst/

Đồng bộ thư mục cục bộ

rsync -avz user@host:/src /dst

Đồng bộ với host từ xa qua SSH

rsync --delete src/ dst/

Xóa tệp đích không có trong nguồn

scp Sao chép an toàn (tệp từ xa)
scp file user@host:/path

Sao chép tệp tới host từ xa

scp user@host:/file.txt .

Sao chép tệp từ host từ xa

scp -r dir user@host:/path

Sao chép thư mục đệ quy

sort Sắp xếp các dòng văn bản
sort file.txt

Sắp xếp theo chữ cái

sort -r file.txt

Thứ tự ngược

sort -n numbers.txt

Sắp xếp số

tail Xuất phần cuối của tệp; theo dõi thay đổi
tail -f logfile.log

Theo dõi log theo thời gian thực

tail -n 20 file.txt

Hiển thị 20 dòng cuối

tail -c 100 file.txt

Hiển thị 100 byte cuối

tar Tạo, liệt kê hoặc giải nén tar archive
tar -czf archive.tgz dir/

Tạo archive .tgz

tar -xzf archive.tgz

Giải nén archive .tgz

tar -tf archive.tgz

Liệt kê nội dung archive

tee Đọc từ stdin và ghi ra stdout và tệp
echo "test" | tee out.txt

Ghi output vào out.txt và hiển thị

ls | tee list.txt

Lưu output ls vào tệp và hiển thị

command | tee -a log.txt

Ghi thêm output vào cuối log.txt

top Hiển thị tiến trình Linux (interactive)
top

Khởi chạy top

htop

Trình xem tương tác thay thế (htop)

top -o %MEM

Sắp xếp theo bộ nhớ

uptime Hiển thị thời gian chạy của hệ thống
uptime -p

Thời gian chạy đẹp

uptime -s

Thời gian khởi động hệ thống

wget Trình tải xuống mạng không tương tác
wget https://site.com/file.zip

Tải tệp theo URL

wget -c file.zip

Tiếp tục tải bị gián đoạn

wget -O saved.txt URL

Lưu với tên tệp khác

wc Đếm dòng, từ và byte của tệp
wc -l file

Đếm dòng

wc -w file

Đếm từ

wc -m file

Đếm ký tự

uniq Báo cáo hoặc lọc dòng trùng lặp liền kề
uniq file.txt

Xóa trùng lặp liền kề

sort file | uniq

Xóa trùng sau khi sort

sort file | uniq -c

Đếm số lần xuất hiện mỗi dòng

yes In lặp một chuỗi đến khi dừng; hữu ích trong script
yes "y" | command

Luôn trả lời “y” cho prompt

yes | rm -i *

Tự động xác nhận xóa

yes no | command

Trả lời “no” cho prompt

🔧 Lệnh nâng cao

Lệnh

Ví dụ

Mô tả

at Lên lịch lệnh một lần tại thời điểm chỉ định
at now + 1 minute

Chạy lệnh sau 1 phút

atq

Liệt kê công việc chờ

atrm

Xóa công việc chờ

awk Ngôn ngữ quét mẫu và xử lý văn bản
awk '{print $1}' file

In cột đầu tiên

ps aux | awk '$3 > 50'

Lọc tiến trình theo CPU

cat file.txt | awk '{print $2}'

In trường thứ hai của mỗi dòng

awk '/error/ {print $0}' logfile

In dòng khớp mẫu

crontab Cài, liệt kê hoặc xóa cron job cho người dùng
crontab -e

Chỉnh sửa crontab của người dùng hiện tại

crontab -l

Liệt kê cron job

crontab -r

Xóa crontab của người dùng

cut Cắt hoặc chọn phần từ mỗi dòng tệp
cut -d':' -f1 /etc/passwd

In tên người dùng từ /etc/passwd

echo "a:b:c" | cut -d':' -f2

Cắt trường thứ hai bằng dấu ‘:’

cut -c1-5 filename

Chọn ký tự theo vị trí

df Báo cáo dung lượng hệ thống tệp
df -h

Đơn vị dễ đọc

df -T

Hiển thị loại hệ thống tệp

df /home

Dung lượng thư mục home

env Chạy lệnh trong môi trường sửa đổi hoặc in env
env | grep PATH

Hiển thị PATH

env -i bash

Khởi chạy shell trống

export Đặt biến môi trường cho shell/phiên
export VAR=value

Đặt biến cho shell hiện tại

export PATH=$PATH:/new/path

Thêm thư mục vào PATH

export -p

Liệt kê biến đã export

free Hiển thị sử dụng bộ nhớ
free -m

Hiển thị bằng MB

free -h

Đơn vị dễ đọc

free -s 5

Lấy mẫu mỗi 5 giây

hostnamectl Truy vấn và thay đổi tên host hệ thống
hostnamectl status

Hiển thị trạng thái host

hostnamectl set-hostname newname

Đặt tên host mới

ifconfig / ip Công cụ IP để xem/quản lý giao diện và địa chỉ
ifconfig

Hiển thị giao diện mạng (cũ)

ip a

Hiển thị địa chỉ với ip

ip link set eth0 up

Kích hoạt giao diện

iostat Báo cáo CPU và I/O
iostat -x 2

Thống kê mở rộng mỗi 2 giây

iostat -d 5 3

Thống kê thiết bị (5s, 3 lần)

iptables Công cụ quản trị lọc gói IPv4 và NAT
iptables -L

Liệt kê quy tắc hiện tại

iptables -A INPUT -p tcp --dport 22 -j ACCEPT

Cho phép SSH vào cổng 22

iptables -F

Xóa tất cả quy tắc

journalctl Truy vấn nhật ký systemd
journalctl -xe

Hiển thị lỗi gần đây

journalctl -u nginx.service

Hiển thị log dịch vụ

journalctl --since "2 hours ago"

Hiển thị log từ thời điểm cụ thể

ln Tạo liên kết giữa tệp
ln -s target link

Tạo symbolic link

ln file.txt backup.txt

Tạo hard link

ln -sf target link

Tạo lại symbolic link

sed Trình biên tập luồng cho lọc/chuyển đổi văn bản
sed 's/old/new/g' file

Thay chuỗi toàn cục

sed -n '1,5p' file

In chỉ phạm vi dòng

sed '/pattern/d' file

Xóa dòng khớp

systemctl Quản lý dịch vụ systemd
systemctl status nginx

Hiển thị trạng thái dịch vụ

systemctl start nginx

Khởi động dịch vụ

systemctl enable nginx

Bật dịch vụ khi khởi động

tr Chuyển đổi hoặc xóa ký tự
tr a-z A-Z

Chuyển chữ thường thành hoa

echo "hello" | tr 'h' 'H'

Thay thế ký tự

echo "abc123" | tr -d '0-9'

Xóa chữ số

type Mô tả cách shell hiểu tên
type ls

Xem ls được ánh xạ thế nào

type cd

Xem cd được ánh xạ thế nào

type python3

Xem python3 được ánh xạ thế nào

ulimit Xem hoặc đặt giới hạn tài nguyên tiến trình
ulimit -n

Hiển thị số tệp mở tối đa

ulimit -c unlimited

Bật core dump

ulimit -u 4096

Giới hạn số tiến trình

uptime Hiển thị thời gian chạy và tải trung bình
uptime -p

Thời gian chạy đẹp

uptime -s

Thời gian khởi động

xargs Xây dựng và chạy lệnh từ stdin
xargs -n 1 echo

Echo từng đối số trên dòng riêng

echo "a b c" | xargs -n 1

Tách từ thành đối số riêng

find . -name '*.txt' | xargs rm

Tìm và xóa tệp với xargs

🌐 Lệnh mạng

Lệnh

Ví dụ

Mô tả

curl Truyền dữ liệu tới/từ máy chủ
curl -X POST -d "a=1" URL

Yêu cầu POST với dữ liệu biểu mẫu

curl -I URL

Chỉ lấy header

curl -o file.html URL

Tải xuống và lưu vào tệp

dig Tiện ích tra cứu DNS
dig openai.com

Truy vấn bản ghi A

dig +short openai.com

Câu trả lời ngắn gọn

dig @8.8.8.8 openai.com

Sử dụng máy chủ DNS cụ thể

ftp Máy khách giao thức truyền tệp (FTP)
ftp host

Kết nối tới máy chủ FTP

ftp -n host

Kết nối không tự động đăng nhập

ftp> get file.txt

Tải tệp trong phiên FTP

ip address Hiển thị/quản lý địa chỉ IP
ip addr show eth0

Hiển thị thông tin địa chỉ của eth0

ip addr

Liệt kê tất cả địa chỉ

ip link Hiển thị/quản lý thiết bị mạng
ip link show

Hiển thị liên kết mạng

ip link set eth0 up

Kích hoạt giao diện mạng

ip route Hiển thị/quản lý bảng định tuyến IP
ip route list

Liệt kê bảng định tuyến

ip route add default via 192.168.1.1

Thêm tuyến mặc định

nc Kết nối và lắng nghe TCP/UDP tùy ý
nc -zv host 22

Quét cổng của host

nc -l 1234

Lắng nghe cổng TCP

nc host 1234 < file

Gửi tệp tới cổng từ xa

nmap Công cụ thăm dò mạng và quét cổng/bảo mật
nmap -sP 192.168.1.0/24

Ping quét một subnet

nmap -sV 192.168.1.1

Phát hiện dịch vụ/phiên bản

nmap -O 192.168.1.1

Phát hiện hệ điều hành

nslookup Truy vấn máy chủ tên miền Internet
nslookup google.com

Truy vấn tên miền

nslookup 8.8.8.8

Tra ngược IP

ssh Máy khách đăng nhập từ xa OpenSSH
ssh user@host

Kết nối tới host

ssh -p 2222 user@host

Kết nối bằng cổng không mặc định

ssh -i ~/.ssh/id_rsa user@host

Đăng nhập bằng khóa riêng cụ thể

ss Tiện ích điều tra socket
ss -tuln

Liệt kê cổng TCP/UDP đang lắng nghe

ss -s

Thống kê tóm tắt

ss -l

Liệt kê socket đang lắng nghe

telnet Giao diện người dùng cho giao thức TELNET
telnet host 80

Kết nối tới host tại cổng 80

telnet example.com 443

Kết nối tới 443

telnet localhost 25

Kết nối tới SMTP cục bộ

traceroute Truy vết đường đi đến host mạng
traceroute 8.8.8.8

Truy vết đường đi tới IP

traceroute -m 15 8.8.8.8

Giới hạn số bước nhảy tối đa

wget Tải tệp từ web
wget -O file.txt URL

Lưu output vào tệp

wget URL

Tải về thư mục hiện tại

wget -c URL

Tiếp tục tải còn dở

🔍 Tìm kiếm và quản lý tệp

Lệnh

Ví dụ

Mô tả

basename Loại bỏ thư mục và hậu tố khỏi tên tệp
basename /path/to/file

In tên tệp từ đường dẫn

basename /path/to/file .txt

Loại bỏ hậu tố khỏi tên

dirname Loại bỏ thành phần cuối khỏi đường dẫn
dirname /path/to/file

Hiển thị phần thư mục của đường dẫn

dirname /etc/passwd

Hiển thị thư mục cha của /etc/passwd

du Ước tính dung lượng tệp
du -sh folder/

Hiển thị kích thước thư mục

du -h *

Hiển thị kích thước các mục trong thư mục hiện tại

du -c folder1 folder2

Tổng kích thước của nhiều thư mục

file Xác định loại tệp
file some.bin

Phát hiện loại tệp

file *

Phát hiện loại tất cả tệp trong thư mục

file -i file.txt

Hiển thị loại MIME

find Tìm tệp
find /path -type f -name "*.sh"

Tìm script shell theo tên

find . -size +10M

Tìm tệp lớn hơn 10 MB

find /tmp -mtime -1

Tìm tệp được chỉnh sửa trong ngày qua

locate Tìm tệp theo tên bằng cơ sở dữ liệu
locate filename

Định vị tệp theo tên

locate *.conf

Tìm với ký tự đại diện

locate -i README

Tìm không phân biệt hoa/thường

realpath In đường dẫn tuyệt đối đã phân giải
realpath file

Phân giải đường dẫn tệp

realpath ../relative/path

Phân giải đường dẫn tương đối

stat Hiển thị trạng thái tệp hoặc hệ thống tệp
stat file

Chi tiết trạng thái tệp

stat -c %s file

Chỉ in kích thước tệp

stat -f file

Hiển thị trạng thái hệ thống tệp

tree Liệt kê nội dung thư mục dạng cây
tree

In cây thư mục

tree -L 2

Giới hạn độ sâu hiển thị

tree -a

Bao gồm cả tệp ẩn

📊 Giám sát hệ thống

Lệnh

Ví dụ

Mô tả

dmesg In hoặc điều khiển bộ đệm vòng kernel
dmesg | tail

Hiển thị thông báo kernel cuối cùng

dmesg | grep usb

Lọc thông báo USB

free Hiển thị mức sử dụng bộ nhớ
free -h

Đơn vị dễ đọc

free -m

Hiển thị bằng MB

htop Trình xem tiến trình tương tác
htop

Chạy htop

iotop Hiển thị mức sử dụng I/O theo tiến trình
iotop

Chạy iotop

iotop -o

Chỉ hiển thị tiến trình đang dùng I/O

lsof Liệt kê tệp đang mở
lsof -i :80

Hiển thị tiến trình dùng cổng 80

lsof -u username

Hiển thị tệp mở bởi người dùng

uptime Hiển thị thời gian hoạt động và tải trung bình
vmstat Báo cáo thống kê bộ nhớ ảo
vmstat 1

Làm mới mỗi 1 giây

vmstat 5 3

Khoảng 5 giây, 3 báo cáo

watch Thực thi chương trình định kỳ, hiển thị output
watch -n 1 df -h

Theo dõi mức sử dụng đĩa

watch -d free -h

Làm nổi bật thay đổi và theo dõi bộ nhớ

📦 Quản lý gói

Lệnh

Ví dụ

Mô tả

apt Trình quản lý gói APT (Debian/Ubuntu)
apt install curl

Cài gói

apt remove curl

Gỡ gói

apt update && apt upgrade

Cập nhật danh sách và nâng cấp

dnf Dandified YUM (dòng Fedora/RHEL)
dnf install curl

Cài gói

dnf upgrade

Nâng cấp gói

rpm Trình quản lý gói RPM
rpm -ivh package.rpm

Cài gói RPM

rpm -e package

Xóa (gỡ cài đặt) gói

snap Trình quản lý gói Snappy
snap install app

Cài snap

snap remove app

Gỡ snap

yum Yellowdog Updater Modified (RHEL/CentOS)
yum install curl

Cài gói

yum remove curl

Gỡ gói

💽 Hệ thống tệp

Lệnh

Ví dụ

Mô tả

blkid Định vị/in thuộc tính thiết bị khối
blkid

Liệt kê thiết bị khối và thuộc tính

df Báo cáo dung lượng hệ thống tệp
df -Th

Đơn vị dễ đọc theo loại

fsck Kiểm tra và sửa hệ thống tệp Linux
fsck /dev/sda1

Kiểm tra thiết bị

lsblk Liệt kê thông tin thiết bị khối
lsblk

Liệt kê thiết bị dạng cây

mkfs Tạo hệ thống tệp Linux
mkfs.ext4 /dev/sdb1

Tạo hệ thống tệp ext4

mount Gắn hệ thống tệp
mount /dev/sdb1 /mnt

Gắn thiết bị vào /mnt

mount | grep /mnt

Hiển thị hệ thống tệp được gắn lọc theo đường dẫn

parted Chương trình thao tác phân vùng
parted /dev/sdb

Mở đĩa để phân vùng

umount Tháo gắn hệ thống tệp
umount /mnt

Tháo gắn điểm mount

🤖 Script và tự động hóa

Lệnh

Ví dụ

Mô tả

alias Định nghĩa hoặc hiển thị alias shell
alias ll='ls -la'

Tạo alias tiện dụng

alias

Liệt kê alias đã định nghĩa

bash / sh Chạy script shell
bash script.sh

Chạy script với Bash

sh script.sh

Chạy script với sh

crontab Bảng cron theo người dùng
crontab -e

Chỉnh sửa crontab người dùng hiện tại

read Nhập dữ liệu từ người dùng trong script
read name

Đọc vào biến

set Đặt tùy chọn shell/tham số vị trí
set -e

Thoát khi gặp lỗi đầu tiên

source Đọc và thực thi lệnh từ tệp trong shell hiện tại
source ~/.bashrc

Nạp lại cấu hình shell

trap Bẫy tín hiệu và thực thi lệnh
trap "echo 'exit'" EXIT

Chạy lệnh khi shell thoát

🛠 Phát triển và gỡ lỗi

Lệnh

Ví dụ

Mô tả

gcc Trình biên dịch C GNU
gcc main.c -o app

Biên dịch tệp nguồn C

gdb Trình gỡ lỗi GNU
gdb ./app

Gỡ lỗi binary đã biên dịch

git Hệ thống quản lý phiên bản phân tán
git status

Hiển thị trạng thái cây làm việc

git commit -m "msg"

Commit với thông điệp

ltrace Theo dõi lời gọi thư viện
ltrace ./app

Theo dõi lời gọi thư viện của binary

make Tiện ích duy trì nhóm chương trình
make

Build theo Makefile

shellcheck Phân tích tĩnh cho script shell
shellcheck script.sh

Kiểm tra lỗi script shell

strace Theo dõi syscall và tín hiệu
strace ./app

Theo dõi syscall của chương trình

valgrind Khung công cụ phân tích động
valgrind ./app

Chạy chương trình dưới Valgrind

vim / nano Trình soạn thảo văn bản dòng lệnh
vim file.sh

Soạn thảo với Vim

nano file.sh

Soạn thảo với Nano

📌 Khác

Lệnh

Ví dụ

Mô tả

cal Hiển thị lịch
cal 2025

Hiển thị lịch năm

cal 08 2025

Hiển thị tháng cụ thể

date Hiển thị hoặc đặt ngày/giờ hệ thống
date +%T

In giờ hiện tại (HH:MM:SS)

date -d "next friday"

In ngày theo ngày tương đối

factor Phân tích thừa số nguyên
factor 100

Phân tích một số

man Định dạng và hiển thị trang hướng dẫn trực tuyến
man tar

Mở trang man

man -k copy

Tìm trong man bằng từ khóa

man 5 passwd

Mở phần man cụ thể

seq In dãy số
seq 1 5

Đếm từ 1 đến 5

seq 1 2 9

Đếm với bước

seq -s ',' 1 5

Nối số với dấu phân cách tùy chỉnh

yes In chuỗi lặp lại cho đến khi dừng
yes | rm -r dir

Tự động xác nhận xóa đệ quy

📚 Tài nguyên bổ sung

📘 Trang man - tài liệu chi tiết cho lệnh:

man ls
man rm

📙 TLDR - ví dụ sử dụng ngắn gọn cho các lệnh phổ biến:

🧠 Mẹo: Cài tldr để nhận trợ giúp dạng cheat-sheet:

sudo apt install tldr   # hoặc: npm install -g tldr
tldr tar                # ví dụ về tóm tắt ngắn gọn cho lệnh tar

🌐 Liên kết hữu ích

Trang man Linux trực tuyến — tài liệu chính thức, tìm kiếm theo tên lệnh:
https://man7.org/linux/man-pages/

Trang man đơn giản và do cộng đồng đóng góp — trợ giúp với ví dụ thực tế:
https://tldr.sh/