我以前知道一种运行shell脚本的方法,只要在我的主文件夹或桌面中输入名称就行了。我讨厌输入./myscript.sh
。我希望能够输入myscript.sh
。我该如何修理我的终端才能做到这一点?
我正在使用GNOME终端和Ubuntu9.04。
发布于 2009-07-10 18:59:43
将当前目录放置到路径中是个坏主意。将要经常运行的脚本移动到~/bin
中,然后将~/bin
添加到您的路径中。
要做到这一点,请添加:
export PATH=$PATH:~/bin
敬~/.bash_profile
。
发布于 2009-07-10 19:18:21
你可以加上。但正如MikeyB所说,这是个坏主意。
这样做是很危险的,因为如果您正在运行的可执行文件名称相同的恶意软件存在于当前目录中,那么它将被运行。
发布于 2009-07-11 02:24:53
我把shell脚本放在/usr/local/bin中,似乎是它们的最佳位置?通常是空的。让它们可执行,忘记.sh扩展,您只需简单地调用它们即可。
在Ubuntu服务器上。
https://serverfault.com/questions/39202
复制相似问题