NỘI DUNG

Hosting tốc độ cao Vietnix - tốc độ tải trang trung bình dưới 1 giây
VPS siêu tốc Vietnix - trải nghiệm mượt mà, ổn định
25/08/2024
Lượt xem

Arch Linux Cheat Sheet – Hệ thống 7 bảng lệnh thường sử dụng phổ biến trên hệ điều hành

25/08/2024
17 phút đọc
Lượt xem

Đánh giá

Arch Linux nổi tiếng là một hệ điều hành Linux linh hoạt, dễ tùy biến và thường xuyên cập nhật. Để giúp bạn làm quen nhanh với hệ điều hành này, Vietnix đã tổng hợp bảng Arch Linux Cheat Sheet về những nhóm lệnh thường dùng cho cả người mới bắt đầu và người dùng có kinh nghiệm. Hãy cùng tìm hiểu ngay!

3 bước cập nhật phiên bản Arch Linux mới nhất khi sử dụng

Khác với Ubuntu hay Linux Mint, Arch Linux là một bản phân phối của hệ điều hành Linux được cập nhật đổi mới theo hướng liên tục thường ngày (Linux Distro). Do đó, cập nhật thường xuyên phiên cài đặt là điều bạn cần theo dõi thời gian và thực hiện nhằm tránh những trục trặc, rủi ro xảy ra với hệ thống.

Arch Linux là gì
Arch Linux là gì

Để bắt đầu cập nhật các package (phiên bản đã được cài đặt) trong Arch Linux, bạn mở bất kỳ ứng dụng terminal và thực hiện theo các bước sau:

  • Bước 1: Nhập cú pháp dòng lệnh sudo như sau:
sudo pacman -Syu

Lúc này, lệnh sudo sẽ kiểm tra các bản cập nhật có sẵn. Nếu có bất kỳ gói phiên cài đặt nào khả dụng, hệ thống sẽ liệt kê chi tiết, đi kèm với số hiệu phiên bản tương ứng.

Lệnh sudo sẽ kiểm tra các bản cập nhật có sẵn
Lệnh sudo sẽ kiểm tra các bản cập nhật có sẵn
  • Bước 2: Sau khi nhận được thông báo xác nhận cập nhật bản nâng cấp đầy đủ hơn , bạn hãy nhập y và nhấn Enter để xác nhận cài đặt. Ngoài ra, bạn có thể nhấn “n” để hủy.
Thông báo xác nhận cập nhật bản nâng cấp hệ điều hành đầy đủ hơn
Thông báo xác nhận cập nhật bản nâng cấp hệ điều hành đầy đủ hơn

Lưu ý: Nếu các gói phiên cài đặt có dấu hiệu đã bị hỏng, bạn buộc phải tải xuống cơ sở dữ liệu với bản cập nhật hiện tại của mình để xử lý các vấn đề. Trường hợp không có bản cập nhật nào, lệnh pacman sẽ xác minh thông tin tổng thể của các gói hiện đã cài đặt trên hệ thống.

Bước 3: Gõ thêm một chữ “y” vào chuỗi để thực hiện quy trình cập nhật.

sudo pacman -Syyu

Bên cạnh đó, bạn có thể tham khảo một số bảng phím tắt Cheat Sheet chuyên dùng trên hệ điều hành Linux để tăng hiệu suất công việc thực thi lệnh:

  1. Terminator Cheat Sheet: Terminator là một trình giả lập terminal trên Linux, cho phép bạn mở nhiều cửa sổ terminal cùng lúc trong một giao diện.
  2. Kali Linux Cheat Sheet:
  3. Tmux Cheat Sheet: Tmux là một trình đa nhiệm terminal, cho phép bạn quản lý nhiều session, windows và pane ngay trong một cửa sổ terminal duy nhất trên Linux.

Ngoài ra, bạn có thể tham khảo thêm danh sách các câu lệnh trong Linux cơ bản để hiểu rõ hơn về hệ điều hành.

Bảng 1: 36 dòng lệnh Arch Linux quản lý hệ thống

Tính năng hệ thống Cheat Sheet dòng lệnh quản lý hệ thống: Quản lý package, theo dõi hiệu suất, điều khiển dịch vụ và truy cập nhật ký hệ thống.

Ghi nhớ:

  • Package: Gói phiên bản cài đặt Arch Linux

LệnhChức năng
systemctlQuản lý các dịch vụ hệ thống (bật/tắt, khởi động lại,…)
journalctlXem và tìm kiếm trong nhật ký hệ thống
hostnamectlThiết lập hoặc xem tên server của hệ thống
timedatectlThiết lập hoặc xem thời gian và múi giờ của hệ thống
hwclockXem hoặc đặt đồng hồ phần cứng
shutdownTắt máy hoặc khởi động lại hệ thống
rebootKhởi động lại hệ thống
lsblkHiển thị thông tin về các thiết bị khối (ổ cứng, phân vùng,…)
dmidecodeHiển thị thông tin về các thành phần phần cứng của hệ thống
hwinfoHiển thị thông tin chi tiết về cấu hình phần cứng của hệ thống
lshwHiển thị thông tin chi tiết về cấu hình phần cứng của hệ thống
lspcmciaHiển thị thông tin về các thiết bị PCMCIA
lsdevHiển thị thông tin về tất cả thiết bị trên hệ thống
lsmodHiển thị thông tin về các module kernel đã tải
modprobeThêm hoặc xóa các module kernel
dmesgHiển thị thông báo khi khởi động
systemd-analyzePhân tích và hiển thị hiệu suất khởi động hệ thống
systemd-nspawnTạo và quản lý container
dockerTạo và quản lý container
podmanCông cụ thay thế docker để quản lý container và hình ảnh
syncGhi dữ liệu từ bộ nhớ đệm của hệ thống file vào đĩa
uptimeHiển thị thời gian hoạt động của hệ thống và thời gian tải trung bình
freeHiển thị thông tin về tình trạng bộ nhớ hệ thống
chrootThay đổi thư mục root của một tiến trình
cronLên lịch thực hiện cho các tác vụ định kỳ
atLên lịch thực hiện cho các tác vụ một lần
crontabQuản lý cron job cho một người dùng
smartctlGiám sát và kiểm soát các thuộc tính SMART của ổ cứng và ổ SSD
historyHiển thị danh sách các lệnh đã thực hiện trước đó
ltraceTheo dõi lệnh gọi thư viện
straceTheo dõi và phân tích các lệnh gọi hệ thống và tín hiệu của một tiến trình
valgrindGỡ lỗi và lập hồ sơ cho chương trình
gdbGỡ lỗi cho chương trình
pidofTìm ID tiến trình của một chương trình đang chạy
pgrepTìm ID tiến trình của một chương trình đang chạy thông qua hoặc tiêu chí khác
pkillGửi tín hiệu đến một tiến trình đang chạy thông qua tên hoặc các tiêu chí khác

Bảng 2: 5 dòng lệnh quản lý gói sử dụng sản phẩm của Arch Linux

Tính năng của bảng hệ thống lệnh quản lý gói sản Trên Arch Linux: Cài đặt, gỡ bỏ và cập nhật các gói phần mềm, thành phần phụ thuộc và thư viện.

Ghi nhớ:

  • Quản lý gói sử dụng sản phẩm giúp bạn có thể sử dụng các bản phân phối Linux theo đúng mục đích.
LệnhChức năng
pacmanCài đặt, gỡ bỏ, cập nhật và quản lý gói sản phẩm
yayCông cụ hỗ trợ AUR dùng để cài đặt gói sản phẩm từ Arch User Repository (kho lưu trữ người dùng Arch)
flatpakCài đặt và quản lý ứng dụng có định dạng flatpak
snapCài đặt và quản lý ứng dụng có định dạng snap
makepkgTạo và quản lý gói sản phẩm Arch Linux

Bảng 3: 65 dòng lệnh quản lý file trong Arch Linux

Tính năng chính hệ thống bảng lệnh quản lý file: Tạo, sao chép, di chuyển, xóa file và thư mục trên hệ điều hành Arch Linux.

LệnhChức năng
lsHiển thị danh sách các file và thư mục
cdThay đổi thư mục làm việc hiện tại
rmXóa các file và thư mục
cpSao chép các file và thư mục
mvDi chuyển các file và thư mục
nanoTrình chỉnh sửa văn bản đơn giản
viTrình chỉnh sửa văn bản nâng cao
chmodThay đổi quyền truy cập file
chownThay đổi chủ sở hữu file
catNối và hiển thị nội dung file
lessHiển thị nội dung file theo từng trang
headMặc định hiển thị 10 dòng đầu của file
tailHiển thị các dòng cuối của file
wcĐếm số dòng, số từ và số ký tự trong file
sortSắp xếp nội dung file theo thứ tự
uniqLoại bỏ các dòng trùng lặp
cutTrích xuất dữ liệu văn bản từ file
pasteKết hợp văn bản từ nhiều file khác nhau
sedThực hiện các chỉnh sửa văn bản trên file
awkXử lý và phân tích dữ liệu văn bản
diffSo sánh hai file và thư mục
patchÁp dụng thay đổi cho file hoặc thư mục
aliasTạo phím tắt lệnh tùy chỉnh
whichHiển thị vị trí của lệnh
locateTìm nhanh các file và thư mục trên hệ thống
updatedbCập nhật cơ sở dữ liệu locate
lsofLiệt kê các file đang mở và tiến trình liên quan
psHiển thị thông tin về các tiến trình đang chạy
killGửi tín hiệu đến một tiến trình
reniceThay đổi mức độ ưu tiên của một tiến trình
niceKhởi chạy một tiến trình với mức độ ưu tiên cụ thể
ddSao chép và chuyển đổi dữ liệu giữa các file và thiết bị
fdiskTạo và quản lý phân vùng đĩa
mkfsTạo hệ thống file trên phân vùng đĩa
mountGắn thiết bị, hệ thống file vào một thư mục
umountTách thiết bị, hệ thống file ra khỏi thư mục
fsckKiểm tra và sửa chữa hệ thống file
blkidHiển thị thông tin về thiết bị block
hdparmCấu hình tham số cho thiết bị ổ cứng
lspciHiển thị thông tin về thiết bị PCI
lsusbHiển thị thông tin về thiết bị USB
treeHiển thị cấu trúc thư mục theo dạng cây
lnTạo liên kết giữa các file và thư mục
mkdirTạo thư mục
rmdirXóa thư mục trống
touchCập nhật thời gian sửa đổi và thời gian truy cập của file hoặc tạo file mới trống
fileXác định loại file
hexdumpHiển thị nội dung của file ở định dạng hexadecimal
md5sumTính toán giá trị checksum MD5 của file
cpioTạo và giải nén kho lưu trữ cpio
sftpChuyển file an toàn qua SSH
sha256sumTính toán giá trị checksum SHA-256 của file
findTìm kiếm file và thư mục
dfXem mức sử dụng dung lượng đĩa
duXem dung lượng đĩa được sử dụng bởi file, thư mục
grepTìm kiếm văn bản trong file
ackTìm kiếm và xử lý file văn bản
ripgrepTìm kiếm và xử lý file văn bản
topHiển thị tình trạng sử dụng tài nguyên hệ thống theo thời gian thực
htopCông cụ xem các tiến trình và giám sát hệ thống có tính tương tác, tương tự top nhưng có nhiều tính năng và khả năng tùy biến hơn
screenChạy nhiều phiên shell hoặc chương trình trong một cửa sổ terminal duy nhất hoặc trên nhiều terminal
fuserXác định tiến trình nào đang sử dụng file hoặc thư mục cụ thể
realpathHiển thị đường dẫn tuyệt đối của file hoặc thư mục
truncateThu nhỏ hoặc mở rộng kích thước của file
statHiển thị trạng thái file hoặc hệ thống file

Bảng 4: 41 dòng lệnh Arch Linux cho việc quản lý mạng

Tính năng của hệ thống bảng lệnh quản lý mạng của Arch Linux: Xử lý các vấn đề liên quan đến mạng (cấu hình cài đặt mạng, kiểm tra kết nối và chẩn đoán các vấn đề bảo mật, đường truyền,…).

