bash基础功能之历史命令和命令补全

本文介绍Bash环境下的历史命令管理及命令与文件补全方法,包括如何使用history命令查看、清理和保存历史记录,以及如何利用Tab键进行智能补全,提高命令行操作效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.历史命令和命令补全
  1.1 历史命令 history
  (1)语法
history [选项][历史命令保存文件]
选项:
  -c:    清空历史命令,包括.bash_history文件中的也一并清除
  -w:     把缓存中的历史命令写入历史命令保存文件,默认保存在~/.bash_history
注意:-w是主动将敲过的命令保存在.bash_history文件中,如果不执行,则正常是我们退出命令行解释器时系统自动写入到该文件。
      重复执行一条命令,系统只会认为是一条记录,保存在历史文件中。
  (2)历史命令默认会保存1000条,可以在环境变量配置文件/etc/profile    中进行修改
vim /etc/profile  找到HISTSIZE=1000,即可进行编辑
  修改后,需要将文件生效
source /etc/profile 或者重新登录
  (3)历史命令的调用
  □使用上、下箭头调用以前的历史命令
  □使用“!n”重复执行第n条历史命令  --这里的n,可以在.bash_history文件找到
  □使用“!!”充值执行上一条命令
  □使用“!字串”重复执行最后一条以该字串开头的命令
  1.2 命令与文件补全
  在Bash中,按“Tab”键就会自动进行命令补全。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值