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.

The Linux terminal emulator.
Trình giả lập thiết bị đầu cuối Linux.

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
The colorized ls command.
Lệnh ls được tô màu.

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

A list of aliases displayed in a fish shell.
Lệnh bí danh.

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
The manual page of man.
Trang hướng dẫn sử dụng của “người đàn ông”.

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:

List command showing modifying dates of a set of files.
Ngày cũ.

Để 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).

List command showing new date.
Ngày mới

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
The htop interface.
Giao diện “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"
The echo command displaying "Cool message".
Lệnh echo

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
The cat command displaying "Not that large at all".
Lệnh mèo.

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
The ps command.
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
The vim text editor.
Trình soạn thảo văn bản 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
The history command.
Lệnh lịch sử.

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
The passwd command asking for the current password.
Lệnh 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 đó:

A file_to_shred.txt that contains "A testing file"
Tệp để cắt nhỏ.

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
Overwritten content.
Nội dung bị ghi đè.

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
The less command.
Lệnh ít hơn.

Đ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
The tail command.
Lệnh đuôi.

Để chỉ xem bốn dòng cuối cùng:

tail -n 4 long.txt
The tail command displaying the last four lines of a file.
đuôi bốn dòng.

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
The head with different flags in one file.
Lệnh người đứng đầu.

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
The grep command.
Lệnh grep.

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
Neofetch displaying system information.
Lệnh 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.