📜  浏览历史 linux 文件位置 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:56:05.639000             🧑  作者: Mango

浏览历史 Linux 文件位置

在 Linux 操作系统中,我们经常需要查找一些已经访问过的文件或目录的位置,这时我们可以使用 history 这个命令。不过,该命令仅仅可以查询到以前我们所执行过的命令,如果我们需要查询已经访问过的文件或目录,我们可以使用以下方法。

方法 1:使用旧版 shell

旧版 shell 会记录下历史记录中所使用的命令所访问到的文件或目录。我们可以使用以下命令查看旧版 shell 的历史记录:

$ cat ~/.sh_history

该命令会输出旧版 shell 所记录下的历史记录,其中包含很多我们所执行过的命令所访问到的文件或目录的路径。

方法 2:grep 命令查找

我们可以使用 grep 命令来查找历史记录中访问到的文件或目录。以下是一个示例:

$ history | grep 'cd'

该命令会输出所有执行过的 cd 命令,其中包含的路径就是我们所查找的历史记录。

方法 3:使用 locate 命令

locate 命令可以查询系统中所有文件所存储的位置。我们可以使用以下命令来查询:

$ locate 文件名

该命令可以查询到任何一个文件所在的路径。

以上就是关于如何查找历史记录中访问过的文件或目录的方法。