Cách điều hướng và sử dụng cấu trúc thư mục Linux

Hệ thống thư mục Linux(Linux) khác với Windows và có thể gây nhầm lẫn cho người dùng mới. Vì vậy, hãy nghĩ về cấu trúc thư mục Linux như một cái cây. Gốc cây là nơi nó phát triển và trong Linux , nó là nơi các thư mục phân nhánh.

Dấu phân cách thư mục là dấu gạch chéo (/), viết tắt là dấu gạch chéo(slash) . Ví dụ, đường dẫn đến thư mục gốc thường được gọi là dấu gạch chéo ( / ).

Cấu trúc Thư mục Linux là gì?(What Is the Linux Directory Structure?)

Đối với những người đã quen thuộc với Linux , bạn đã nghe đến các thuật ngữ như root, libboot . Đây là những ví dụ về thư mục phân phối Linux .

Hệ thống Linux sử dụng Tiêu chuẩn phân cấp hệ thống tệp(Filesystem Hierarchy Standard) ( FHS ). Nó xác định nội dung và cấu trúc thư mục của tất cả các bản phân phối Linux .

Điều hướng cơ bản(Basic Navigation)

Như đã đề cập ở trên, cấu trúc Thư mục Linux(Linux Directory) đề cập đến thư mục của ổ cứng nơi Linux đã được cài đặt.

Bắt đầu bằng cách chạy lệnh ls(ls) (lưu trữ danh sách) và nhấn Enter . Lệnh này sẽ hiển thị cho bạn danh sách các thư mục trong thư mục làm việc hiện tại của bạn. 

Hãy nhớ rằng mỗi bản phân phối đi kèm với các thư mục khác nhau trong thư mục chính.

Lệnh list là viết tắt của danh sách lưu trữ, nhưng hệ thống tệp bắt đầu bằng một dấu gạch chéo (/), vì vậy hãy nhập lệnh sau:

ls /

Điều này sẽ hiển thị cho bạn cấu trúc thư mục của hệ thống tệp Linux , thiết lập ổ cứng hoặc cấu trúc thư mục mặc định.

Mỗi thư mục có một mục đích được chỉ định. Thư mục chính là nơi người dùng đang ở, vì vậy hãy sử dụng lệnh sau để xem có gì trong thư mục chính người dùng của bạn.

ls /home

Để xóa màn hình, hãy nhập xóa(clear) hoặc sử dụng ctrl(ctrl L) L. Hãy nhớ rằng ctrl L có thể không hoạt động trên tất cả các bản phân phối Linux , nhưng lệnh clear sẽ hoạt động.

Hãy quay lại lệnh ls(ls) . Đó là lệnh quan trọng nhất để biết và hiểu. Bạn muốn liệt kê các mục trong một thư mục mà bạn đang ở.

Nhưng bạn cũng có thể thêm các lệnh bổ sung vào ls . Ví dụ: nhập ls -l / sẽ hiển thị đầu ra khác với chỉ / . Hãy thử nó bằng cách sử dụng lệnh sau:

ls -l /

Bạn có thể xem thêm rất nhiều thông tin trên màn hình. Mọi thứ về cơ bản là trên đường dây riêng của nó. Lệnh -l có nghĩa là tìm kiếm danh sách dài. 

Điều này có nghĩa là bạn muốn xem thêm chi tiết cũng như mọi mục phải ở trên một dòng riêng để dễ đọc hơn. Một số bản phân phối sẽ sử dụng ll làm bí danh cho -l cho lệnh danh sách dài.

Các thư mục quan trọng bạn nên biết(Important Folders You Should Know About)

Có rất nhiều thư mục trong hệ thống Linux của bạn . Chúng ta sẽ thảo luận về những điều quan trọng nhất bên dưới.

Thư mục Trang chủ(The Home Directory)

Theo mặc định, thư mục chính là nơi tất cả người dùng có không gian làm việc cá nhân của riêng họ. Mỗi người dùng sẽ có thư mục riêng của họ trong thư mục /home .  

Nếu bạn muốn xem danh sách tất cả các thư mục trong thư mục chính của mình, hãy sử dụng lệnh sau:

ls -l /home

Bởi vì bạn đã ở trong thư mục chính của mình, bạn cũng có thể chỉ cần sử dụng ls để kéo lên danh sách những gì bên trong mà không cần sử dụng đường dẫn.

Mọi thư mục trong cấu trúc thư mục Linux đều được phân tách bằng và bắt đầu bằng dấu gạch chéo ( / ). Nói cách khác, ls không có đường dẫn sẽ hiển thị nội dung của thư mục hiện tại của bạn.

Nếu bạn muốn thay đổi thư mục bạn đang làm việc và quay lại thư mục gốc của hệ thống tệp, hãy sử dụng lệnh sau:

cd /

Nếu bạn muốn xem các thư mục trong thư mục gốc, hãy sử dụng:

ls

Vì bạn đang quay lại thư mục gốc chứ không phải thư mục chính, bạn sẽ thấy danh sách tất cả các thư mục trong thư mục gốc.

Để xem danh sách dài trong thư mục gốc, hãy sử dụng:

ls -l

The Root Directory (/root)

Tất cả các thư mục và tệp trên hệ thống của bạn đều nằm trong tệp gốc(root) được biểu thị bằng ký hiệu /.  Tất cả các tệp hoặc thư mục bắt đầu từ gốc. Đường dẫn của bất kỳ tệp hoặc thư mục nào sẽ được hiển thị tương tự như sau: 

Root/home/user/videos

