Các lệnh Linux quan trọng nhất dành cho người mới bắt đầu

Mới sử dụng Linux hay chỉ là người mới bắt đầu? Những lệnh quan trọng này sẽ giúp cuộc sống của bạn dễ dàng hơn trên thiết bị đầu cuối đồng thời cải thiện hiệu quả của bạn

Sử dụng vỏ là một trong những lợi ích chính của Hệ thống Linux, vì nó cho phép bạn truy cập vào nhiều chương trình chuyên biệt, giúp bạn dễ dàng hoàn thành ngay cả những công việc phức tạp.

Đây là triết lý sáng lập của Unix, hệ điều hành mà Linux lấy thiết kế từ đó. Mỗi công cụ hoặc chương trình đơn giản này thực hiện một công việc và thực hiện rất tốt. Nó cũng có thể giao tiếp với các chương trình khác thông qua các đường ống, một thiết kế rất thông minh khiến cho shell Linux trở nên rất mạnh mẽ.

Nếu bạn mới bắt đầu hoặc đã lâu rồi bạn không làm việc trên shell, danh sách các lệnh quan trọng nhất sau đây sẽ giúp bạn lấy lại tốc độ. Điều quan trọng là phải lưu ý đến việc sử dụng chữ thường của chúng.

Tham khảo nhanh lệnh Linux

Lệnh Mô tả Chi tiết
1pwdIn thư mục làm việc
2cdThay đổi thư mục, mặc định là home
3lsLiệt kê các mục trong thư mục
4cpSao chép một tập tin từ thư mục này sang thư mục khác
5mvDi chuyển một tập tin từ thư mục này sang thư mục khác
6rmXóa (xóa) một tập tin hoặc thư mục
7chạmTạo một tệp mới
8làm saoIn nội dung của một tập tin vào StdOut
9sudoThực hiện một tác vụ với quyền Superuser
10tìm & định vịTìm kiếm một tập tin trên hệ thống
11| (Cái ống)Kết nối đầu ra và đầu vào của chương trình
12grepTìm các mẫu trong một tập dữ liệu
13quăn lạiLấy một trang từ internet
14lịch sửLiệt kê các mục lệnh gần đây trong terminal
15giết và giết chếtDừng một chương trình khỏi việc thực thi
16người đàn ông và thông tinHiển thị hướng dẫn/thông tin chi tiết của lệnh đã cho

Giải thích các lệnh Linux quan trọng nhất dành cho người mới bắt đầu

1. mật khẩu

Lệnh pwd là viết tắt của “print working directory” và được dùng để biết thư mục hiện tại mà shell Linux đang hoạt động. Đây có thể là một công cụ rất hữu ích khi bạn đang viết một tập lệnh cần đảm bảo vị trí làm việc trước khi thực hiện hành động.

Sau đây là một ví dụ và chức năng của nó.

pwd > #hiển thị thư mục shell hiện tại

2.đĩa

Lệnh này có nghĩa là "thay đổi thư mục". Bạn sử dụng lệnh này để chuyển từ thư mục làm việc hiện tại sang thư mục khác. Lệnh này chấp nhận thư mục mới mong muốn làm đối số, có thể bắt đầu bằng dấu gạch chéo cho đường dẫn tuyệt đối hoặc không có dấu gạch chéo để tham chiếu đến thư mục làm việc hiện tại. Nếu không có đối số, lệnh sẽ mặc định là thư mục home của bạn.

Sau đây là một số ví dụ và chức năng của chúng.

cd > #trở về thư mục home của user/username

cd ~ > #cũng trở về thư mục home

cd Tải xuống > #chuyển đến thư mục tải xuống của bạn

cd /usr/bin > #thay đổi thư mục /usr/bin

3.ls

Lệnh này liệt kê tất cả các tệp và thư mục trong thư mục làm việc hiện tại. Nó cũng chấp nhận khá nhiều lệnh để giúp tùy chỉnh đầu ra của nó. Ví dụ, lệnh -a bao gồm các tệp ẩn, trong khi lệnh -t sắp xếp theo ngày sửa đổi và lệnh -l tạo ra đầu ra thanh lịch.

