Làm thế nào để làm cho các biến shell xuất khẩu vĩnh viễn?


11
export LD_PRELOAD=/usr/lib/libtsocks.so

Tôi có thể xuất theo cách này, nhưng làm thế nào tôi có thể làm cho nó vĩnh viễn? Tôi muốn LD_PRELOAD vẫn được thay đổi sau khi khởi động lại. Tôi đang sử dụng Ubuntu và Fedora

Câu trả lời:


12

Thông thường, bạn muốn đặt "xuất khẩu" của bạn đường vào bất cứ điều gì shell tập tin khởi động là thích hợp: .profile, .bash_profile, .zprofile, bất cứ điều gì, ở của bạn $HOMEthư mục.

Nếu bạn muốn làm cho nó vĩnh viễn cho mọi người dùng, các shell khác nhau thường có các tệp cấu hình toàn hệ thống trong /etc/: /etc/profiletồn tại trên hộp linux này, nhưng hãy đọc trang man để tìm ra tệp cụ thể nào của người dùng và toàn bộ hệ thống sẽ đặt nó trong


1
~/.profilelà quyền phù hợp cho cài đặt theo người dùng; xem Thay thế cho .bashrc , Môi trường cài đặt chính xác và các câu hỏi Siêu người dùng được liên kết trong câu trả lời của tôi ở đó.
Gilles 'SO- ngừng trở nên xấu xa'

5

Hầu hết các bản phân phối cũng có một /etc/profile.d/thư mục chứa một nhóm các tệp .sh và .csh. Tạo một tệp mới trong thư mục này có xu hướng giữ cho các mục được tổ chức tốt hơn và tránh /etc/profilebị lộn xộn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.