Thư mục gốc dành cho một người dùng duy nhất và là người dùng mạnh mẽ nhất trên hệ thống Linux .

Lib Directory Shared libraries (/lib)

Thư mục /lib là nơi chứa các tệp chứa mã (thư viện). Các tệp này chứa các đoạn mã được sử dụng để gửi tệp đến ổ cứng của bạn, vẽ các cửa sổ trên màn hình của bạn hoặc điều khiển các thiết bị ngoại vi.

Media Directory (/media)

Thư mục media là nơi bạn có thể xem các tệp dữ liệu của ổ cứng gắn ngoài, ổ USB, DVD(DVDs) hoặc Blu-ray. 

Boot Directory (/boot)

Các tệp và thư mục mà hệ thống của bạn cần để khởi động nằm trong thư mục / boot. Việc sử dụng nó được tiêu chuẩn hóa trong Tiêu chuẩn phân cấp hệ thống tệp(Filesystem Hierarchy Standard) .

Cấu hình cần thiết để khởi động máy của bạn nằm trong thư mục khởi động. Bạn không muốn thoát khỏi thư mục này.

Một số thư mục tiêu chuẩn khác bao gồm:

  • /dev là nơi chứa tất cả các tệp thiết bị, chẳng hạn như USB bên ngoài hoặc một webcam.
  • /var là viết tắt của biến. Đây là nơi các chương trình lưu trữ thông tin thời gian chạy như theo dõi người dùng, ghi nhật ký hệ thống, bộ nhớ đệm và các tệp khác mà các chương trình hệ thống quản lý và tạo.
  • Thư mục cá nhân của người dùng nằm trong /home .  
  • /proc chứa thông tin về hệ thống của bạn như CPU ​​và nhân hệ thống Linux của bạn . Nó là một hệ thống ảo.
  • /bin là nơi chứa tất cả các chương trình có thể chạy được (mã nhị phân người dùng) thiết yếu.
  • /etc thư mục chứa các tệp cấu hình.

Đọc bản tóm tắt của Wikipedia(Read Wikipedia’s summary) để biết chi tiết đầy đủ về từng thư mục là gì và cách sử dụng thư mục.

Xem thư mục hiện tại của bạn(See Your Current Directory)

Nếu bạn không biết mình đang làm việc trong thư mục nào, hãy sử dụng lệnh pwd (print working directory).

Kết quả sẽ như thế này:

/home/username

Nếu sau đó bạn chạy ls , cài đặt mặc định sẽ hiển thị cho bạn nội dung của thư mục bạn hiện đang ở, như được mô tả ở trên.

Màu sắc có ý nghĩa gì?(What Do The Colors Mean?)

Giả sử bạn đang ở trong thư mục /etc và chạy lệnh này:

ls -l /etc

Bạn sẽ thấy rất nhiều thông tin cũng như nhiều màu sắc khác nhau.

Nguyên tắc chung của ngón tay cái là:

  • Màu xanh lam là một thư mục
  • Màu trắng là một tập tin
  • Màu xanh lá cây là một chương trình hoặc một hệ nhị phân 

Màu sắc có thể khác nhau tùy theo sự phân bố. Hầu hết, nhưng không phải tất cả, các bản phân phối đều có màu được thiết lập sẵn. 

Chuỗi quyền là gì?(What Are Permission Strings?)

Mỗi tệp đều có một dòng chữ cái ở bên trái danh sách. Nó được gọi là một chuỗi quyền.

Nhìn vào ký tự đầu tiên trong chuỗi. Thư mục d(d) có nghĩa là. Vì vậy, ngay cả khi bản phân phối Linux của bạn không sử dụng các màu khác nhau, bạn vẫn sẽ biết rằng một chuỗi ký tự bắt đầu bằng d là một thư mục.

Các tệp và chương trình bắt đầu bằng dấu gạch ngang (-).

Một l đề cập đến một liên kết liên kết đến một tệp khác.

Tổng quan về Điều hướng nhanh(Quick Navigation Overview)

Bộ lưu trữ danh sách lệnh ls cho bạn biết những gì có trong thư mục làm việc hiện tại của bạn. Nếu bạn không biết thư mục hiện tại của mình là gì, hãy sử dụng lệnh pwd .

Phần đầu của hệ thống tệp được chỉ định bằng một dấu gạch chéo (/). Sử dụng lệnh cd để chuyển đổi giữa các thư mục. Để xem có gì trong thư mục bạn vừa chuyển sang, hãy sử dụng lệnh ls(ls) . Sau đó, để quay lại thư mục chính của bạn, hãy nhập /home/username .

Lệnh cd giúp bạn điều hướng hệ thống tệp. ls hiển thị cho bạn những gì có trong thư mục hiện tại nơi bạn đang làm việc. ls -1 cho bạn thấy danh sách dài.

Mặc dù các bản phân phối Linux khác nhau có những khác biệt nhỏ, nhưng bố cục hệ thống tệp rất giống nhau. Cách tốt nhất để hiểu cấu trúc thư mục Linux là làm theo một số gợi ý ở trên và tự làm quen với cách hoạt động của nó.

Chỉ cần đảm bảo KHÔNG(NOT) chạm vào thư mục / boot. Thực hành(Practice) điều hướng trong hệ thống của bạn bằng thiết bị đầu cuối. Hãy(Stick) tuân thủ các lệnh cd , lspwd để bạn không làm hỏng bất kỳ thứ gì. Bạn sẽ không mất nhiều thời gian để biết trực quan nơi tìm tài liệu, ứng dụng và các tài nguyên khác mà bạn cần sử dụng.



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