echo–e “内容” -e支持输出特殊字符
特殊字符如下:
2)、echo输出颜色:
echo –e “\e[1;31m abcd\e[0m”;
3)、dos2unix windows:格式文件转换为linux空格转换。
4)、history [] []历史命令,linux将所有的命令写入宿主目录下的隐藏文件 .bash_history中
-c 清空 -w将缓存中的写入文件
5)、bash需要记住的快捷键
6)、输出重定向(从屏幕到文件):
命令>abc.txt 命令覆盖输出到abc.txt
命令>>abc.txt 命令叠加输出到abc.txt
错误命令2>abc.txt 命令覆盖输出到abc.txt(2和)不能有空格)
错误命令2>>abc.txt 命令叠加输出到abc.txt
命令&>文件,无论正确还是错误都覆盖保存到文件
命令&>>文件,无论正确还是错误都添加保存到文件
命令>ok.txt 2>error.txt 正确的写入ok.txt 错误的写入error.ok
7)、输入重定向(从键盘改到文件)
wc [选项] [文件名]
-c 统计字节数 –w统计单词数 -l统计总共多少行
8)多命令顺序执行
9)管道符(连接两个命令)
命令1|命令2 :命令1的正确输出作为命令2的输入
10)、通配符:
?:匹配一个字符
*:匹配0个或者多个,即任何内容
[]:匹配括号中的内容例如:[acd],匹配啊a,c,d
[-]: 匹配范围 [a-z]为匹配a-z的所有字符
[^]: 取非,例如[^0-9]则表示不匹配数字。
10)。Bash中其它特殊符号