Khi viết bài này, Linux có thị phần trên toàn thế giới là 2,68% trên máy tính để bàn, nhưng hơn 90% tất cả cơ sở hạ tầng đám mây và dịch vụ lưu trữ chạy trong hệ điều hành này. Chỉ vì lý do này, điều quan trọng là phải làm quen với các lệnh Linux phổ biến.
Theo khảo sát của StackOverflow năm 2020, Linux là hệ điều hành được các nhà phát triển chuyên nghiệp sử dụng nhiều nhất, với 55,9% thị phần ấn tượng. Nó không chỉ là một sự trùng hợp ngẫu nhiên. Linux miễn phí và mã nguồn mở, có tính bảo mật tốt hơn so với các đối thủ cạnh tranh và tự hào có dòng lệnh mạnh mẽ giúp các nhà phát triển và người dùng cấp quyền sử dụng hiệu quả hơn. Bạn cũng có quyền truy cập vào trình quản lý gói mạnh mẽ và một loạt các công cụ phát triển như DevKinsta.
Cho dù bạn là một Sysadmin có kinh nghiệm hay một người mới sử dụng Linux, bạn đều có thể tận dụng hướng dẫn này.
Hãy bắt đầu nào!
Lệnh Linux là gì?
Lệnh Linux là một chương trình hoặc tiện ích chạy trên dòng lệnh. Dòng lệnh là một giao diện chấp nhận các dòng văn bản và xử lý chúng thành các hướng dẫn cho máy tính của bạn.
Bất kỳ giao diện người dùng đồ họa (GUI) nào cũng chỉ là một bản tóm tắt của các chương trình dòng lệnh. Ví dụ: khi bạn đóng cửa sổ bằng cách nhấp vào “X”, sẽ có một lệnh chạy đằng sau hành động đó.
Cờ là một cách chúng ta có thể chuyển các tùy chọn cho lệnh bạn chạy. Hầu hết các lệnh Linux đều có trang trợ giúp mà chúng ta có thể gọi bằng cờ -h
. Hầu hết thời gian, cờ là tùy chọn.
Đối số hoặc tham số là đầu vào mà chúng tôi cung cấp cho một lệnh để nó có thể chạy đúng cách. Trong hầu hết các trường hợp, đối số là một đường dẫn tệp, nhưng nó có thể là bất kỳ thứ gì bạn nhập vào thiết bị đầu cuối.
Bạn có thể gọi cờ bằng cách sử dụng dấu gạch ngang ( -
) và dấu gạch nối kép ( --
), trong khi việc thực thi đối số phụ thuộc vào thứ tự mà bạn truyền chúng vào hàm.
Các lệnh Linux được sử dụng nhiều nhất
Trước khi chuyển sang các lệnh Linux được sử dụng nhiều nhất, hãy đảm bảo kích hoạt một thiết bị đầu cuối . Trong hầu hết các bản phân phối Linux, bạn sẽ sử dụng Ctrl + Alt + T để làm như vậy. Nếu cách này không hoạt động, hãy tìm kiếm “thiết bị đầu cuối” trong bảng ứng dụng của bạn.
Bây giờ chúng ta hãy đi sâu vào 40 lệnh Linux được sử dụng nhiều nhất. Nhiều trong số này có nhiều tùy chọn mà bạn có thể xâu chuỗi vào chúng, vì vậy hãy đảm bảo xem hướng dẫn sử dụng lệnh.
1. Lệnh ls
ls
có lẽ là lệnh đầu tiên mà mọi người dùng Linux gõ vào thiết bị đầu cuối của họ. Nó cho phép bạn liệt kê nội dung của thư mục bạn muốn (thư mục hiện tại theo mặc định), bao gồm các tệp và các thư mục lồng nhau khác.
ls
Nó có nhiều tùy chọn, vì vậy có thể tốt nếu bạn nhận được một số trợ giúp bằng cách sử dụng cờ --help
. Cờ này trả về tất cả các cờ bạn có thể sử dụng với ls.
Ví dụ, để tô màu đầu ra của ls
, bạn có thể sử dụng như sau:
ls --color=auto
Bây giờ đầu ra lệnh ls
được tô màu và bạn có thể đánh giá cao sự khác biệt giữa thư mục và tệp.
Nhưng gõ ls
với cờ màu sẽ không hiệu quả; đó là lý do tại sao chúng tôi sử dụng lệnh alias
.
2. alias
Command
Lệnh alias
cho phép bạn xác định bí danh tạm thời trong phiên trình bao của bạn. Khi tạo bí danh, bạn hướng dẫn trình bao của mình thay thế một từ bằng một loạt lệnh.
Ví dụ: để đặt ls
có màu mà không cần gõ cờ --color
mọi lúc, bạn sẽ sử dụng:
alias ls="ls --color=auto"
Như bạn có thể thấy, lệnh alias
nhận một tham số cặp khóa-giá trị: alias NAME="VALUE"
. Lưu ý rằng giá trị phải nằm trong dấu ngoặc kép.
Nếu bạn muốn liệt kê tất cả các bí danh bạn có trong phiên trình bao của mình, bạn có thể chạy lệnh alias
mà không cần đối số.
alias
3. Lệnh unalias
Như tên cho thấy, lệnh unalias
nhằm mục đích xóa một alias
khỏi các bí danh đã được xác định. Để xóa bí danh ls
trước đó, bạn có thể sử dụng:
unalias ls
4. Lệnh pwd
Lệnh pwd
là viết tắt của “print working directory” và nó xuất ra đường dẫn tuyệt đối của thư mục bạn đang ở. Ví dụ: nếu tên người dùng của bạn là “john” và bạn đang ở trong thư mục Documents, thì đường dẫn tuyệt đối của nó sẽ là: /home/john/Documents
.
Để sử dụng nó, chỉ cần nhập pwd
vào terminal:
pwd # My result: /home/kinsta/Documents/linux-commands
5. Lệnh cd
Lệnh cd
rất phổ biến, cùng với ls
. Nó đề cập đến ” c hange d irectory” và, như tên gọi của nó, chuyển bạn đến thư mục mà bạn đang cố gắng truy cập.
Ví dụ: nếu bạn đang ở trong thư mục Documents của mình và bạn đang cố truy cập vào một trong các thư mục con của nó có tên là Videos , bạn có thể nhập nó bằng cách nhập:
cd Videos
Bạn cũng có thể cung cấp đường dẫn tuyệt đối của thư mục:
cd /home/kinsta/Documents/Videos
Có một số thủ thuật với lệnh cd
có thể giúp bạn tiết kiệm rất nhiều thời gian khi chơi với nó:
1. Đi tới thư mục chính
cd
2. Di chuyển lên một cấp độ
cd ..
3. Quay lại thư mục trước
cd -
6. Lệnh cp
Thật dễ dàng để sao chép các tệp và thư mục trực tiếp trong thiết bị đầu cuối Linux, đôi khi nó có thể thay thế các trình quản lý tệp thông thường.
Để sử dụng lệnh cp
, chỉ cần nhập nó cùng với các tệp nguồn và đích:
cp file_to_copy.txt new_file.txt
Bạn cũng có thể sao chép toàn bộ thư mục bằng cách sử dụng cờ đệ quy:
cp -r dir_to_copy/ new_copy_dir/
Hãy nhớ rằng trong Linux, các thư mục kết thúc bằng dấu gạch chéo ( /
).
7. Lệnh rm
Bây giờ bạn đã biết cách sao chép tệp, sẽ rất hữu ích nếu biết cách xóa chúng.
Bạn có thể sử dụng lệnh rm
để xóa tệp và thư mục. Tuy nhiên, hãy cẩn thận khi sử dụng nó vì rất khó (nhưng không phải là không thể) để khôi phục các tệp đã bị xóa theo cách này.
Để xóa một tệp thông thường, bạn nhập:
rm file_to_copy.txt
Nếu bạn muốn xóa một thư mục trống, bạn có thể sử dụng cờ đệ quy ( -r
):
rm -r dir_to_remove/
Mặt khác, để xóa một thư mục có nội dung bên trong nó, bạn cần sử dụng force (-f) và cờ đệ quy:
rm -rf dir_with_content_to_remove/
8. Lệnh mv
Bạn sử dụng lệnh mv
để di chuyển (hoặc đổi tên) tệp và thư mục thông qua hệ thống tệp của bạn.
Để sử dụng lệnh này, bạn phải nhập tên của nó cùng với các tệp nguồn và đích:
mv source_file destination_folder/ mv command_list.txt commands/
Để sử dụng các đường dẫn tuyệt đối, bạn sẽ sử dụng:
mv /home/kinsta/BestMoviesOfAllTime ./
… Trong đó ./
là thư mục bạn hiện đang ở.
Bạn cũng có thể sử dụng mv
để đổi tên tệp trong khi vẫn giữ chúng trong cùng một thư mục:
mv old_file.txt new_named_file.txt
9. Lệnh mkdir
Để tạo các thư mục trong shell, bạn sử dụng mkdir
. Chỉ cần chỉ định tên của thư mục mới, đảm bảo rằng nó không tồn tại và bạn đã sẵn sàng.
Ví dụ: để tạo một thư mục lưu giữ tất cả các hình ảnh của bạn, chỉ cần nhập:
mkdir images/
Để tạo thư mục con bằng một lệnh đơn giản, hãy sử dụng cờ cha ( -p
):
mkdir -p movies/2004/
10. man
Command
Một lệnh Linux thiết yếu khác là man
. Nó hiển thị trang hướng dẫn sử dụng của bất kỳ lệnh nào khác (miễn là nó có một lệnh).
Để xem trang hướng dẫn sử dụng mkdir
, hãy nhập:
man mkdir
Bạn thậm chí man
thể tham khảo trang hướng dẫn sử dụng:
man man
11. touch
vào Lệnh
Lệnh touch
cho phép bạn cập nhật thời gian truy cập và sửa đổi của các tệp được chỉ định.
Ví dụ: tôi có một tệp cũ được sửa đổi lần cuối vào ngày 12 tháng 4:
Để thay đổi ngày sửa đổi của nó thành thời điểm hiện tại, chúng ta cần sử dụng cờ -m
:
touch -m old_file
Bây giờ ngày trùng khớp với ngày hôm nay (tại thời điểm viết bài là ngày 8 tháng 8).
Tuy nhiên, hầu hết thời gian, bạn sẽ không sử dụng thao tác touch
để sửa đổi ngày tháng của tệp mà thay vào đó để tạo các tệp trống mới:
touch new_file_name
12. Lệnh chmod
Lệnh chmod
cho phép bạn thay đổi chế độ của tệp (quyền) một cách nhanh chóng. Nó có rất nhiều tùy chọn có sẵn với nó.
Các quyền cơ bản mà tệp có thể có là:
- r (đọc)
- w (ghi)
- x (thực hiện)
Một trong những trường hợp sử dụng phổ biến nhất cho chmod
là làm cho một tệp có thể thực thi được bởi người dùng. Để thực hiện việc này, hãy nhập chmod
và cờ +x
, theo sau là tệp bạn muốn sửa đổi quyền:
chmod +x script
Bạn sử dụng điều này để làm cho các tập lệnh có thể thực thi được, cho phép bạn chạy chúng trực tiếp bằng cách sử dụng ký hiệu ./
.
13. ./
Lệnh
Có thể bản thân ký hiệu ./
không phải là một lệnh, nhưng nó đáng được nhắc đến trong danh sách này. Nó cho phép trình bao của bạn chạy một tệp thực thi với bất kỳ trình thông dịch nào được cài đặt trong hệ thống của bạn trực tiếp từ thiết bị đầu cuối. Không còn phải nhấp đúp vào tệp trong trình quản lý tệp đồ họa!
Ví dụ: với lệnh này, bạn có thể chạy một tập lệnh Python hoặc một chương trình chỉ có sẵn ở định dạng .run, như XAMPP. Khi chạy một tệp thực thi, hãy đảm bảo rằng nó có quyền thực thi (x), bạn có thể sửa đổi quyền này bằng chmod
.
Đây là một tập lệnh Python đơn giản và cách chúng tôi chạy nó với ký hiệu ./
:
#! /usr/bin/python3 # filename: script for i in range(20): print(f"This is a cool script {i}")
Đây là cách chúng tôi chuyển đổi tập lệnh thành một tập lệnh thực thi và chạy nó:
chmod +x script ./script
14. exit
lệnh
Lệnh exit
thực hiện đúng như tên gọi của nó: Với nó, bạn có thể kết thúc phiên trình bao và trong hầu hết các trường hợp, tự động đóng thiết bị đầu cuối bạn đang sử dụng:
exit
15. Lệnh sudo
Lệnh này là viết tắt của “superuser do” và nó cho phép bạn hoạt động như một superuser hoặc người dùng root trong khi bạn đang chạy một lệnh cụ thể. Đó là cách Linux tự bảo vệ và ngăn người dùng vô tình sửa đổi hệ thống tệp của máy hoặc cài đặt các gói không phù hợp.
Sudo thường được sử dụng để cài đặt phần mềm hoặc chỉnh sửa các tệp bên ngoài thư mục chính của người dùng:
sudo apt install gimp sudo cd
/root/
Nó sẽ yêu cầu bạn nhập mật khẩu của quản trị viên trước khi chạy lệnh bạn đã nhập sau đó.
16. Lệnh shutdown
Như bạn có thể đoán, lệnh shutdown
cho phép bạn tắt máy của mình. Tuy nhiên, nó cũng có thể được sử dụng để tạm dừng và khởi động lại nó.
Để tắt máy tính của bạn ngay lập tức (mặc định là một phút), hãy nhập:
shutdown now
Bạn cũng có thể lên lịch tắt hệ thống của mình theo định dạng 24 giờ:
shutdown 20:40
Để hủy cuộc gọi shutdown
trước đó, bạn có thể sử dụng cờ -c
:
shutdown -c
17. Lệnh htop
htop
là một trình xem quy trình tương tác cho phép bạn quản lý tài nguyên của máy trực tiếp từ thiết bị đầu cuối. Trong hầu hết các trường hợp, nó không được cài đặt d theo mặc định, vì vậy hãy đảm bảo đọc thêm về nó trên trang tải xuống của nó.
Đăng kí để nhận thư mới
htop
18. unzip
Lệnh
Lệnh giải nén cho phép bạn trích xuất nội dung của tệp .zip từ thiết bị đầu cuối. Một lần nữa, gói này có thể không được cài đặt theo mặc định, vì vậy hãy đảm bảo rằng bạn cài đặt nó bằng trình quản lý gói của mình.
Ở đây, chúng tôi đang giải nén một tệp .zip chứa đầy hình ảnh:
unzip images.zip
19. Lệnh apt
, yum
, pacman
Bất kể bạn đang sử dụng bản phân phối Linux nào, có khả năng là bạn sử dụng trình quản lý gói để cài đặt, cập nhật và gỡ bỏ phần mềm bạn sử dụng hàng ngày.
Bạn có thể truy cập các trình quản lý gói này thông qua dòng lệnh và bạn sẽ sử dụng cái này hoặc cái khác tùy thuộc vào bản phân phối mà máy của bạn đang chạy.
Các ví dụ sau sẽ cài đặt GIMP, một phần mềm mã nguồn mở và miễn phí thường có sẵn trong hầu hết các trình quản lý gói:
1. Dựa trên Debian (Ubuntu, Linux Mint)
sudo apt install gimp
2. Dựa trên Red Hat (Fedora, CentOS)
sudo yum install gimp
3. Dựa trên Arch (Manjaro, Arco Linux)
sudo pacman -S gimp
20. Lệnh echo
Lệnh echo
hiển thị văn bản đã xác định trong terminal – rất đơn giản:
echo "Cool message"
Cách sử dụng chính của nó là in các biến môi trường bên trong các thông báo đó:
echo "Hey $USER" # Hey kinsta
21. cat
Command
Cat
, viết tắt của “concatenate”, cho phép bạn tạo, xem và nối các tệp trực tiếp từ terminal. Nó chủ yếu được sử dụng để xem trước một tệp mà không cần mở trình soạn thảo văn bản đồ họa:
cat long_text_file.txt
22. Lệnh ps
Với ps
, bạn có thể xem các quy trình mà phiên shell hiện tại của bạn đang chạy. Nó in ra thông tin hữu ích về các chương trình bạn đang chạy, như ID tiến trình, TTY (TeleTYpewriter), thời gian và tên lệnh.
ps
Trong trường hợp bạn muốn thứ gì đó tương tác hơn, bạn có thể sử dụng htop
.
23. kill
Command
Thật khó chịu khi một chương trình không phản hồi và bạn không thể đóng nó bằng bất kỳ cách nào. May mắn thay, lệnh kill
giải quyết được loại vấn đề này.
Nói một cách đơn giản, kill
gửi một TERM hoặc tín hiệu kill tới một quá trình kết thúc nó.
Bạn có thể hủy các quy trình bằng cách nhập PID (ID quy trình) hoặc tên nhị phân của chương trình:
kill 533494 kill firefox
Hãy cẩn thận với lệnh này – với lệnh kill
, bạn có nguy cơ vô tình xóa công việc bạn đang làm.
24. Lệnh ping
ping
là tiện ích đầu cuối mạng phổ biến nhất được sử dụng để kiểm tra kết nối mạng. ping
có rất nhiều tùy chọn, nhưng trong hầu hết các trường hợp, bạn sẽ sử dụng nó để yêu cầu miền hoặc địa chỉ IP:
ping google.com ping 8.8.8.8
25. lệnh vim
vim
là một trình soạn thảo văn bản đầu cuối mã nguồn mở miễn phí được sử dụng từ những năm 90. Nó cho phép bạn chỉnh sửa các tệp văn bản thuần túy bằng cách sử dụng keybindings hiệu quả.
Một số người cho rằng nó khó sử dụng – thoát Vim là một trong những câu hỏi StackOverflow được xem nhiều nhất – nhưng khi bạn đã quen với nó, nó sẽ trở thành đồng minh tốt nhất của bạn trong dòng lệnh.
Để kích hoạt Vim, chỉ cần nhập:
Tất cả các gói dịch vụ lưu trữ của Kinsta đều bao gồm sự hỗ trợ 24/7 từ các nhà phát triển và kỹ sư WordPress kỳ cựu của chúng tôi. Trò chuyện với cùng một nhóm hỗ trợ khách hàng trong danh sách Fortune 500 của chúng tôi. Kiểm tra các kế hoạch của chúng tôi!
vim
26. history
Command
Nếu bạn đang vật lộn để nhớ một lệnh, history
sẽ rất hữu ích. Lệnh này hiển thị một danh sách được liệt kê với các lệnh bạn đã sử dụng trước đây:
history
27. Lệnh passwd
passwd
cho phép bạn thay đổi mật khẩu của tài khoản người dùng. Đầu tiên, nó sẽ nhắc bạn nhập mật khẩu hiện tại, sau đó yêu cầu bạn nhập mật khẩu mới và xác nhận.
Nó tương tự như bất kỳ thay đổi mật khẩu nào khác mà bạn đã thấy ở nơi khác, nhưng trong trường hợp này, nó trực tiếp trong thiết bị đầu cuối của bạn:
passwd
Hãy cẩn thận khi sử dụng nó – bạn không muốn làm sai mật khẩu người dùng của mình!
28. Lệnh which
Lệnh which
xuất ra đường dẫn đầy đủ của các lệnh shell. Nếu nó không thể nhận ra lệnh đã cho, nó sẽ báo lỗi.
Ví dụ: chúng tôi có thể sử dụng điều này để kiểm tra đường dẫn nhị phân cho Python và trình duyệt web Brave:
which python # /usr/bin/python which brave # /usr/bin/brave
29. shred
Command
Nếu bạn từng muốn một tệp gần như không thể khôi phục được, thì shred
có thể giúp bạn thực hiện công việc này. Lệnh này ghi đè nội dung của một tệp nhiều lần và kết quả là tệp đã cho trở nên cực kỳ khó khôi phục.
Đây là một tệp có ít nội dung trong đó:
Bây giờ, hãy shred
hiện công việc của nó bằng cách gõ lệnh sau:
shred file_to_shred.txt
Nếu bạn muốn xóa tệp ngay lập tức, bạn có thể sử dụng cờ -u
:
shred -u file_to_shred.txt
30. Lệnh less
less
(đối lập với more) là một chương trình cho phép bạn kiểm tra các tệp tin về lùi và chuyển tiếp:
less large_text_file.txt
Điều gọn gàng về less
là nó bao gồm nhiều lệnh và vim
trong giao diện của nó. Nếu bạn cần thứ gì đó tương tác hơn cat
, thì less
là một lựa chọn tốt.
31. Lệnh tail
Tương tự như cat
, tail
in nội dung của một tệp với một lưu ý chính: Nó chỉ xuất ra những dòng cuối cùng. Theo mặc định, nó in 10 dòng cuối cùng, nhưng bạn có thể sửa đổi số đó bằng -n
.
Ví dụ: để in những dòng cuối cùng của tệp văn bản lớn, bạn sẽ sử dụng:
tail long.txt
Để chỉ xem bốn dòng cuối cùng:
tail -n 4 long.txt
32. head
lệnh
Lệnh này bổ sung cho lệnh tail
. head
xuất ra 10 dòng đầu tiên của tệp văn bản, nhưng bạn có thể đặt bất kỳ số dòng nào bạn muốn hiển thị với cờ -n
:
head long.txt head -n 5 long.txt
33. grep
Grep là một trong những tiện ích mạnh mẽ nhất để làm việc với các tệp văn bản. Nó tìm kiếm các dòng phù hợp với một biểu thức chính quy và in chúng:
grep "linux" long.txt
Bạn có thể đếm số lần mẫu lặp lại bằng cách sử dụng cờ -c
:
grep -c "linux" long.txt # 2
34. Lệnh whoami
Lệnh whoami
(viết tắt của “tôi là ai”) hiển thị tên người dùng hiện đang được sử dụng:
whoami # kinsta
Bạn sẽ nhận được kết quả tương tự bằng cách sử dụng echo
và biến môi trường $ USER:
echo $USER # kinsta
35. whatis
Command
whatis
in mô tả một dòng về bất kỳ lệnh nào khác, làm cho nó trở thành một tài liệu tham khảo hữu ích:
whatis python # python (1) - an interpreted, interactive, object-oriented programming language whatis whatis # whatis (1) - display one-line manual page descriptions
36. Lệnh wc
Wc là viết tắt của “số từ” và như tên cho thấy, nó trả về số từ trong một tệp văn bản:
wc long.txt # 37 207 1000 long.txt
Hãy phân tích đầu ra của lệnh này:
- 37 dòng
- 207 từ
- Kích thước 1000 byte
- Tên của tệp (long.txt)
Nếu bạn chỉ cần số lượng từ, hãy sử dụng cờ -w
:
wc -w long.txt 207 long.txt
37. uname
uname
(viết tắt của “Unix name”) in thông tin hệ thống hoạt động, rất hữu ích khi bạn biết phiên bản Linux hiện tại của mình.
Hầu hết thời gian, bạn sẽ sử dụng cờ -a
(–all), vì đầu ra mặc định không hữu ích:
uname # Linux uname -a # Linux kinstamanjaro 5.4.138-1-MANJARO #1 SMP PREEMPT Thu Aug 5 12:15:21 UTC 2021 x86_64 GNU/Linux
38. Lệnh neofetch
Neofetch là một công cụ CLI (giao diện dòng lệnh) hiển thị thông tin về hệ thống của bạn – như phiên bản hạt nhân, trình bao và phần cứng – bên cạnh logo ASCII của bản phân phối Linux của bạn:
neofetch
Trong hầu hết các máy, lệnh này không khả dụng theo mặc định, vì vậy trước tiên hãy đảm bảo cài đặt nó bằng trình quản lý gói của bạn.
39. find
Lệnh
Lệnh find
kiếm các tệp trong hệ thống phân cấp thư mục dựa trên biểu thức regex. Để sử dụng nó, hãy làm theo cú pháp dưới đây:
find [flags] [path] -name [expression]
Để tìm kiếm một tệp có tên long.txt trong thư mục hiện tại, hãy nhập vào:
find ./
-name "long.txt" # ./long.txt
Để tìm kiếm các tệp kết thúc bằng phần mở rộng .py (Python), bạn có thể sử dụng lệnh sau:
find ./
-type f -name "*.py" ./get_keys.py ./github_automation.py ./binarysearch.py
40. Lệnh wget
wget
(World Wide Web get) là một tiện ích để lấy nội dung từ internet. Nó có một trong những bộ sưu tập cờ lớn nhất hiện có.
Đây là cách bạn tải xuống tệp Python từ repo GitHub:
wget https://raw.githubusercontent.com/DaniDiazTech/Object-Oriented-Programming-in-Python/main/object_oriented_programming/cookies.py
Trang tính Cheat Lệnh Linux
Bất cứ khi nào bạn muốn tham khảo nhanh, chỉ cần xem lại bảng dưới đây:
Yêu cầu | Cách sử dụng |
---|---|
ls | Liệt kê nội dung của một thư mục |
alias | Xác định hoặc hiển thị bí danh |
unalias | Xóa định nghĩa alias |
pwd | In thư mục làm việc |
cd | Thay đổi thư mục |
cp | Sao chép tệp và thư mục |
rm | Xóa tệp và thư mục |
mv | Di chuyển (đổi tên) tệp và thư mục |
mkdir | Tạo thư mục |
man | Hiển thị trang thủ công của các lệnh khác |
touch | Tạo các tệp trống |
chmod | Thay đổi quyền đối với tệp |
./ | Chạy một tệp thực thi |
exit | Thoát phiên shell hiện tại |
sudo | Thực thi các lệnh với tư cách superuser |
shutdown | Tắt máy của bạn |
htop | Hiển thị các quy trình và thông tin tài nguyên |
unzip | Giải nén các tệp ZIP đã nén |
apt , yum , pacman | Người quản lý gói |
echo | Hiển thị các dòng văn bản |
cat | In nội dung tệp |
ps | Báo cáo trạng thái quy trình shell |
kill | Chấm dứt các chương trình |
ping | Kiểm tra kết nối mạng |
vim | Chỉnh sửa văn bản hiệu quả |
history | Hiển thị danh sách các lệnh trước đó |
passwd | Thay đổi mật khẩu người dùng |
which | Trả về đường dẫn nhị phân đầy đủ của một chương trình |
shred | Ghi đè một tệp để ẩn nội dung của nó |
less | Kiểm tra tệp một cách tương tác |
tail | Hiển thị các dòng cuối cùng của tệp |
head | Hiển thị các dòng đầu tiên của tệp |
grep | In các dòng phù hợp với các mẫu |
whoami | Tên người dùng đầu ra |
whatis | Hiển thị mô tả một dòng |
wc | Số lượng tệp từ |
uname | Hiển thị thông tin hệ điều hành |
neofetch | Hiển thị thông tin hệ điều hành và phần cứng |
find | Tìm kiếm các tệp theo một mẫu |
wget | Truy xuất tệp từ internet |
Bản tóm tắt
Có thể mất một khoảng thời gian để học Linux, nhưng một khi bạn thành thạo một số công cụ của nó, nó sẽ trở thành đồng minh tốt nhất của bạn và bạn sẽ không hối hận khi chọn nó làm trình điều khiển hàng ngày của mình.
Một trong những điều đáng chú ý về Linux là ngay cả khi bạn là một người dùng có kinh nghiệm, bạn sẽ không ngừng học hỏi để sử dụng nó hiệu quả hơn.
Có rất nhiều lệnh Linux hữu ích hơn. Nếu chúng tôi còn thiếu sót điều gì đó, hãy chia sẻ các lệnh Linux yêu thích của bạn trong phần bình luận bên dưới!
Tiết kiệm thời gian, chi phí và tối đa hóa hiệu suất trang web với:
- Trợ giúp tức thì từ các chuyên gia lưu trữ WordPress, 24/7.
- Tích hợp Cloudflare Enterprise.
- Tiếp cận khán giả toàn cầu với 34 trung tâm dữ liệu trên toàn thế giới.
- Tối ưu hóa với Giám sát Hiệu suất Ứng dụng được tích hợp sẵn của chúng tôi.
Tất cả những điều đó và hơn thế nữa, trong một kế hoạch không có hợp đồng dài hạn, hỗ trợ di chuyển và đảm bảo hoàn tiền trong 30 ngày. Kiểm tra các kế hoạch của chúng tôi hoặc nói chuyện với bộ phận bán hàng để tìm ra kế hoạch phù hợp với bạn.