Shell "$(commands)" = "`commands`"
2.''单引号中没有变量置换的功能
3.“”双引号中具有变量置换的功能
4.find .... > file01 2>&1   标准输出和错误共存一文件 (&1代表1通道)
5.<< 表示结束输入的意思。eg. cat > f01 << "end"
> hey,
> whats up
>end   --》自动保存以上2行
6.find / -name file01 2> /dev/null 。丢掉错误信息
7.#cmd01; cmd02   ";"分号前面的执行完毕后执行后面的
8.#cmd01 && cmd02  -> cmd01正确执行完后,再执行cmd02
9.#cmd01 || cmd02  -> cmd02错误执行后,执行cmd02

10.#source test.sh 脚本中的子进程变量会传到父进程; #bash / sh test.sh 则不会!

11.#more /etc/fstab | egrep 'xvd(b|c|d|e|f|g|h)1

shell杂记_第1张图片