一、历史命令:history
1、查看历史命令 history
2、history -c 清除历史记录
3、history -w 不用退出,就可以保存历史记录。
4、vim .bash_history 实际存储的历史命令
5、 vim /etc/profile 存储历史命令的最大条数
6、如果想要使用原先的命令,可以通过如下几个命令
使用上下箭头调用
使用!n 重复执行第n条历史命令
二、命令与文件的补全
Tab 键进行命令补全
三、bash常用快捷键
ctrl + A 将光标移动到行首
ctrl + E 将光标移动到行末
ctrl + C 强制终止当前命令
ctrl + L 清屏
ctrl + U 删除光标前的字符
ctrl +K 删除光标之后的字符
ctrl +Y 粘贴u/k 删除的文本
ctrl +R 搜索历史命令
四、输入输出重定向
①输出重定向
>以覆盖的把正确的命令输出到指定的设备中
>>以追加的方式把正确的命令输出到指定的设备中
2>以覆盖的把错误的命令输出到指定的设备中
2>>以追加的方式把错误的命令输出到指定的设备中
通常使用方法:
命令 > 文件 2>&1 等价于 命令 &>文件 解释:以追加的方式把正确和错误命令输入到同一个文件中
命令>> 文件 2>&1 等价于 命令 &>>文件 解释:以覆盖的方式把正确和错误命令输入到同一个文件中
命令 >> 文件1 2>>文件2 解释:将正确命令输出到文件1,错误的输出到文件2
②输入重定向
<<
五、多命令执行顺序
; 命令1 ; 命令2 解释:多个命令顺序执行
&& 命令1 && 命令2 解释:当命令1正确执行后,才会执行命令2
|| 命令1 || 命令2 解释:当命令1执行不正确后再执行命令2
六、管道符
管道命令使用的界定符是”|“
例如:将a中存在we的那行显示出来
原文:https://www.cnblogs.com/recommencer/p/12706495.html