export LD_PRELOAD=/usr/lib/libtsocks.so
Run Code Online (Sandbox Code Playgroud)
我可以通过这种方式导出是可以的,但是我怎样才能让它永久化呢?我希望 LD_PRELOAD 在重新启动后仍然可以更改。我正在使用 Ubuntu 和 Fedora
Bru*_*ger 13
通常,您会将“导出”行放入任何适当的 shell 启动文件中:.profile
, .bash_profile
, .zprofile
, 等等,在您的$HOME
目录中。
如果你想让它对每个用户都是永久的,各种 shell 通常都有系统范围的配置文件/etc/
:/etc/profile
存在于这个 linux 机器上,但请阅读手册页以确定要放置哪个特定于用户和哪个系统范围的文件它在。
大多数发行版还有一个/etc/profile.d/
包含一组 .sh 和 .csh 文件的目录。在此目录中创建一个新文件往往会使项目更好地组织并/etc/profile
避免变得混乱。