我的$ PATH是我自己的脚本路径。 我这样做是为了添加我的.bashrc
PATH=$PATH:~/home/user/myownscripts
在那个目录中,我有两个脚本,但只能使用其中一个,我创建的第一个。如果创建另一个脚本也不起作用。 只能调用创建的第一个脚本。
ls
命令返回以下输出
first_script second_script third_script
first_script 是粗体和绿色
为什么呢?以及如何解决这个问题?
答案 0 :(得分:1)
第二个和第三个脚本不可执行。使用ls -l
(提供有关文件的更多详细信息)以查看文件的权限并运行以下命令以使这些脚本可执行。
chmod +x second_script third_script
如果再次运行ls -l
,您应该注意到他们现在已经在其文件权限中设置了x
位。
这是Unix系统的基本和基本方面,我建议您在类Unix系统上阅读有关shell编程的书籍或教程。