/usr/manual
我为手动安装的所有内容创建了一个特殊文件夹 ( )。这样,当我重新安装操作系统或更换笔记本电脑时,我所要做的就是移动/home
并/usr/manual/
重新安装软件包列表。
因此,因为我决定永远不会在任何地方手动添加文件,除了/home
我/usr/manual
正在寻找一种方法将所有自定义环境变量放入/usr/manual/
.
我在里面创建了一个符号链接profile.d
:/etc/profile.d/usrprofile
指向/usr/manual/profile.d
.但其中的文件/usr/manual/profile.d
永远不会被执行:解析器似乎无法处理符号链接。
有没有简单的方法可以解决我的问题?
答案1
该/etc/profile
脚本通常会获取/etc/profile.d
以 结尾的文件.sh
,并且不处理子文件夹。因此,您必须链接目录.sh
中的每个文件/usr/manual/profile.d
,或者您在内部编写一个包装器/etc/profile.d
来处理您自己的.sh
文件/usr/manual/profile.d
。仔细想想,可能是后者更优雅一些。