我对 Linux 的使用还比较陌生,最近我所在的公司接到了一个非常有趣的请求,要求我协助进行测试。测试人员通过终端命令测试应用程序,并使用单独的终端来区分他们正在测试的产品线。有时 PATHing 可能会在这里引起问题,因为几个可执行文件的名称不唯一,并且应用程序会分叉到相对路径。在这方面,我想创建一个脚本,用户/测试人员可以运行该脚本,该脚本设置每个终端会话的本地环境变量,并可以定义在调用时应运行的特定可执行文件。Linux 中是否有通用方法可以做到这一点? 提前致谢!
答案1
您无法使用普通脚本执行此操作 — 用户必须使用命令source
来处理您编写的命令文件。如果您可以编辑用户的.bashrc
文件(或告诉用户要在其中放置什么),请考虑使用alias
命令。