bash基础功能之历史命令和命令补全
来源:互联网 发布:联通4g网络接入点设置 编辑:程序博客网 时间:2024/05/16 18:47
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”键就会自动进行命令补全。
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”键就会自动进行命令补全。
0 0
- bash基础功能之历史命令和命令补全
- Shell基础-Bash基本功能-历史命令与补全
- shell基础-bash基本功能-历史命令与补全
- 设置KSH的自动补全和历史命令功能
- 设置KSH的自动补全和历史命令功能
- shell命令历史 & 命令补全+别名
- Linux学习之历史命令与补全
- Python命令行自动补全和记录历史命令
- linux命令历史和 Tab 自动补全
- bash基础功能之命令别名和常用快捷键
- bash命令别名和历史命令
- 【Linux基础学习之三】Bash的一些基础知识总结(通配符、重定向、管道、命令补全)
- shell介绍、命令历史、命令补全和别名、通配符和输入输出重定向
- tiny210(s5pv210)移植u-boot(基于 2014.4 版本)——命令补全和历史命令
- tiny210(s5pv210)移植u-boot(基于 2014.4 版本)——命令补全和历史命令
- linux历史命令与命令补全-51
- Bash之命令历史的存储和记录
- 定制Bash历史命令
- 运行jar包找不到依赖包的解决方法
- Multi-class Classification相关
- Android爱读app开发记录之三---皮肤更换
- Java 多线程拷贝文件夹并调用tinyPng算法接口压缩图片实现(生产消费变种)
- 习题5-6 对称轴 UVA1595
- bash基础功能之历史命令和命令补全
- 输出日历
- nginx 414 Request-URI Too Large
- SylixOS下移植C++程序——命名粉碎
- Python3.XX---网络编程
- android 开发百度地图遇到的问题
- 数据结构实验之二叉树七:叶子问题
- 用request获取form标签乱码问题
- Android实现fragment界面暨swy的第一篇博客