执行shell脚本时如何避免./?

Kre*_*dns 3 shell bash path

我曾经知道一种运行我的 shell 脚本的方法,只要输入我的主文件夹或桌面中的名称即可。我讨厌打字./myscript.sh。我希望能够只输入myscript.sh. 我怎样才能修复我的终端来做到这一点?

我正在使用 GNOME 终端和 Ubuntu 9.04。

Mik*_*eyB 19

将当前目录放入路径中是个坏主意。移动您想要经常遇到的脚本,~/bin然后添加~/bin到您的路径中。

为此,请添加:

export PATH=$PATH:~/bin
Run Code Online (Sandbox Code Playgroud)

~/.bash_profile

  • @Lucas:在 Google 上不再难找到了 :) (3认同)

Mat*_*kel 6

你可以加 。到路径,但正如 MikeyB 所说,这是一个坏主意。

这样做很危险的原因是,如果当前目录中存在与您正在运行的可执行文件同名的恶意软件,则会运行该软件。