Tệp khởi động Bash nào đã đặt proxy đó?
Kiểm tra login_shell trước, sau đó phân biệt các hồ sơ được chọn với môi trường của tiến trình cha được kế thừa.
shopt login_shell| Khởi chạy | Đầu vào khởi động |
|---|---|
| Đăng nhập | /etc/profile, sau đó tệp tồn tại và đọc được đầu tiên trong ~/.bash_profile, ~/.bash_login hoặc ~/.profile; nó có thể nạp ~/.bashrc |
| Tương tác không đăng nhập | ~/.bashrc; các bản dựng thuộc họ Debian cũng có /etc/bash.bashrc |
| Không tương tác | BASH_ENV khi áp dụng |
Xem xét các phép gán và các script được nạp trên đường dẫn đó để tìm biến proxy thực sự. Vì vậy các chế độ terminal khác nhau có thể chọn nguồn khác nhau.
bash --noprofile --norc bỏ qua các tệp khởi động nhưng vẫn kế thừa môi trường của tiến trình cha. Xóa một phép gán trong tệp không xóa giá trị mà terminal hoặc shell đã giữ.
Sửa nguồn sở hữu giá trị và bắt đầu với môi trường cha mong muốn. Một unset khác ở cuối có thể che nguồn mà không sửa một đường khởi động khác.