我有一个bash脚本,我用它来配置我的无线访问媒体服务器中的文本文件中的不同参数.
该脚本位于一个目录中,因为我使用putty进行所有配置,所以我必须使用文件的完整路径或移动到包含该文件的目录.我想避免这个.
是否有可能保存bash脚本或编辑bash脚本,这样我可以作为命令来运行它,例如cp或ls命令?
该脚本需要可执行,包括:
chmod +x scriptname
Run Code Online (Sandbox Code Playgroud)
(或类似的).
此外,您希望脚本位于PATH中的目录中.要查看您的PATH使用情况:
echo $PATH
Run Code Online (Sandbox Code Playgroud)
您的选择是:将文件移动(或链接)到其中一个目录中,或将其所在的目录添加到PATH中.
您可以使用以下命令将目录添加到PATH:
PATH=$PATH:/name/of/my/directory
Run Code Online (Sandbox Code Playgroud)
如果你在文件中执行此操作,$HOME/.bashrc它将自动发生在每个shell中.