别名命令
alias
glob
globbing
bash的快捷键
Ctrl l :清屏,=命令clear;
Ctrl a/e:跳转命令行开始/结尾处;
Ctrl c:终止执行;
Ctrl u/k:删除从光标处到命令行开始/尾部内所有的内容;
Ctrl s:阻止屏幕输出;
Ctrl q:允许屏幕输出;
ALT r:删除当前整行
bash的I/O重定向及管道
I/O重定向:改变标准位置
输出重定向:命令>新位置,命令>>新位置;
>:覆盖重定向,目标文件内的原有的内容被清除掉,目标文件内加上命令输出的内容;
>>:追加重定向,命令输出的内容直接在目标文件尾部开始添加,不会清除原来的内容。
set -C:禁止将内容覆盖输出至已有文件中;
>|:强制覆盖
set +C:解除禁止将内容覆盖输出至已有文件中;
2>:覆盖重定向错误输出数据流;
2>>:追加重定向错误输出数据流;
command > /path/to/file.out 2> /path/to/error.out:标准输出和错误输出各自定向至不同位置
合并标准输出和错误输出为同一个数据流进行重定向:
&>:覆盖重定向
&>>:追加重定向
command > /path/to/file.out 2> &1
command >> /path/to/file.out 2>> &1
输入重定向:<
tr命令:转换或删除字符
tee命令:将结果输出屏幕,并覆盖至目标文件。
文件处理工具-wc,cut,sort,uniq