读书笔记-认识Bash

推荐【Docker基础与实战】

Bash当中命令的总结

Bash的基本语法

语法 说明
> 输出重定向。标准输出流Stdout。$echo " ./hello.php
< 输入重定向。#mysql -uroot -proot demo < demo.sql
>> 追加文件内容
2> 命令执行的标准错误保存成文件
2>> 命令执行的标准错误保存成文件(追加)
&> 标准输出和错误都保存成文件
1>&2 将标准输出转化为标准错误
2>&1 将错误输出转化为标准输出
| 管道符号,这个用的挺多的
$ 获取变量。声明的时候不用加 [root]#data="123"[root]#echo $data
$() 将命令执行的结果变量化,echo $(docker ps -a)
`` 和$()类似,kill -USR2 cat var/run/php-fpm.pid
&& 链接多个命令执行,如果前面有错后面会结束掉
; 链接多个命令执行,前面有错会被忽略
' ' 字符串,不会处理当中的一些符号
" " 字符串,会解析处理里面得命令 #echo "$(docker ps)"
"${}" 包含变量,和php模版字符串类似 #a=1 ;#echo "${a}"
\ 一行命令写成多行,在命令很长的时候可以用到
{1,2,3,4,5} 多个连续的变量

if语句
-eq 等于
-ne 不等于
-lt 小于
-le 小于或等于
-gt 大于
-ge 大于或等于

你可能感兴趣的:(读书笔记-认识Bash)