Shell语言-05-bash一些基础特性(自动补全,历史记忆,别名)

1.bash-complete自动补全脚本

1.1 自动补全脚本 bash-completion
如果没有就使用下面命令安装
yum install -y bash-completion
在这里插入图片描述
注意: 重启系统后可正常补齐
默认情况下,bash为linux用户提供了以下补齐功能
1.变量补全
2.用户名补全
3.主机名补全
4.路径补全
5.文件名补全

2 history命令历史记忆功能

Bash有自动记录命令的功能,自动记录到.bash_history隐藏文件中,还可以在下次需要直接调用历史记录中的命令

2.1.查询之前使用的所有命令

history
在这里插入图片描述

2.2.查询最近的N个命令

history n
在这里插入图片描述

2.3.删除相应的第n个命令

history -d n
在这里插入图片描述

2.4.指定执行命令历史中的第N条语句

在这里插入图片描述

2.5.指定执行命令历史中的倒数第N条语句

! -n

2.6.指定执行命令历史中的最后一条语句

!!

2.7.指定执行命令历史中的最近一条以[String]开头的语句

![String]

2.8.将命令历史写入命令历史的文件中

history -w

2.9.回显 echo 之后的语句,而使用 echo $FILENAME 命令可以查看file所在路径

echo $filename

2.10.查看命令历史的内容

cat ~/.bash_history

2.11.删除所有的命令历史记录

history -c

3 alias别名功能

alias命令,别名的好处是可以把本来很长的指令简化缩写,来提高工作效率;

3.1 alias 查看当前系统所有的别名

在这里插入图片描述
alias bd=‘curl www.baidu.com’
#定义新的别名,这时候输入h5就等于输入 ‘curl www.baidu.com’

3.2 unalias bd 取消别名定义

在这里插入图片描述
如果想要文件永久生效,只需将上述别名命令写到对应用户或者系统bashrc文件中
在这里插入图片描述
注意,不管修改了什么系统配置文件,记得 source 刷新以下
这里是 source ~/.bashrc
在这里插入图片描述

如果想要真实命令可以在命令前面添加反斜杠,使别名失效
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Alan0517

感谢您的鼓励与支持!

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

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

打赏作者

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

抵扣说明:

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

余额充值