微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

bash 基本功能

一、历史命令: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的那行显示出来

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