<分区>
我是 Ubuntu 12.04 LTS 的用户,将来会是 Ubuntu 14.04 LTS 的用户。
我有一个问题,当我运行 Ubuntu 时,我的 .bashrc 脚本无法运行,除非我打开终端。
这是一个问题,因为,例如,除非我从终端执行程序,否则我写的路径不起作用。
是否有用于 Ubuntu 而不是终端的用户配置启动文件?
P.D.: 可能我解释得不是很好,换句话说,我想在不使用终端的情况下在 Ubuntu 启动时执行 mi 脚本。
<分区>
我是 Ubuntu 12.04 LTS 的用户,将来会是 Ubuntu 14.04 LTS 的用户。
我有一个问题,当我运行 Ubuntu 时,我的 .bashrc 脚本无法运行,除非我打开终端。
这是一个问题,因为,例如,除非我从终端执行程序,否则我写的路径不起作用。
是否有用于 Ubuntu 而不是终端的用户配置启动文件?
P.D.: 可能我解释得不是很好,换句话说,我想在不使用终端的情况下在 Ubuntu 启动时执行 mi 脚本。
最佳答案
Shell 初始化文件(.profile
、.bashrc
等)用于准备用户的(交互式)环境。
对于独立脚本,最好让它们独立于环境,包括 $HOME、$PATH 等
如果您需要与其他脚本共享代码(函数、配置),请将其存储在单独的 您从已知位置获取的 shell 库,可以通过固定路径或从 相对于脚本自身位置的路径。
关于linux - 在不启动 Ubuntu 终端的情况下执行我的 Shell 和 Bash 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21328992/