OnWorks Linux và Windows Online WorkStations

Logo

Lưu trữ trực tuyến miễn phí cho máy trạm

<Trước | Nội dung | Tiếp theo>

Môi trường được thành lập như thế nào?

Khi chúng tôi đăng nhập vào hệ thống, bash chương trình bắt đầu và đọc một loạt các tập lệnh cấu hình được gọi là các tập tin khởi động, xác định môi trường mặc định được chia sẻ bởi tất cả người dùng. Tiếp theo là nhiều tệp khởi động hơn trong thư mục chính của chúng tôi để xác định môi trường cá nhân của chúng tôi. Trình tự chính xác phụ thuộc vào loại phiên shell đang được bắt đầu. Có hai loại: phiên trình bao đăng nhập và phiên trình bao không đăng nhập.

Phiên shell đăng nhập là phiên mà chúng tôi được nhắc nhập tên người dùng và mật khẩu của mình; chẳng hạn như khi chúng tôi bắt đầu một phiên bảng điều khiển ảo. Một phiên trình bao không đăng nhập thường xảy ra khi chúng tôi khởi chạy phiên đầu cuối trong GUI.

Vỏ đăng nhập đọc một hoặc nhiều tệp khởi động như được hiển thị trong Bảng 11-2:


Bảng 11-2: Tệp khởi động cho phiên vỏ đăng nhập


Nội dung tệp

Nội dung tệp

/ etc / profile Một tập lệnh cấu hình chung áp dụng cho tất cả người dùng.


hình ảnh

~ / .bash_profile Tệp khởi động cá nhân của người dùng. Có thể được sử dụng để mở rộng hoặc

ghi đè cài đặt trong tập lệnh cấu hình chung.


hình ảnh

~ / .bash_login Nếu không tìm thấy ~ / .bash_profile, hãy cố gắng

đọc kịch bản này.


hình ảnh

~ / .profile Nếu không ~ / .bash_profile cũng không ~ / .bash_login

được tìm thấy, bash cố gắng đọc tệp này. Đây là mặc định trong các bản phân phối dựa trên Debian, chẳng hạn như Ubuntu.


hình ảnh


Các phiên trình bao không đăng nhập đọc các tệp khởi động sau:


Bảng 11-3: Tệp khởi động cho phiên hệ vỏ không đăng nhập


Nội dung tệp

Nội dung tệp

/etc/bash.bashrc Một tập lệnh cấu hình chung áp dụng cho tất cả người dùng.


hình ảnh

~ / .bashrc Tệp khởi động cá nhân của người dùng. Có thể được sử dụng để mở rộng hoặc

ghi đè cài đặt trong tập lệnh cấu hình chung.


hình ảnh


Ngoài việc đọc các tệp khởi động ở trên, trình bao không đăng nhập cũng kế thừa môi trường từ quy trình mẹ của chúng, thường là trình bao đăng nhập.

Hãy xem và xem tệp khởi động nào trong số các tệp khởi động này đã được cài đặt. Nhớ lại-vì hầu hết các tên tệp được liệt kê ở trên bắt đầu bằng dấu chấm (nghĩa là chúng bị ẩn), chúng tôi sẽ cần sử dụng tùy chọn “-a” khi sử dụng ls.

~ / .bashrc tệp có lẽ là tệp khởi động quan trọng nhất theo quan điểm của người dùng thông thường, vì nó hầu như luôn được đọc. Trình bao không đăng nhập đọc nó theo mặc định và hầu hết các tệp khởi động cho trình bao đăng nhập được viết theo cách để đọc ~ / .bashrc cả tệp.


 

Điện toán đám mây hệ điều hành hàng đầu tại OnWorks: