大家好,又见面了,我是你们的朋友全栈君。
1、在脚本中由于是在另外一个shell中进行语句的执行,所以history显示的是脚本运行的shell的history语句,而不会显示你执行该脚本的终端中的history
2、我们可以在家目录下的.bash_history文件中查看自己的历史命令,而history查看的是内存中的历史命令,如果需要将内存中的历史命令加入其中,那么就需要使用history -w将当前终端的历史命令覆盖.bash_history的内容或是history -a在.bash_history文件的尾部添加当前shell的历史命令
3、只有当前终端用户退出之后才会将当前内存中的历史命令添加到.bash_history文件中
4、与history命令相关的环境变量
HISTSIZE:shell进程的缓冲区保留的历史命令的条数;
HISTFILESIZE:命令历史文件可保存的历史命令的条数
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/158520.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...