Hệ thống tập tin Linux được cấu trúc theo một cách cụ thể. Các tệp nhị phân cần thiết nằm trong /bin/
, các tệp bộ tải khởi động đang ở /boot/
, hầu hết các tệp thiết bị đều ở trong /dev/
, các điểm gắn kết cho phương tiện lưu động đang ở /media/
, v.v ...
Xem https://en.wikipedia.org/wiki/Filesystem_HVELy_St Chuẩn .
Một số chi tiết nhỏ có thể khác nhau từ distro đến distro (ví dụ /usr/bin/
so với /usr/local/bin/
), nhưng nói chung hầu như tất cả các distro Linux đều theo cùng một cấu trúc thư mục.
Để trả lời câu hỏi của bạn:
Thư mục nhà của người dùng đang ở /home/
. Về nguyên tắc, Linux là một hệ điều hành đa người dùng. Bạn có thể chỉ có một tài khoản người dùng trên máy tính xách tay có thư mục chính của nó /home/<username>/
, nhưng nếu bạn xem /home/
trên một máy chủ Linux được chia sẻ, bạn sẽ thấy nhiều thư mục chính: một thư mục cho mỗi tài khoản người dùng. Ý tưởng là mọi người dùng hệ thống chỉ có quyền ghi trong thư mục chính của họ. Nếu tên người dùng của bạn là bob
bạn có thể đọc và ghi và xóa các tệp trong /home/bob/
nhưng bạn không thể chạm vào bất cứ thứ gì trong /home/alice/
hoặc trong /var/log/
.
root
là khác nhau mặc dù. root
là người dùng quản trị và có các đặc quyền ghi ở mọi nơi trên hệ thống (và có thể hoạt động như bất kỳ người dùng nào của hệ thống). Vì vậy, nó có ý nghĩa root
có thư mục nhà đặc biệt /root/
bởi vì root
không phải là người dùng thông thường. Ngoài ra, đó /root/
chỉ là một thư mục thông thường không có phép thuật đặc biệt, mặc dù có thể yên tĩnh (thậm chí có khả năng) rằng các tiện ích hệ thống phụ thuộc vào /root/
việc trở thành ngôi nhà của người dùng root
.
Khi bạn thực thi sudo -i
trong một thiết bị đầu cuối, bạn chuyển từ ví dụ như người dùng thông thường bob
sang root
. Lưu ý rằng công tắc này chỉ ảnh hưởng đến cửa sổ đầu cuối nơi bạn nhập sudo -i
. Đối với trình quản lý tệp của bạn, bạn vẫn ở đó bob
và nếu bạn mở một cửa sổ đầu cuối khác, bạn vẫn bob
ở đó. Trong bối cảnh này, biểu tượng ~
là một tốc ký cho thư mục chính của người dùng hiện tại. Cho bob
~
phương tiện /home/bob/
nhưng cho root
~
phương tiện /root/
.
Tôi hy vọng rằng làm rõ mọi thứ cho bạn.
home
thư mục cá nhân của mình , nhưng cái này được đặt tênroot