Đây là một ví dụ và những gì nó làm

ls -alt > #liệt kê tất cả các tệp và thư mục, bao gồm cả các tệp ẩn và sắp xếp theo ngày sửa đổi

4. zip

Bạn sử dụng lệnh này để sao chép một tệp từ vị trí này sang vị trí khác. Hãy nhớ rằng các quy ước đặt tên tệp Linux được áp dụng ở đây. Vì vậy, nếu bạn thêm dấu gạch chéo về phía trước, thì bạn đang làm việc với đường dẫn tuyệt đối, nếu không, chương trình sẽ tham chiếu từ thư mục làm việc hiện tại.

Sau đây là một số ví dụ và chức năng của chúng.

cp file_1 Desktop > #copy file_1 vào thư mục Desktop của bạn

cp file_1 /tmp > #sao chép file_1 vào /tmp

5. MV

Đây là lệnh di chuyển và hoạt động tương tự như lệnh cp, ngoại trừ việc nó xóa hoàn toàn tệp khỏi vị trí ban đầu và di chuyển đến một nơi khác.

Sau đây là một số ví dụ và chức năng của chúng.

mv file_1 Tải xuống > #di chuyển file_1 vào thư mục Tải xuống của bạn

mv file_1 file_2 /tmp > #di chuyển cả hai tập tin vào thư mục /tmp

6.rm

Để xóa các tệp và thư mục, lệnh rm (remove) là công cụ bạn cần. Tuy nhiên, bạn nên rất cẩn thận với công cụ này, vì bất cứ thứ gì nó xóa đi đều sẽ biến mất mãi mãi. Điều này đặc biệt quan trọng khi xóa các thư mục. Vì vậy, hãy luôn kiểm tra thư mục làm việc hiện tại của bạn để tránh sai sót.

Dưới đây là một số ví dụ và những gì chúng làm

rm file_1 > #delete file_1 trong thư mục hiện tại của bạn

rm Downloads/file_1 > #delete file_1 khỏi thư mục Downloads của bạn

rm -r Tải xuống > #xóa hoàn toàn thư mục Tải xuống của bạn

7. chạm vào

Lệnh touch cho phép bạn tạo một tệp mới. Lệnh này chấp nhận tên tệp làm đối số.

Sau đây là một ví dụ và cách thức hoạt động của nó.

chạm vào file_1 > #tạo một file mới có tên file_1

8. con mèo

Đọc các tệp văn bản trong shell cũng có thể thực hiện được. Để thực hiện, bạn sử dụng lệnh cat theo sau là tệp bạn muốn đọc. Tên của nó là "cat" có nghĩa là concatenate, vì vậy bạn cũng có thể sử dụng nó để kết hợp hai tệp thành một.

Sau đây là các ví dụ và tác dụng của chúng.

cat file_1 > #hiển thị nội dung của file_1 trên màn hình (đầu ra chuẩn)

cat file_1 file_2 > file_3 > #kết hợp nội dung của file_1 và file_2 thành file_3

9. sudo

Linux giới hạn quyền của tài khoản người dùng thông thường để ngăn họ gây ra thiệt hại không thể khắc phục cho toàn bộ hệ thống. Tuy nhiên, nó vẫn dành lệnh sudo cho người dùng thông thường để chạy các chương trình yêu cầu quyền Superuser (quản trị viên). Sudo sẽ yêu cầu mật khẩu Superuser và nếu đúng, cho phép thực hiện chương trình tiếp theo.

Sau đây là một ví dụ và chức năng của nó.

sudo systemctl stop apache2 > #dừng máy chủ web apache2

10. định vị & tìm kiếm

Hai chương trình này giúp bạn tìm kiếm một hoặc nhiều tệp trên hệ thống, nhưng chúng thực hiện theo cách khác nhau. Find là chương trình cũ hơn và đi kèm với các tính năng tìm kiếm rất mạnh mẽ. Mặt khác, Locate mới hơn và sử dụng cơ sở dữ liệu để thực hiện tìm kiếm rất nhanh.

Dưới đây là các ví dụ và tác dụng của chúng

