linux - 在 unix 上部署 shell 脚本的惯用方法

标签 linux bash shell unix deployment

我正在编写一个小脚本来管理我在 linux 机器上安装的 JDK,例如说 script/函数usejdk

我想办法:

  1. usejdk 是 shell 脚本中的 bash 函数,源文件在 .bashrc.bash_profile.

  2. 使用usejdk 作为shell 脚本的名称并将其添加到~/bin 目录,即PATH

在两者之间的 unix 机器上部署 shell 脚本的惯用方法是什么?

最佳答案

如果您正在创建供其他人使用的东西,他们可以将一个独立的脚本放入他们的 PATH 并根据需要替换为新版本,这比函数更容易、更好且可维护这将要求他们编辑启动文件。

关于linux - 在 unix 上部署 shell 脚本的惯用方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16500041/

相关文章:

linux - 如何用PyQt4查看DISPLAY是否可以打开?

bash - 并行 grep 模式多个文件

shell - Ripgrep 仅排除文件夹根目录中的文件

bash - 在 POSIX shell 脚本中嵌入 Unicode 字符的最佳方法是什么?

c++ - 套接字,Unix 域 UDP C++ recvfrom 无法填充源地址

linux - 清除/删除所有 "public_html"文件夹中所有内容的命令是什么?

java - 如何构建使用java11的docker镜像

xcode - 为什么 PATH 不适用于从 Xcode 执行的自定义 shell 脚本?

c - 这段 C 代码有什么漏洞?

bash - cygwin bash 在 emacs shell 中无法正确显示