Bash:同一个目录下的脚本

时间:2016-07-01 16:29:39

标签: bash

我的$ PATH是我自己的脚本路径。 我这样做是为了添加我的.bashrc

PATH=$PATH:~/home/user/myownscripts

在那个目录中,我有两个脚本,但只能使用其中一个,我创建的第一个。如果创建另一个脚本也不起作用。 只能调用创建的第一个脚本。

ls命令返回以下输出

first_script second_script third_script

first_script 粗体和绿色

为什么呢?以及如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

第二个和第三个脚本不可执行。使用ls -l(提供有关文件的更多详细信息)以查看文件的权限并运行以下命令以使这些脚本可执行。

chmod +x second_script third_script

如果再次运行ls -l,您应该注意到他们现在已经在其文件权限中设置了x位。

这是Unix系统的基本和基本方面,我建议您在类Unix系统上阅读有关shell编程的书籍或教程。