Hệ thống thư mục 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 tách thư mục là dấu gạch chéo (/), viết tắt là dấu gạch chéo . 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ì?
Đối với những người quen thuộc với Linux, bạn đã nghe các thuật ngữ như root, lib và khởi động . Đâ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 (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
Như đã đề cập ở trên, cấu trúc Thư mục Linux đề 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 ls (bộ nhớ 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 ở, 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 hoặc sử dụng ctrl 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 rõ ràng lệnh sẽ.
Hãy quay lại ls yêu cầu. Đó 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 nơi 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 / 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 lệnh 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 về
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 những vấn đề quan trọng nhất bên dưới.
Danh mục Trang chủ
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 / home danh mục.
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ỉ 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 lên ( / ). 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
Thư mục gốc (/ 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 root tệp đượ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:
Gốc / nhà / người dùng / video
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.
Thư viện được chia sẻ thư mục Lib (/ 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 tới ổ 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.
Thư mục phương tiện (/ 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 hoặc Blu-ray.
Thư mục khởi động (/ 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.
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 về thời gian chạy, chẳng hạn 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 chẳng hạ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 tất cả các chương trình thiết yếu có thể chạy được (mã nhị phân người dùng) tồn tại.
- / etc thư mục chứa các tệp cấu hình.
Đọc phần tóm tắt của Wikipedia để biết phân tích đầ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
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 (in thư mục làm việc).
Kết quả sẽ như thế này:
/ home / tên người dùng
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ì?
Giả sử bạn đang ở trong / etc và chạy lệnh này:
ls -l / v.v.
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 là:
- Màu xanh lam là một thư mục
- Màu trắng là một tệp
- 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 trước.
Chuỗi quyền là gì?
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. Các d nghĩa là thư mục. 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 (-).
An 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
ls lưu trữ danh sách lệnh 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 pwd lệnh.
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 cd lệnh 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 nút ls yêu cầu. Sau đó, để quay lại thư mục chính của bạn, hãy nhập / home / username .
cd lệnh 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 hiển thị cho bạn 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 chạm vào thư mục / boot. Thực hành điều hướng trong hệ thống của bạn bằng thiết bị đầu cuối. Bám sát vào cd , ls và pwd các lệnh để bạn không vi phạm bất cứ điều 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.