0
0
Lập trình
Flame Kris
Flame Krisbacodekiller

Hành Trình Học Linux – Tuần 2: Khám Phá Lệnh Cơ Bản

Đăng vào 3 tuần trước

• 3 phút đọc

Hành Trình Học Linux – Tuần 2: Khám Phá Lệnh Cơ Bản

Chào mừng bạn đến với tuần thứ hai trong hành trình học Linux của tôi! Sau khi đã nắm vững những kiến thức cơ bản trong tuần đầu tiên, tuần này tôi đã chuyển sang tìm hiểu một số lệnh Linux rất thực tiễn. Những lệnh này không chỉ giúp tôi hiểu cách các tiến trình hoạt động, cách sử dụng bộ nhớ, mà còn cải thiện khả năng quản lý các tệp tin. Dưới đây là những gì tôi đã học được:

Chuyển Đổi Người Dùng

  • su -: Cho phép chuyển đổi giữa các người dùng khác nhau trong hệ thống. Rất hữu ích khi bạn cần quyền truy cập root hoặc muốn làm việc dưới một tài khoản cụ thể.

Quản Lý Tiến Trình

  • top: Hiển thị các tiến trình đang chạy, tương tự như Task Manager trong Windows. Rất tốt để kiểm tra những tác vụ nào đang tiêu tốn tài nguyên.
  • kill [PID]: Kết thúc một tiến trình bằng ID của nó. Mặc định, lệnh này sẽ yêu cầu sự cho phép từ tiến trình cha.
  • kill -9 [PID]: Buộc kết thúc một tiến trình ngay lập tức (giống như force quit).
  • pkill [tên_tiến_trình]: Kết thúc một tiến trình bằng tên thay vì ID.

Sử Dụng Bộ Nhớ và Đĩa

  • df: Hiển thị chi tiết về các phân vùng ổ cứng (tương tự như các ổ đĩa trong Windows).
  • df -h: Tương tự như trên, nhưng ở định dạng dễ đọc cho con người.
  • free: Hiển thị tình trạng sử dụng bộ nhớ.
  • free -G: Chi tiết bộ nhớ tính theo GB.
  • free -M: Chi tiết bộ nhớ tính theo MB.
  • Swap: Hành động như bộ nhớ tạm thời khi RAM đã đầy. Một phần của ổ cứng được sử dụng làm bộ nhớ, và chúng ta có thể thêm không gian swap nếu cần.

Tìm Kiếm Tệp và Nội Dung

  • grep: Hoạt động giống như Ctrl + F trong Windows. Dùng để tìm kiếm văn bản trong các tệp.
  • tac [tên_tệp]: Hiển thị nội dung tệp theo thứ tự ngược lại (ngược lại với cat).

Các Hoạt Động với Tệp và Thư Mục

  • pwd: In ra thư mục làm việc hiện tại.
  • cd /: Đưa bạn đến thư mục gốc của hệ thống Linux.
  • ls: Liệt kê tất cả các tệp và thư mục trong thư mục hiện tại.
  • ls -ltr: Liệt kê ở định dạng dài, hiển thị kích thước tệp, thời gian, và sắp xếp theo thứ tự ngược lại.
  • rm -f [tệp]: Xóa một tệp một cách cưỡng bức.
  • rm -vf [tệp]: Xóa với thông tin chi tiết.
  • echo "văn_bản": In ra bất cứ điều gì bạn nhập vào (hữu ích cho việc thử nghiệm hoặc thêm văn bản vào tệp).

Mẹo Thêm

Để kiểm tra thời gian cài đặt máy chủ, bạn có thể khám phá nhật ký hệ thống hoặc sử dụng các lệnh trong / để theo dõi các chi tiết hệ thống.

Suy Nghĩ Của Tôi

Tuần 2 chủ yếu tập trung vào việc làm quen với quản lý các tiến trình, kiểm tra tài nguyên hệ thống và học cách điều hướng một cách hiệu quả. Các lệnh như top, kill, và grep đặc biệt nổi bật vì chúng rất mạnh mẽ trong việc xử lý sự cố và tìm kiếm.

Tôi cảm thấy mình đã chuyển từ việc chỉ "sử dụng Linux" sang thực sự "kiểm soát" nó. Tôi rất háo hức để tiếp tục phát triển trong tuần 3!

Tôi ở đây để học hỏi một cách công khai.

Bạn sẽ tìm thấy:

  • Những ghi chú chân thực, thành thật từ việc học hàng ngày của tôi.
  • Những ví dụ đơn giản mà tôi đã thử nghiệm một mình.
  • Những tóm tắt hàng tuần về những gì đã thành công (và những gì không).

Cảm ơn bạn đã ghé thăm — và nếu bạn cũng đang trên cùng một con đường, hãy kết nối và cùng nhau phát triển nhé! 🌱

Theo dõi tôi để nhận cập nhật hàng tuần và những suy nghĩ từ hành trình học tập trên mây của tôi.

aws #cloudcomputing #sql #linux

💭 Bạn có gợi ý, phản hồi, hoặc chỉ muốn chào hỏi?

📩 Liên hệ với tôi qua: yogarajprof@gmail.com

Gợi ý câu hỏi phỏng vấn
Không có dữ liệu

Không có dữ liệu

Bài viết được đề xuất
Bài viết cùng tác giả

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào