读书笔记-认识Bash

推荐【Docker基础与实战】

Bash当中命令的总结

Bash的基本语法

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容