我打算制作一个应该编辑用户bashrc的程序。
对于python库,我想自动将二进制文件添加到/ bin /。当它被执行时,它应该添加一个函数并在每次用户登录到bash时调用它,所以我绝对应该更改bashrc。
对于ubuntu包,它应该完成与上面描述的相同的工作。
但是,向bashrc添加一些函数似乎不是一个合适的解决方案,因为当它被删除时,它应该再次编辑bashrc但是如果添加的代码有任何小变化,删除包可能会在bashrc上生成一些虚拟代码。
对此有什么解决办法吗?
答案 0 :(得分:1)
假设ubuntu有点像debian。
/etc/profile.d可能是最好的方式。
不要编辑任何文件,只需将文件放入profile.d,检查bash并确认您的软件包已安装,然后执行所需的任何操作。