在linux下shell命令执行命令主要注意有四种,具体看能介绍万分感谢:
一:
切换到shell脚本所在的目录(也叫工作目录)负责执行shell脚本,具体代码是:
cd/data/shell
二:
可以以可以说路径的方法去不能执行bashshell脚本,具体一点代码是:
三:
这个可以你选择就在用bash命令或是sh命令来不能执行bashshell脚本,具体代码是:
cd/data/shell
bash
或者
cd/data/shell
sh
四:
还也可以中,选择在当前的shell环境中想执行bashshell脚本,具体一点代码是:
cd/data/shell
.
或
cd/data/shell
source
只能证明:前三种先执行shell脚本时都是需要在当前shell(即父shell)再开启的一个子shell环境中负责执行,能完成之后可能会关闭来到那个的shell中,但四是真接在当前的shell中想执行的。
shell脚本与windows/dos下的批处理有几分相似,也就是用各形命令预先放入到一个文件中,比较方便最多执行的一个程序文件,通常是方便啊管理员并且系统设置也可以管理得用。
但是它比windows下的批处理更强大无比,比用其他编程程序编辑的话的程序效率更高,它可以使用了linux/unix下的命令。
#!/bin/basht#youranswert#filename:#chmodx#24#2*48t#2#kindlyenterparm2t##don'tenterparm1bothparm2t#-n意思是变量非空t#!取反即为空t#$1$2意思是传递的第一个第二个参数tif[!-n