在linux中怎么使用sh执行当前目录的程序

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在linux中怎么使用sh执行当前目录的程序相关的知识,希望对你有一定的参考价值。

command not found:程序1
command not found:程序2
..
为什么啊??

这种提示就是说明你要执行的程序对象没有可执行的权限,要么手动chmod 777,要么在shell命令中加入权限修改 -m XXX; 参考技术A sh 程序名字
或./程序名字
然后需要说明的就是程序的属性必须是可执行的,即具有x属性,你可以试试,我也是刚刚接触shell追问

如果直接点的话可以出来 就是麻烦 我想把他放在里面有没有办法 直接一股脑全部运行了

参考技术B 直接放到里面的话需要看你什么命令了,又些非系统下的命令需要先进入环境,例如oracle的startup,需要先进去sqlplus才行
你要只是一些cd md什么的,看好权限路径,应该没什么问题了

以上是关于在linux中怎么使用sh执行当前目录的程序的主要内容,如果未能解决你的问题,请参考以下文章

linux 查看当前文件夹大小

linux下通过 sh 打开一个程序,如何编写sh脚本。

在linux,怎么 查看当前目录下的内容,把查看内容保存到aaa.txt,同时显示输出

编写shell脚本,根据登录的用户名自动转到用户主目录

linux当前目录下的可执行文件不能直接执行的原因

redhat linux crontab 执行时当前路径是哪里?