目录
file
可以实现查看文件具体类型
type
可以查看命令是内部还是外部,或者有的命令是別命名
tab
可以实现命令补齐或者文件名补齐,或者路径补齐
快捷键:
ctrl + l实现清屏
ctrl+d 退出登录
ctrl + c终止前台命令
ctrl + a
快速切到命令行首
ctrl + e快速切到命令行尾
ctrl + u
删除光标前面的命令行
ctrl + k
删除光标后面的命令行
ctrl + r
历史命令搜索,可以通过关键字
history
默认历史记录数为1000 可以通过HISTSIZE=500实现修改,但是仅限当前session,如果需要实现长期使用,将其写入.bashrc文件中,使用source .bashrc
!# 执行对应序号的命令
!!
执行上次命令
!string
执行最近一次匹配字符串的命令
输入输出重定向
输出重定向 > 代表将某个命令的结果可以实现重定向输出到具体文件中 覆盖式输出
![](https://i-blog.csdnimg.cn/direct/61e158070ed6483c960bc9f5c27b9dac.png)
>> 代表将某个命令的结果可以实现追加重定向输出到具体文件中 追加式输出
![](https://i-blog.csdnimg.cn/direct/5502737e9043458594d7d0a0fc89caeb.png)
输入重定向 < 刚好跟输出重定向相反 覆盖式输入
![](https://i-blog.csdnimg.cn/direct/1fb87195dac34b9e953af40c3310b57c.png)
<< 刚好跟输出重定向相反 追加式输入
![](https://i-blog.csdnimg.cn/direct/8b70c0f2c0f54a38a5507231f9dc1b14.png)
1> 标准输出重定向,可以省略1
2> 错误输出重定向
&> 正确输出和错误混合输出
2>&1 正确和错误都输入到相同位置
alias别命名
命令的别名,用户可以通过这个命令实现命令自定义
![](https://i-blog.csdnimg.cn/direct/89dc026c40b44588b1b2fe1cb80e54e5.png)
查看命令有无別命名
![](https://i-blog.csdnimg.cn/direct/0b955db677514dcc9a088fa0ceaf882a.png)
管道
在
shell
中,
|
管道一般用来将上一个程序的输出,导入到下一个程序的输入
![](https://i-blog.csdnimg.cn/direct/d3a2e3f2894f4bd4a2f0349928273da6.png)