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”键就会自动进行命令补全。