linux启动sh文件(linux启动sh)-编程知识网

linuxsh命令是做什么的?详解?

./a.sh会用你脚本中第一行的那个#!XXX的shell来执行语句

而sh a.sh则是用sh来执行语句

还有一种可能就是./a.sh确定了文件路径,而sh a.sh一定要在a.sh所在目录

软件安装这里的执行start.sh是什么意思?

这个.sh是它的服务启动脚本。也就是说,你下载下来传到linux后,解压出来它里面会有一个文件叫做start.sh,切换到这个目录下,使用命令 sh start.sh 或者 ./start.sh就能运行了。

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

首先你要让文件有能够执行的权限,比如你的文件是a.sh那么你可以chmod+xa.sh然后运行文件就可以了./a.sh这样运行是a.sh在当前工作目录,如果文件没在当前目录,那么就需要用绝对路径来执行,比如/opt/a.sh/opt/test/a.sh

如何在linux启动完成之后调用自己写的sh脚本,谢谢?

一般以 #!/bin/sh 开头(不是必须要写,但一定要单独一行),指定执行这个脚本的shell程序(也可以用#!/bin/zsh或其他),然后就是堆命令了。Linux的shell脚本支持很多功能,加上Linux高度模块化的命令,完全可以用shell脚本写出复杂的程序。 以上只是简单介绍如何开始写shell脚本,如果要写复杂的脚本,还需要深入学习相关知识(如if–fi、case–esac等结构)。

当然,还需要给脚本加上可执行权限(chmod +x ./file.sh),否则可以用 sh ./file.sh 方式执行脚本(这里的sh是执行脚本所需shell,命令也可以是zsh ./file.sh或其他)。学习linux基本命令,推荐《linux就该这么学》!