都说shell是基本功,打好地基才能建立上层建筑。觉得自己对shell的掌握还不够,希望能经过积累对其越发熟悉,可以良好的运用。
shell:命令解析器
将用户输入的指令转化为机器可以运行的程序。
开头要写 #!/bin/bash(sh) 用bash/sh解析
在shell脚本中#后面加注释。
文件存为filename.sh
执行前需将属性改为可执行
chmod +x filename.sh
chmod 777 filename.sh
${变量}
$#:传入脚本的命令行参数个数。
$*:所有命令行参数。
$0:命令本身。
$1:第一个命令行参数。
$2:第二个命令行参数。
*脚本中遇到函数先跳过。
echo在shell中的运用 “”中的所有内容都输出。