我正在学习如何为大学课程创建 UNIX 上的 shell 脚本。教科书上说我应该只需在终端中输入文件名,它就可以运行,但到目前为止我还没能让它工作。但当我输入时,它工作正常。目前./myscript
,我正在 Mac 终端上输入脚本,但我已将 FreeBSD 加载到虚拟框上,它对我做了同样的事情。
我想也许我需要更改我的环境路径?我记得当我开始编写 python 文件时必须这样做。
答案1
要运行自己编写的脚本,您有几个选择。
选项1
您可以将它们存储在 中/usr/bin
。
这是我个人的做法,因为我很久以前在某处读到过/usr/bin
类似这样的事情,我从来没有想过其他方法
不过,我会将脚本的副本保存在一个单独的文件夹中,Documents/SourceCode/
在那里进行所有的编辑和测试。然后我只需将脚本复制到/usr/bin
选项 2
您可以将它们全部存储在测试文件夹中,因此就我而言......
Documents/SourceCode/
并将其添加到我的路径变量中。
export PATH=$(PATH):/home/user/Documents/SourceCode