存储自定义命令的最佳实践(Unix)

存储自定义命令的最佳实践(Unix)

我想知道是否有任何标准或推荐的地方来存储您自己的自定义命令(您是否不想将它们安装在 /usr/local/bin 中)?

我指的是一些小技巧,我个人不喜欢将它们安装在 /usr/local/bin 中,原因如下,如果我必须重新格式化整个系统并需要备份内容,我将无法轻松区分我自己定制的命令和使用包管理器安装的命令等。

我猜创建 /usr/local/mybin 或类似的东西可能取决于个人选择,但这里是否有我不知道的常用方法?也欢迎您提供个人偏好。

答案1

您不想(或不能)安装在 /usr/local/[s]bin 中的自己的二进制文件和脚本的历史“标准”位置是(即,主目录中的~/bin文件夹)。bin

您可能需要根据您的 shell 将该文件夹添加到 .bashrc、.profile 或 .cshrc 等中的 $PATH 环境变量中。

相关内容