1.3 命令别名与历史命令

1.3 命令别名与历史命令

1.3.1 命令别名

还记得在1.1中提到的别名设定功能吗?是使用alias指令来设定别名,unalisa取消这个设定。设定规则如下:

[haoqiqi@localhost ~]$ alisa 别名='指令'
[haoqiqi@localhost ~]$ unalisa 别名

举例如下:

[haoqiqi@localhost ~]$ alias path='PATH'
[haoqiqi@localhost ~]$ unalias path

注意,命令别名与变量的区别:
命令别名是新创一个指令,可以直接下达
变量则需要调用echo指令才能输出变量内容

1.3.2 历史命令:history

history是调取linux主机中的历史命令指令,通常情况下,历史命令的读取与记录过程是这样的:

  1. 当用户使用bash登陆linux之后,系统自动由~/.bash_history读取以前曾经下的指令,其最大值与bash的HISTFILESIZE有关。
  2. 当注销时,系统会将最近使用过的指令更新到~/.bash_history中
  3. 可以使用history -w强制立即写入指令到~/.bash_history中。

用法如下:

[haoqiqi@localhost ~]$ history 		列出所有的历史指令
[haoqiqi@localhost ~]$ history n	执行第n条历史指令
[haoqiqi@localhost ~]$ history -w	将历史指令强制写入文件histfiles
[haoqiqi@localhost ~]$ history !al	执行最近以al为开头的指令,可以换
[haoqiqi@localhost ~]$ history -c	将目前shell中的history内容全部删除
[haoqiqi@localhost ~]$ history -r	将histfiles的内容读取到history中

本节内容就这些了, 欢迎关注我的微信公众号与我联系。
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值