简介
---命令的提示符:$--普通用户;$--超级用户(root user)
---shell脚本通常是以 #! 起始的文本文件。(读作shebang)
#! /bin/bash
---给脚本赋权限,在当前目录下执行。
./ 表示当前目录。
cmd1;cmd2---cmd1和cmd2按顺序执行。
注释: 以 # 开始
...$ chmod a+x script.sh #这里是注释
...$ ./script.sh
...$ cmd1;cmd2
终端打印
---echo是用于终端打印的基本命令
用单引号和双引号都可以;但是单引号不计算变量$var1的值。
[root@ithstg shelldoc]# var1=value1
[root@ithstg shelldoc]# echo $var1
value1
[root@ithstg shelldoc]# echo "hello $var1"
hello value1
[root@ithstg shelldoc]# echo "hello ${var1}"
hello value1
[root@ithstg shelldoc]# echo 'hello $var1'
hello $var1
[root@ithstg shelldoc]# echo "hello -! worlrd"
hello -! worlrd
---
printf打印带参数的
脚本:
输出结果:
printf: %s,%c,%d,%f都是格式替代符。%-5s:占用5个长度,左对齐。