LệnhChức năng
ipHiển thị và quản lý thông tin mạng
pingKiểm tra khả năng kết nối của một host
netstatHiển thị thông tin chi tiết về kết nối mạng, bảng định tuyến và giao diện mạng
wgetTải xuống file từ internet
curlTruyền dữ liệu từ/đến một server
sshThiết lập kết nối shell an toàn với một server từ xa
scpSao chép file an toàn giữa các server
rsyncĐồng bộ hóa file và thư mục giữa các server
tcpdumpGhi lại và phân tích lưu lượng mạng
nmapThực hiện khám phá mạng và kiểm tra bảo mật
arpHiển thị và sửa đổi bảng ARP
ssHiển thị thông tin về các kết nối mạng
iwconfigHiển thị và cấu hình giao diện mạng không dây
ifconfigCấu hình giao diện mạng
routeXem và sửa đổi bảng định tuyến
tracerouteTheo dõi đường đi của một gói dữ liệu
digTruy xuất các bản ghi DNS của một tên miền
hostChuyển tên miền thành địa chỉ IP và ngược lại
iptablesCấu hình tường lửa Linux
ipsetQuản lý tập hợp địa chỉ IP
ssh-keygenTạo và quản lý khóa SSH
ssh-copy-idSao chép khóa SSH đến server từ xa
byobuTrình quản lý phiên và terminal multiplexer với nhiều tính năng bổ sung
cifs-utilsKết nối và quản lý CIFS
mtrTheo dõi chất lượng kết nối mạng liên tục 
tigGiao diện soạn thảo văn bản dành cho Git hỗ trợ hiển thị trực quan các nhánh Git, lịch sử commit và thay đổi đã diễn ra
nmonHiển thị thông tin về hệ thống và phần cứng theo thời gian thực, bao gồm tình trạng sử dụng CPU, disk I/O và lưu lượng mạng
hping3Công cụ kiểm thử và tạo gói tin mạng, cho phép gửi nhiều loại gói tin mạng khác nhau
arp-scanGửi gói tin ARP để phát hiện host và thiết bị mạng, sau đó hiển thị địa chỉ MAC và IP của chúng
gpartedTrình chỉnh sửa phân vùng đồ họa cho phép tạo, thay đổi kích thước, di chuyển và sao chép phân vùng đĩa
sshfsGắn một hệ thống file từ xa qua giao thức SSH
slurmTrình cân bằng tải mạng và công cụ quản lý cluster
jshonPhân tích cú pháp, thao tác và phân tích dữ liệu JSON trong script shell
xdg-openMở file hoặc URL với ứng dụng mặc định được cấu hình trong hệ thống
rangerTrình quản lý file và trình duyệt thư mục, hỗ trợ các tính năng khác nhau như xem trước, dấu trang và tích hợp plugin
ddrescueSao chép dữ liệu từ một file hoặc thiết bị block sang file hoặc thiết bị block khác
ytopHiển thị thông tin về tài nguyên hệ thống theo thời gian thực 
vnstatTheo dõi lưu lượng mạng, ghi lại và hiển thị tình trạng sử dụng băng thông của giao diện
ncThiết lập và quản lý kết nối mạng
iftopTheo dõi lưu lượng mạng theo thời gian thực
nethogsHiển thị tình trạng sử dụng băng thông theo tiến trình

Bảng 5: 7 dòng lệnh quản lý chế độ người dùng trong Arch Linux

Tính năng hệ thống bảng lệnh quản lý chế độ người dùng trong Arch Linux: Tạo, sửa đổi, xóa người dùng/nhóm

LệnhChức năng
tmuxQuản lý nhiều phiên làm việc trên terminal
whoisTruy vấn cơ sở dữ liệu WHOIS
wHiển thị thông tin về người dùng đang đăng nhập
lastHiển thị thông tin về các đăng nhập trước đó
glancesCông cụ giám sát hệ thống với giao diện web
iotopGiám sát tình trạng sử dụng input/output của các tiến trình và thiết bị lưu trữ
unameHiển thị thông tin về kernel và phiên bản hệ điều hành của hệ thống

Bảng 6: 13 dòng lệnh Arch Linux sử dụng để nén và lưu trữ file

Tính năng hệ thống bảng lệnh nén, lưu trữ file Arch Linux: Tạo, quản lý và giải nén file, thư mục từ kho lưu trữ đã nén trên hệ điều hành.

LệnhChức năng
zipTạo và chỉnh sửa các file lưu trữ ZIP
tarLưu trữ và nén các file 
unzipGiải nén các file từ kho lưu trữ ZIP
bzip2Nén và giải nén các file bằng thuật toán bzip2
gzipNén và giải nén các file bằng thuật toán gzip
xzNén và giải nén các file bằng thuật toán xz
opensslQuản lý chứng chỉ số và thực hiện các hoạt động mã hóa, giải mã
ncduPhân tích tình trạng sử dụng đĩa trong cây thư mục
7zGiải nén các file từ kho lưu trữ 7z
eGiám sát quá trình truyền dữ liệu giữa hai tiến trình
fdupesTìm và xóa các file trùng lặp trong một cây thư mục, có thể được sử dụng để so sánh các file
p7zipNén và giải nén các file, thư mục ở nhiều định dạng lưu trữ khác nhau như 7z, zip, tar và gzip
qpdfChỉnh sửa và chuyển đổi các file PDF

Bảng 7: 13 dòng lệnh thông dụng khác trong hệ thống điều hành

Bên cạnh những nhóm lệnh chính trên còn có 13 dòng lệnh Arch Linux thông dụng khác, nhưng lại không thuộc một nhóm cụ thể nào với nhiều chức năng sử dụng khác nhau.

