Bash的基本功能
2.1 历史命令与命令补全
历史命令
[root@localhost ~]# history [选项] [历史命令保存文件]
选项:
-c: 清空历史命令
-w: 把缓存中的历史命令写入历史命令保存文件~/.bash_history
历史命令的调用
- 使用上、下箭头调用以前的历史命令
- 使用“!n”重复执行第n条历史命令
- 使用“!!”重复执行上一条命令
- 使用“!字串”重复执行最后一条以该字串开头的命令
在Bash中,命令与文件补全是非常方便与常用的功能,我们只要在输入命令或文件时,按“Tab”建就会自动进行补全
2.2 命令别名与常用快捷键
命令别名
[root@localhost ~]# alias 别名=‘原命令’
#设定命令别名
[root@localhost ~]# alias
#查询命令别名
让别名永久生效
[root@localhost ~]# vi /root/.bashrc
删除别名
[root@localhost ~]#unalias 别名
bash常用快捷键
2.3 bash基本功能-输入输出重定向
标准输入输出
常用 1、命令&>文件
2、命令&>>文件
3、命令>>文件1 2>>文件2
注意:>、>>只会把正确输出保存到文件中。>2>、2>>只会把错误输出保存到文件中。>&>、&>>是把正确和错误保存在同一个文件中。
输入重定向
[root@localhost ~]# wd [选项] [文件名]
选项:
-c 统计字节数
-w 统计单词数
-l 统计行数
2.4 多命令顺序执行与管道符
多命令顺序执行
管道符
[root@localhost ~]#命令1 | 命令2
# 命令1的正确输出作为命令2的操作对象
[root@localhost root]# echo "wgb" | passwd --stdin wgb
[root@localhost ~]# grep [选项] “搜索的内容”
选项:
-i: 忽略大小写
-n: 输出行号
-v: 反向查找
--color=auto 搜索出的关键字用颜色显示
2.5 通配符与其他特殊符号
通配符
bash中其他特殊符号
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。