7 lệnh Linux mà mọi người mới bắt đầu nên biết

Nếu bạn là người mới sử dụng Linux , việc sử dụng terminal có thể hơi quá sức. Các bản phân phối Linux mới(New Linux) như Linux Mint có giao diện đồ họa tuyệt vời, nhưng trái tim của Linux là hạt nhân và điều đó có nghĩa là sử dụng dòng lệnh.

Ngay cả khi bạn là người dùng Windows , chắc chắn bạn đã phải mở cửa sổ nhắc lệnh vào một thời điểm nào đó trong đời để thực hiện một tác vụ. Với phiên bản mới nhất của Windows , Windows 10 , bạn thậm chí có thể cài đặt Ubuntu Bash shell trong Windows và chạy các lệnh Linux trực tiếp từ Windows !

Trong bài viết này, tôi sẽ giới thiệu cho các bạn một số lệnh Linux thực sự cơ bản phổ biến trên hầu hết các bản phân phối của Linux . Vì bash shell là shell phổ biến nhất và tôi cũng sử dụng nên tôi sẽ sử dụng cú pháp đó cho tất cả các lệnh. Ngoài ra, tôi sẽ đề cập đến một số đối số hữu ích nhất cho mỗi lệnh, nhưng có nhiều đối số khác có thể được tìm thấy trong các trang nam.

1. ls (Nội dung Danh sách)

Theo tôi, lệnh đầu tiên bạn nên biết là lệnh ls(ls) . Lệnh này liệt kê nội dung của thư mục làm việc hiện tại. Nếu bạn chỉ cần gõ ls và nhấn Enter , bạn sẽ nhận được một danh sách rất cơ bản về các tệp và thư mục trong thư mục hiện tại.

Trên hầu hết các bản phân phối Linux , các thư mục sẽ được đánh dấu bằng một màu khác như màu xanh lá cây. Các tệp thường sẽ có màu tiêu chuẩn của dấu nhắc shell, trong trường hợp của tôi là màu xám. Không có bất kỳ lý lẽ nào, ls là loại nhàm chán. Nếu bạn sử dụng -a với ls, bạn sẽ có thể xem tất cả các tệp ẩn.

Bất kỳ thứ gì bắt đầu bằng dấu chấm đều là tệp hoặc thư mục ẩn. Các thư mục ẩn đều có màu xanh đậm, rất khó nhìn thấy. Một đối số hữu ích khác là tùy chọn -l như hình dưới đây.

Điều này cung cấp cho bạn một danh sách dài các tệp và thư mục với nhiều thông tin hơn như quyền, liên kết, người dùng, nhóm, kích thước và ngày sửa đổi cuối cùng. Nếu bạn không chắc chắn về cách diễn giải các quyền, hãy đảm bảo đọc bài đăng của tôi về cách hiểu các quyền của Linux(understanding Linux permissions) .

2. cd (Thay đổi thư mục)

Khi bạn có thể liệt kê nội dung của một thư mục, sẽ rất hữu ích nếu bạn biết cách chuyển sang một thư mục khác. Theo mặc định, bạn sẽ luôn bắt đầu trong thư mục chính của mình khi bạn mở bash shell. Điều này được biểu thị bằng biểu tượng dấu ngã ( ~ ) trong dấu nhắc shell.

Lệnh cd là cách bạn thay đổi các thư mục trong Linux . Thực sự không có nhiều thứ để học với cd, nhưng có một vài phím tắt. Một điều tốt là chỉ cần gõ cd và nhấn enter. Điều này sẽ luôn đưa bạn trở lại thư mục chính cho dù bạn đang ở đâu.

Ngoài ra, bạn có thể sử dụng một đường dẫn tuyệt đối nếu bạn muốn vào một thư mục không thể truy cập bằng đường dẫn tương đối. Trong ví dụ dưới đây, tôi phải sử dụng một đường dẫn tuyệt đối bắt đầu từ root (/) để truy cập etc / ssh.

3. man (Trang trợ giúp)

Lệnh man có lẽ là một trong những lệnh hữu ích nhất trong Linux . Ngay cả những người dùng Linux nâng cao cũng không thể nhớ mọi đối số của một lệnh Linux . Trang người đàn ông sẽ cung cấp cho bạn thông tin chi tiết về tất cả các đối số khác nhau cho một lệnh.

Cú pháp cũng thực sự đơn giản. Đó chỉ là con người tuân theo lệnh mà bạn muốn tìm hiểu. Trong ảnh chụp màn hình ở trên, tôi đã thực hiện một người đàn ông(man ls) để tìm hiểu thêm về lệnh ls. Một đối số hữu ích đối với con người là -k , cho phép bạn tìm kiếm tất cả các lệnh bằng cách sử dụng một từ khóa.

Ở trên, tôi đã tìm kiếm từ khóa zip và nhận lại tất cả các lệnh có từ zip trong tên lệnh hoặc trong mô tả. Đó là một cách tiện dụng để tìm các lệnh mà bạn có thể chưa biết.

Cùng với man, bạn có thể sử dụng một lệnh khác có tên là thông tin(info) để có thêm ví dụ về cách sử dụng lệnh. Chỉ cần(Just)lệnh thông tin( info command) để hiển thị trang thông tin cho lệnh đó.

4. chạm vào (Tạo tệp)

Nếu bạn muốn nhanh chóng tạo một tệp mới, cách đơn giản nhất là sử dụng lệnh cảm ứng(touch) . Trên thực tế, lệnh cảm ứng được sử dụng để thay đổi dấu thời gian trên tệp, nhưng một mục đích khác là tạo tệp mới.

Có nhiều cách để tạo tệp trong Linux và sau này có thể bạn sẽ không bao giờ sử dụng thao tác chạm để tạo tệp, nhưng ban đầu, nó rất hữu ích.

Nếu một tệp đã tồn tại khi sử dụng lệnh cảm ứng, nó chỉ cần cập nhật quyền truy cập cuối cùng và dấu thời gian sửa đổi lần cuối cho tệp như được hiển thị ở trên.

5. cat (Kết hợp các tệp và in)

Một lệnh hữu ích khác là lệnh cat . Chức năng chính của cat là nối nhiều tệp, nhưng nó cũng có thể được sử dụng để in nội dung của tệp ra đầu ra tiêu chuẩn (là màn hình).

Bạn có thể sử dụng đối số -n để thêm số dòng vào đầu ra. Nếu bạn sử dụng tùy chọn -b , nó sẽ chỉ thêm số dòng vào các dòng không trống. Nếu bạn sử dụng cat trên một tệp có chiều dài hơn chiều cao của cửa sổ dòng lệnh, thì chỉ phần dưới cùng của tệp sẽ được hiển thị. Bạn có thể chuyển đầu ra của cat sang lệnh less hoặc more để xem nội dung của từng trang tệp.

6. mkdir (Tạo thư mục)

Tại một số điểm, bạn sẽ muốn tạo các thư mục để tổ chức dữ liệu của mình tốt hơn và đó là nơi xuất hiện lệnh mkdir(mkdir)  . Bạn có thể sử dụng các đường dẫn tương đối hoặc tuyệt đối để tạo thư mục bằng lệnh này.

Trong ví dụ trên, tôi đã tạo hai thư mục trong thư mục chính của mình bằng cách sử dụng một đường dẫn tương đối và một đường dẫn tuyệt đối. Nếu bạn cần tạo nhiều thư mục phân cấp cùng một lúc, bạn cần sử dụng đối số -p .

Trong ví dụ trên, tôi đã sử dụng đối số -p để tạo các thư mục Aseem , DataPictures cùng một lúc mặc dù không có thư mục nào tồn tại.

7. rm (Xóa)

Lệnh rm là một lệnh mạnh có thể được sử dụng để xóa các tệp và thư mục. Lệnh rm có thể xóa các thư mục có tệp và thư mục bên trong chúng.

Để xóa tệp, bạn chỉ cần nhập tên tệp. Nếu bạn cần xóa một thư mục không trống, bạn cần sử dụng đối số -r . Bạn cũng nên sử dụng các đối số -i-v khi sử dụng rm vì nó sẽ hỏi bạn trước khi xóa bất kỳ thứ gì.

Vì vậy, đó là bảy lệnh thực sự đơn giản nhưng phổ biến mà bạn sẽ cần biết trong Linux để bắt đầu. Còn rất nhiều lệnh khác và tôi sẽ sớm đăng thêm các bài viết dành cho người mới bắt đầu về các lệnh khác và cách sử dụng chúng. Nếu bạn có bất kỳ câu hỏi nào, hãy đăng một bình luận. Vui thích!



About the author

Tôi là một kỹ thuật viên âm thanh và bàn phím chuyên nghiệp với hơn 10 năm kinh nghiệm. Tôi đã làm việc trong thế giới doanh nghiệp, với tư cách là nhà tư vấn và quản lý sản phẩm, và gần đây nhất là kỹ sư phần mềm. Kỹ năng và kinh nghiệm của tôi cho phép tôi làm việc trên nhiều loại dự án khác nhau từ các doanh nghiệp nhỏ đến các công ty lớn. Tôi cũng là một chuyên gia về Windows 11 và đã làm việc trên hệ điều hành mới hơn hai năm nay.



Related posts