shell基础_day2_Bash的基本功能

2.1 历史命令与命令补全

历史命令

[root@localhost ~]# history [选项] [历史命令保存文件]
选项:
    -c:		清空历史命令
    -w:	把缓存中的历史命令写入历史命令保存文件~/.bash_history
  • 历史命令默认会保存1000条,可以在环境变量配置文件/etc/profile中进行修改

历史命令的调用

  • 使用上、下箭头调用以前的历史命令
  • 使用“!n”重复执行第n条历史命令
  • 使用“!!”重复执行上一条命令
  • 使用“!字串”重复执行最后一条以该字串开头的命令

在这里插入图片描述
命令与文件补全

在Bash中,命令与文件补全是非常方便与常用的功能,我们只要在输入命令或文件时,按“Tab”建就会自动进行补全

2.2 命令别名与常用快捷键

命令别名

[root@localhost ~]# alias 别名=‘原命令’
#设定命令别名

[root@localhost ~]# alias
#查询命令别名

在这里插入图片描述
命令执行顺序

  1. 第一顺位执行用绝对路径或相对路径执行的命令;
  2. 第二顺位执行别名;
  3. 第三顺位执行bash的内部命令;
  4. 第四顺位执行按照¥PATH环境变量定义的目录查找顺序找到的第一个命令。

让别名永久生效

[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中其他特殊符号

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

炫酷的腿毛!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值