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

来源:9-2 脚本执行方式

慕婉清75226

2018-04-21 11:51

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

这是为啥呀?

写回答 关注

4回答

  • qq_这很秦公子_0
    2018-07-11 11:06:26

    chmod  哥们  你写错了

    cy_ari...

    哥们 谢了,你这个一针见血,我查了好几天都没发现

    2020-02-24 14:54:02

    共 1 条回复 >

  • 莫克_moke
    2018-04-24 13:39:02

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

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


  • 慕婉清75226
    2018-04-21 12:00:36

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

  • 慕婉清75226
    2018-04-21 11:55:21

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

Linux达人养成计划 I

Linux入门视频教程,以通俗易懂的语言带你感受linux之美

399344 学习 · 3791 问题

查看课程

相似问题