社区
系统维护与使用区
帖子详情
linux执行脚本问题
lovelystone
2013-02-01 11:45:19
各位老师:
我使用的是linux(redflag),在脚本当前目录下执行脚本,必须加上./才能执行,比如执行a.sh,
需要执行./a.sh,直接执行a.sh就执行不了,这是什么原因?感谢各位。
...全文
139
6
打赏
收藏
linux执行脚本问题
各位老师: 我使用的是linux(redflag),在脚本当前目录下执行脚本,必须加上./才能执行,比如执行a.sh, 需要执行./a.sh,直接执行a.sh就执行不了,这是什么原因?感谢各位。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lovelystone
2013-02-05
打赏
举报
回复
感谢各位的细心解答,结贴!
xike2002
2013-02-05
打赏
举报
回复
二楼说的很详细很有道理!
ljc007
2013-02-02
打赏
举报
回复
export PATH=$PATH:.
zhangpeng9886
2013-02-02
打赏
举报
回复
在环境变量里面最前面加一个点号吧(.)
nevil
2013-02-01
打赏
举报
回复
当前路径不在系统环境变量里,如果把当前路径加到PATH环境变量中就不需要./了
Franklin
2013-02-01
打赏
举报
回复
楼上的解释很对, ./表示在当前搜索目录下执行: 不过,显然有失严整 1 首先你应该理解这个过程 你现在运行的是shell,那么你在和shell对话的过程,其实就是shell解释你的输入过程,那么,shell如何知道你的输入有意义呢,我们预先在shell的变量path里面增加了shell的搜索路径,你只要一输入解释,shell就会去先在路径下找有没有你输入的命令的应用。 2 所以 就像楼上所说 如果你的当前的路径如果不含在变量PATH里面,首先,shell就根本找不到你输入的这个命令:a.sh 也就是你自己说发现的那样,根本无法执行 你如果把你的路径加到你的PATH变量里面,ok,显然你可以执行了,和你加不加./没关系 3 如果再严谨考虑一下 如果不加./,那么很有可能在路径变量path里面有一个和你一样的命令也叫a.sh 他很可能比你的这个a要先执行,这时候,你也许会发出更怪的赞叹,这么是这个结果。。。。。 当然,这是你无法预料的结果 所以,综上,必须加./
如何1天入门
Linux
Shell
脚本
编程
1.Shell
脚本
创建和
执行
2.Shell变量的使用 3.Shell环境变量的使用 4.Shell字符串的操作 5.Shell...
Linux
执行
脚本
有多种方式
通过命令行进入到
脚本
文件所在的目录,然后直接输入
脚本
名字并回车即可。另外,在
执行
脚本
时,还可以使用`source`命令或者`.`来
执行
脚本
。这两种方式可以让
脚本
中的变量、函数等在当前shell中生效。需要注意的是,如果
脚本
在Windows下编辑,可能会遇到换行符的
问题
,需要使用类Unix换行符(`\n`)。以上是
Linux
中几种常用的
执行
脚本
方式,根据实际需要选择合适的方式
执行
脚本
。2. 使用bash命令来
执行
脚本
。3. 使用sh命令来
执行
脚本
。下面列举常用的几种方法。1. 直接
执行
脚本
文件。
linux
执行
脚本
命令
方法一:切换到shell
脚本
所在的目录(此时,称为工作目录)
执行
shell
脚本
: cd /data/shell ./hello.sh 方法二:以绝对路径的方式去
执行
bash shell
脚本
: /data/shell/hello.sh 方法三:直接使用bash 或sh 来
执行
bash shell
脚本
: cd /data/shell bash hello.sh 或者 cd /data/shell sh hello.sh 解决
linux
的-bash: ./xx.sh: Permission denied 解决方法
在
linux
后台运行
脚本
的方法和命令
后台运行
脚本
执行
脚本
test.sh:./test.sh 中断
脚本
test.sh:ctrl+c 在1的基础上将运行中的test.sh,切换到后台并暂停:ctrl+z
执行
ctrl+z后,test.sh在后台是暂停状态(stopped),使用命令:bg number让其在后台开始运行(“number”是使用jobs命令查到的 [ ]中的数字,不是pid) 直接在后台运行
脚本
test.s...
Linux
执行
脚本
的方法
执行
脚本
方法
系统维护与使用区
19,612
社区成员
74,603
社区内容
发帖
与我相关
我的任务
系统维护与使用区
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
复制链接
扫一扫
分享
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章