为了账号安全,请及时绑定邮箱和手机立即绑定

我写了脚本,使用bash hello.sh可以允许,chomd后直接运行就提示command not found

我写了脚本,使用bash hello.sh可以允许,chomd后直接运行就提示command not found

这是为啥呀?

正在回答

4 回答

chmod  哥们  你写错了

0 回复 有任何疑惑可以回复我~
#1

cy_ariel

哥们 谢了,你这个一针见血,我查了好几天都没发现
2020-02-24 回复 有任何疑惑可以回复我~

举个例子:cat hello.sh == cat ./hello.sh,也就是可以推导出 hello.sh == ./hello.sh,即这两个是等价的

那么问题来了:hello.sh本身就是sh目录下啊,为什么直接写“hello.sh”不可以?


0 回复 有任何疑惑可以回复我~

知道了,./代表  从当前目录寻找  

0 回复 有任何疑惑可以回复我~

知道了  我没有写  ./  ,而是直接写的hello.sh ,我想问,我当前就在sh目录下,hello.sh也在sh目录下,为什么直接写hell.sh不能运行,要用./  才可以?

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

我写了脚本,使用bash hello.sh可以允许,chomd后直接运行就提示command not found

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信