Tôi đang sử dụng Ubuntu Desktop 14.04 và như vậy, tôi đang sử dụng shell không đăng nhập. Khi tôi mở thiết bị đầu cuối GUI, đầu tiên các phiên shell không đăng nhập sẽ đọc các tệp khởi động sau:
/etc/bash.bashrc
~/.bashrc
Các shell không đăng nhập kế thừa môi trường từ tiến trình cha, là shell đăng nhập, do đó phiên cũng đọc các tệp khởi động sau:
/etc/profile
~/.bash_profile
Tuy nhiên, tôi không thể tìm thấy $PATHcác đường dẫn trên toàn hệ thống thích /bin, /sbin, /usr/bin, /usr/sbin, đặt trong bất kỳ của những tập tin này. Đâu là $PATHthiết lập cho các thư mục này?
$PATHnó được kế thừa bởi vỏ đăng nhập gốc hay nếu nó được tải lại bởi mỗibashphiên bản?