ReverieLin
ReverieLin
采纳率66.7%
2016-06-27 08:17

shell脚本能直接用名字调用吗?

已采纳

我在Ubuntu权威指南中看到Shell脚本的调用方法,
其一:sh或bash等等
其二:./或source
其三:原文是这样”在命令提示符下直接输入Shell脚本文件名,作为一个普通的命令,
交由Linux系统执行“,还给出了例子。
但是第三种方法,直接调用名字我试了,都是提示未找到命令。
求教怎么做?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

3条回答

  • w172087242 little_how 5年前

    直接使用的命令一般都在/bin下,因为环境变量已经配置好了。
    如果你想把你的文件直接执行,那么需要把你的文件所在目录配置进环境变量的。
    这样系统就可以识别。

    如果能成功,希望采纳

    点赞 1 评论 复制链接分享
  • u012115125 风雨同舟- 5年前

    其实你的意思就是把你的shell脚本作为一个系统命令使用
    1. 添加可执行权限
    chmod 755 testcmd
    2. 拷贝到 /usr/bin 目录下,需要root权限
    cp testcmd /usr/bin/

    点赞 评论 复制链接分享
  • QiaXi Valtava 5年前

    加上文件执行权限

     chmod+x '这里是你的脚本文件名'
    

    再执行试试

    点赞 评论 复制链接分享

相关推荐