LệnhChức năng
youtube-dlTải xuống video và âm thanh từ nhiều nguồn (source) khác nhau
newsboatThu thập và hiển thị tin tức từ nhiều nguồn khác nhau
pandocChuyển đổi tài liệu linh hoạt giữa các định dạng tài markup và document
mpdPhát các file âm thanh từ thư mục cục bộ hoặc từ xa
sshuttleTạo đường hầm mạng an toàn qua kết nối SSH giúp vượt qua các rào cản mạng và tường lửa
fehHỗ trợ nhiều định dạng ảnh và hiển thị chúng dưới dạng trình chiếu hoặc hình nền
muttTrình quản lý email bằng dòng lệnh
pineTrình quản lý email bằng dòng lệnh với giao diện truyền thống hơn
elinksTrình duyệt web với các tính năng nâng cao hơn Lynx
lynxTrình duyệt web dựa trên văn bản
stringsTrích xuất chuỗi mà con người có thể đọc được từ các file nhị phân
gpgMã hóa và giải mã file, tin nhắn bằng mật mã khóa công khai
sqlite3Công cụ dòng lệnh để quản lý cơ sở dữ liệu SQLite giúp tạo, sửa đổi, truy vấn bảng và bản ghi

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

Tại sao Arch Linux lại có đặc điểm đặc biệt như vậy?

Arch Linux nổi bật với quá trình cài đặt đơn giản, tinh gọn. Điểm đặc biệt là cập nhật liên tục và quyền kiểm soát hệ thống tối đa, cung cấp tài liệu đa dạng, cộng đồng hỗ trợ tích cực và kho phần mềm luôn cập nhật những công nghệ mới nhấtphần mềm tiên tiến nhất.

Arch Linux liệu có tốt hơn Debian không?

Cả Arch Linux và Debian đều tốt và có những ưu điểm riêng. Tùy theo sở thích và nhu cầu sử dụng mà bạn lựa chọn hệ điều hành cho phù hợp. Arch Linux thích hợp cho những người muốn tự xây dựng hệ thống dựa trên hệ điều hành có khả năng tùy biến cao và được cập nhật liên tục. Trong khi đó, Debian được biết đến với sự ổn định và phù hợp với server hoặc người dùng cần hệ thống hoạt động ổn định.

Tôi có thể sử dụng apt trên Arch không?

Bạn hoàn toàn có thể sử dụng trình quản lý gói sản phẩm apt (Advanced Package Management Tool) trên Arch Linux với điều kiện cài đặt apt từ kho lưu trữ của hệ điều hành này.

Lời kết

Như vậy, Vietnix đã tổng hợp và chia sẻ tới bạn 7 hệ thống Arch Linux Cheat Sheet với các nhóm lệnh chính được phân chia theo từng chức năng trên hệ điều hành. Qua bài viết trên, bạn có thể nắm được dòng lệnh cơ bản Arch Linux nhằm xây dựng và tùy chỉnh môi trường làm theo nhu cầu của mình. Đừng quên theo dõi các bài viết tiếp theo của Vietnix để cập nhật thêm nhiều thủ thuật, dòng lệnh mới trên Arch Linux nhé!

THEO DÕI VÀ CẬP NHẬT CHỦ ĐỀ BẠN QUAN TÂM

Đăng ký ngay để nhận những thông tin mới nhất từ blog của chúng tôi. Đừng bỏ lỡ cơ hội truy cập kiến thức và tin tức hàng ngày

Chọn chủ đề :

Hưng Nguyễn

Co-Founder
tại

Kết nối với mình qua

Kết nối với mình qua

Tăng tốc độ website - Nâng tầm giá trị thương hiệu

Tăng tốc tải trang

95 điểm

Nâng cao trải nghiệm người dùng

Tăng 8% tỷ lệ chuyển đổi

Thúc đẩy SEO, Google Ads hiệu quả

Tăng tốc ngay

SẢN PHẨM NỔI BẬT

7 NGÀY DÙNG THỬ HOSTING

NẮM BẮT CƠ HỘI, THÀNH CÔNG DẪN LỐI

Cùng trải nghiệm dịch vụ hosting tốc độ cao được hơn 100,000 khách hàng sử dụng

ĐĂNG KÝ NHẬN TÀI LIỆU THÀNH CÔNG
Cảm ơn bạn đã đăng ký nhận tài liệu mới nhất từ Vietnix!
ĐÓNG

ĐĂNG KÝ DÙNG THỬ HOSTING

7 NGÀY MIỄN PHÍ

ĐĂNG KÝ DÙNG THỬ HOSTING

7 NGÀY MIỄN PHÍ

XÁC NHẬN ĐĂNG KÝ DÙNG THỬ THÀNH CÔNG
Cảm ơn bạn đã đăng ký thông tin thành công. Đội ngũ CSKH sẽ liên hệ trực tiếp để kích hoạt dịch vụ cho bạn nhanh nhất!
ĐÓNG