本文共 418 字,大约阅读时间需要 1 分钟。
Linux系统默认会记录用户的命令历史,存储在当前用户的家目录中,具体文件名为.bash_history。当 Shell 运行时,它会从这个文件中读取历史记录,将其加载到内存缓冲区中。这样,用户在使用 Shell 时,输入的所有命令都会被记录在缓冲区里。需要注意的是,Shell 对历史记录的管理是通过操作缓冲区完成的,而不是直接修改.bash_history文件。当 Shell 退出时(如按下Ctrl+D),它会将缓冲区中的内容写回.bash_history文件中。
要查看自己的命令历史记录,可以直接输入history命令。执行后,Shell 会显示出一段包含您最近输入的所有命令的列表。每一条命令都带有对应的编号,这些编号可以直接复制粘贴使用。需要注意的是,history命令本身也会被记录到命令历史中,因此在查看时也会显示出它自己。
转载地址:http://ngzfk.baihongyu.com/