一、历史命令history
语法:history [选项] [历史命令保存文件]
选项:
-c //清空历史命令,一般历史命令推荐是不要去清空。
-w //把缓存的历史命令以文件的形式进行保存,默认保存在家目录的.bash_history中,也可以手工指定历史命令的保存位置。
只要键入history命令,所有的历史命令都会显示出来。注意的是,当前登陆比如root键入任何的命令,并不会直接写入到.bash_history中。而是需要等这一次正常退出之后,内存当中的历史命令才会写入到.bash_history中。-w的意思是不等你正常退出,此时就可以直接写入到文件中。
历史命令保存1000条,在环境变量/etc/profile文件的46行位置,HISTSIZE可以手动修改保存的记录数,保存完毕后需重新登陆才能生效。
如果超过了这个最大值比如说1001,会发生什么?删除第一行的,保存新的。纪录数的查看如下图所示:
二、Tab键补全
在bash shell当中,只要在输入命令或文件时,按“Tab”键就会自动进行补全。
领取专属 10元无门槛券
私享最新 技术干货