tìm / ubuntu > #tìm tất cả các tên tệp có chứa ubuntu. Dấu gạch chéo có nghĩa là từ gốc hệ thống

định vị ubuntu > #tìm tất cả các tập tin trên hệ thống có chứa ubuntu

11. | (Cái ống)

Các chương trình tìm kiếm và định vị ở trên thường trả về rất nhiều mục nhập khiến việc lọc kết quả trở nên quan trọng. Ở đây, bạn có thể truyền đầu ra tìm kiếm qua một đường ống, đến đầu vào của một chương trình nhận dạng mẫu như grep. Điều này sẽ lọc kết quả để tạo ra phản hồi ngắn gọn hơn.

Sau đây là một ví dụ và chức năng của nó.

định vị ubuntu | grep .jpg > #chỉ tìm ảnh jpeg có ubuntu trong tên

12. lấy

Grep là từ viết tắt của Global Regular Expressions Print. Nó được sử dụng để tìm các mẫu trong một tập dữ liệu, có thể bao gồm toàn bộ từ, chữ cái đầu tiên của câu và nhiều hơn thế nữa.

Sau đây là các ví dụ và tác dụng của chúng.

grep foo file_1 > #in tất cả các dòng trong file_1 có chứa foo

grep ^bar file_1 > #chỉ in các dòng bắt đầu bằng bar

13. cuộn tròn

cURL là viết tắt của Client URL và là một công cụ để truyền dữ liệu giữa các máy tính sử dụng các giao thức mạng khác nhau. Nó có khả năng cấu hình và lập trình cao, với mục đích sử dụng đơn giản nhất là để lấy một trang web.

Sau đây là một ví dụ và chức năng của nó.

curl google.com > #tải google.com

14. lịch sử

Shell Linux ghi nhớ các mục lệnh gần đây của bạn. Một số hệ thống cung cấp lịch sử 500 lệnh, trong khi những hệ thống khác cung cấp 1,000 lệnh theo mặc định. Bạn cũng có thể tự do thay đổi.

Sau đây là một ví dụ và chức năng của nó.

lịch sử | grep curl > #tìm các lệnh gần đây có chứa curl

15. giết và giết chết

Kill và xkill là hai phương pháp chấm dứt các tiến trình trên hệ thống. Với kill, bạn cần biết và cung cấp ID tiến trình của chương trình bạn cần chấm dứt. Với xkill, bạn có thể chấm dứt các chương trình đồ họa bằng cách sử dụng chuột để trỏ và nhấp vào chúng.

16. người đàn ông và thông tin

Bạn luôn có thể nhập man hoặc info, theo sau là một lệnh để lấy hướng dẫn sử dụng hoặc mục nhập trang thông tin cho lệnh đó. Bạn cũng có thể nhập lệnh, theo sau là –help, để biết thêm thông tin về cách sử dụng lệnh đó.

Sau đây là một số ví dụ và chức năng của chúng.

man curl > #hiển thị mục manpage Linux cho cURL

tìm –help > #hiển thị thông tin sử dụng cho lệnh tìm

Kết luận

Đến cuối danh sách này, hãy nhớ rằng đây là những lệnh quan trọng nhất dành cho người mới bắt đầu. Còn nhiều lệnh khác cho Linux shell, bao gồm cả những lệnh phức tạp và mạnh mẽ hơn.

Tuy nhiên, phải mất một thời gian để học các lệnh này và sử dụng chúng một cách thoải mái. Nhưng một khi bạn đã làm được, bạn sẽ vui vì đã học được cách sử dụng chúng.

Nnamdi Okeke

Nnamdi Okeke

Nnamdi Okeke là một người đam mê máy tính, thích đọc nhiều loại sách. Anh ấy thích Linux hơn Windows/Mac và đã sử dụng
Ubuntu từ những ngày đầu. Bạn có thể bắt gặp anh ấy trên twitter qua bongotrax

Bài báo: 299

Nhận thông tin công nghệ

Xu hướng công nghệ, xu hướng khởi nghiệp, đánh giá, thu nhập trực tuyến, công cụ web và tiếp thị một hoặc hai lần mỗi tháng