1. Tầm quan trọng của lệnh Ubuntu và Linux
Khi sử dụng Ubuntu, có thể bạn cảm thấy muốn tối ưu hóa công việc của mình hơn. Việc học cách sử dụng dòng lệnh sẽ giúp bạn thao tác nhanh hơn đáng kể và hiểu sâu hơn về hệ thống. Ví dụ, bạn có thể tìm kiếm tệp trong nháy mắt hoặc theo dõi trạng thái hệ thống theo thời gian thực.
Bài viết này sẽ hướng dẫn bạn làm chủ các lệnh cơ bản của Ubuntu một cách dễ dàng, ngay cả khi bạn là người mới bắt đầu. Chúng tôi sẽ giới thiệu các ví dụ thực tế và tùy chọn hữu ích để giúp bạn tận dụng tối đa dòng lệnh. Khi bạn nhận ra sự tiện lợi của nó, có thể bạn sẽ không muốn quay lại cách làm cũ nữa!

2. Các lệnh thao tác tệp cơ bản
Việc sử dụng dòng lệnh trong Ubuntu giúp quản lý tệp nhanh chóng hơn. Chỉ cần hiểu rõ các lệnh cơ bản như cd, mkdir, và rm, bạn sẽ có thể thao tác với tệp một cách dễ dàng.
cd(Change Directory): Lệnh này dùng để di chuyển giữa các thư mục.
cd /home/usernamemkdir(Make Directory): Lệnh này tạo thư mục mới.
mkdir /home/username/Documents/newfolderrm(Remove): Xóa tệp hoặc thư mục. Nếu muốn xác nhận trước khi xóa, hãy sử dụng tùy chọn-i.
rm -i filenameLệnh rm rất mạnh, đặc biệt khi dùng với tùy chọn -r để xóa toàn bộ thư mục. Hãy cẩn thận khi sử dụng!
3. Quản lý quyền tệp và thư mục
Quản lý quyền truy cập tệp và thư mục trong Ubuntu là rất quan trọng để bảo vệ hệ thống.
chmod(Change Mode): Thay đổi quyền của tệp. Nếu muốn cấp quyền thực thi cho tệp, hãy sử dụng lệnh sau.
chmod +x script.shchown(Change Owner): Thay đổi chủ sở hữu của tệp hoặc thư mục. Dùng tùy chọn-Rđể áp dụng cho toàn bộ thư mục.
chown -R username:groupname /path/to/directoryVới những lệnh này, bạn có thể quản lý quyền truy cập vào dữ liệu của hệ thống một cách linh hoạt.

4. Lệnh nén và giải nén tệp
Trong Ubuntu, việc nén và giải nén tệp rất quan trọng để quản lý dữ liệu hiệu quả. Hai lệnh phổ biến là tar và gzip.
tar: Gói toàn bộ thư mục vào một tệp lưu trữ.
tar -cvf archive.tar /home/username/Documentsgzip: Nén tệp đã tạo bằngtarđể tiết kiệm dung lượng.
gzip archive.tar- Giải nén với
tar: Giải nén tệp nén trước đó.
tar -xvf archive.tar.gzBằng cách này, bạn có thể tiết kiệm không gian lưu trữ và quản lý tệp một cách hiệu quả.
5. Các lệnh hữu ích cho quản lý hệ thống
Để giám sát hệ thống theo thời gian thực, bạn có thể sử dụng các lệnh như top hoặc free.
top: Hiển thị danh sách các tiến trình đang chạy và mức độ sử dụng tài nguyên. Nếu muốn dừng một tiến trình, bạn có thể kết hợp với lệnhkill.
kill [PID]free: Kiểm tra dung lượng bộ nhớ đang sử dụng.
free -hVới những lệnh này, bạn có thể dễ dàng theo dõi trạng thái hệ thống và xử lý sự cố nhanh chóng.

6. Các lệnh hữu ích để quản lý mạng
Nếu bạn gặp sự cố về kết nối mạng, hãy thử các lệnh sau.
ping: Kiểm tra kết nối mạng.
ping google.comifconfig: Xem thông tin cấu hình mạng và địa chỉ IP.
ifconfignetstat: Hiển thị các kết nối mạng và cổng đang sử dụng.
netstat -tulnCác lệnh này rất hữu ích khi kiểm tra mạng hoặc khắc phục sự cố kết nối.
7. Tổng hợp các lệnh tiện ích khác
Dưới đây là một số lệnh hữu ích giúp bạn làm việc hiệu quả hơn.
history: Hiển thị lịch sử các lệnh đã thực hiện.
historyman: Hiển thị tài liệu hướng dẫn chi tiết của một lệnh.
man [tên lệnh]Bằng cách sử dụng những lệnh này, bạn có thể làm việc nhanh hơn và tìm ra giải pháp dễ dàng khi gặp vấn đề.

Làm chủ dòng lệnh để khai thác tối đa Ubuntu
Nếu bạn có thể sử dụng thành thạo dòng lệnh Ubuntu, việc quản lý hệ thống và mạng sẽ trở nên hiệu quả hơn rất nhiều. Khi áp dụng những lệnh được giới thiệu trong bài viết này vào công việc hàng ngày, bạn sẽ dần quen với các thao tác nâng cao.
Nếu bạn muốn tìm hiểu thêm, hãy tham khảo tài liệu chính thức của Ubuntu.



