Linux命令历史侦探:跟踪你的执行记录(linux执行过的命令)
Linux命令历史侦探:跟踪你的执行记录
每个 Linux 用户都应该知道,在 Linux 系统中执行的每个命令都会被记录在一个历史文件中,这就是 Linux 的命令历史侦探功能。你在终端执行的每一条命令都会被记录下来,以便于你回看当时的执行记录。Linux 命令历史侦探特别适用于正在检查系统的用户,帮助他们跟踪执行命令的情况,避免再次犯错。
对 Linux 终端和 bash 的每个人来说,命令历史侦探都会派上用场。它可以让你轻松记住或者查找你的历史命令,以节省时间和精力。毕竟,你可能并不能总是知道你最近执行的每个命令,它可以帮助你找到你执行过的命令,特别是当你需要用非常复杂的命令时,它就显得格外有用了。
使用 Linux 命令历史侦探,它会把你所有执行过的命令都记录在 ~/.bash_history 文件中,一般情况下,每一行的格式都是 “Timestamp + Command”。 例如:
1591099645 pwd # I ran the pwd command
1591099655 cd # I ran the cd command
你可以利用历史文件,永久性的记录 zip 和 tar 包甚至更复杂的命令,以便于查找。
若要查看刚刚执行的命令,你可以执行如下命令:
$ history
这个命令会找出你执行过的最近几条命令,并给它们一个编号,你可以按照编号来查找你之前执行过的命令:
$ !123
上述命令会执行编号为 123 的命令,即你之前执行过的命令。
Linux 命令历史侦探在 bash 中提供了一个非常好的功能,它可以帮助你查找你之前执行的每一条命令,从而让你少输入一些复杂的命令。它有助于你避免错误和提高效率,帮助你快速查找你需要的命令。