标签: history

是否有全局的、持久的 CMD 历史?

有时我会忘记 CMD 命令的确切语法,然后我想搜索我自己的 CMD 历史记录。显然,在同一个会话中,您可以使用向上和向下箭头键浏览它,但是以前的 CMD 会话的历史呢?是否有一个文件,一个历史记录被写入的日志,或者它是否都进入了数字涅盘?

谢谢!

windows history windows-command-prompt command

142
推荐指数
5
解决办法
27万
查看次数

当x64代表64位时,为什么x86代表32位?

我的问题是当 64 位的简写是 x64 时,为什么 32 位 x86 的简写?

我猜这与 386 和 486 的时代有关,当时 32 位处理器都以 86 结束,但肯定有处理器没有以 86 结束并且仍然是 32 位?

有谁知道这件事的历史或可以指导我找到一个很好的信息来源?

history 32bit-64bit

110
推荐指数
3
解决办法
23万
查看次数

避免将命令保留在历史中

我使用 bash,我想避免将某些命令保留在历史记录中。

  • 是否可以仅对下一个命令执行此操作?
  • 是否可以在整个会话中都这样做?

security bash command-line-interface history

38
推荐指数
3
解决办法
4894
查看次数

Unix Legendry(以及其他 *nix)

这是这个问题的孪生兄弟

最晦涩/赞成的答案将获得答案投票!

大多数 Unix 和类 Unix 系统都有“传统历史”,每一代都流传下来,以便新人可以看到和理解系统中一些更深奥的部分。就新管理员应该接触的深奥知识而言,有哪些长期 *nix 管理员对“UNIX”的“传奇”做出了贡献?

linux unix history bsd

12
推荐指数
6
解决办法
1008
查看次数

如何记录 Linux 命令?

有没有办法记录我使用的 Linux 命令并在另一台机器上重复使用它们,或者如果我想重新安装机器?

在示例中记录我如何在实验室环境中设置 NginX、PHP 和权限,然后在部署机器上重复准确的命令?

linux installation command-line-interface history

9
推荐指数
1
解决办法
7262
查看次数

Yum:如何在“Yum history list all”输出中显示“Command Line”列?

当我yum history list在 CentOS-7 远程服务器上使用命令时,它会以以下格式显示 yum 历史记录列表:

ID     | Command line             | Date and time    | Action(s)      | Altered
--------------------------------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)

但如果我这样称呼它:yum history list 1..3或者yum history list all它输出:

ID     | Login user               | Date and time    | Action(s)      | Altered
-------------------------------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)

并跳过显示Command Line对我来说更喜欢可见的列。我如何告诉 yum 显示Command Line列而不是Login username

history yum

8
推荐指数
1
解决办法
4460
查看次数

视窗传奇

最晦涩/赞成的答案将获得答案投票!

大多数 Unix 和类 Unix 系统都有“传统历史”,每一代都流传下来,以便新人可以看到和理解系统中一些更深奥的部分。就新管理员应该接触的深奥知识而言,长期的 Windows 管理员可以为 Windows 的“传奇”做出什么贡献?

windows history

6
推荐指数
3
解决办法
1167
查看次数

这个混蛋系统管理员是什么或类似的东西

我很久以前读过一些关于系统管理员抱怨他们的 LUSERS 的故事

这就像混蛋系统管理员或类似的东西。

你有原始历史的链接吗?

编辑

谢谢你的链接。

BOFH 背后的故事(历史??)是什么。

history

4
推荐指数
1
解决办法
424
查看次数

通过 ssh 读取 bash 历史记录不起作用

这确实有效:

server:~> history | tail -100   | grep etc
  908  2018-01-17 08:53:43 cd /etc/apache2/vhosts.d/default.d/
  ....
  ....
Run Code Online (Sandbox Code Playgroud)

但这不会:

ssh root@server "history | tail -100 | grep etc"
Run Code Online (Sandbox Code Playgroud)

为什么?

bash history

4
推荐指数
1
解决办法
975
查看次数

防止 Linux 中的 bash(和 ksh)历史更改

从表面上看,修复 ksh 以使历史更改不可能是相当容易的。我已经看到了将 HIST* 环境变量设置为只读的所有建议,以及使用 chattr 将历史文件设置为仅附加(使用 chattr +a .sh_history)的所有建议。

然而,Bash 有两件事似乎无法阻止历史更改:历史命令(带有 history -c 和 history -d)和将历史文件与实际运行时历史分开(保存在内存中) . 我还在 serverfault 上读到,如果您杀死当前的 shell,则不会写出历史记录。

有没有办法防止 Bash 的历史更改?我希望能够保存所有用户命令,而用户无法从历史记录中删除任何内容。

也欢迎任何有关 Korn shell 的提示。(我知道ksh-93审计...不知道我们是否可以使用它。)

linux shell bash history ksh

3
推荐指数
1
解决办法
2024
查看次数

如何将历史记录中的最后一个 zsh 命令放入剪贴板?

我经常遇到这样的情况,我只是使用了一个命令,我需要将它复制/粘贴到不同的终端窗口/IM 或其他任何地方。

在 Mac 上,我可以使用该pbcopy命令在剪贴板中获取某些内容,但我不确定应该如何获取该命令。我提出的是

history | tail -n 1 | perl -ple 's/\d+\s+//' | pbcopy
Run Code Online (Sandbox Code Playgroud)

哪个有效,但它看起来并不像干净的解决方案。有没有更好的方法来获得最后一个命令?我正在使用zsh,但我想如果有解决方案bash也可以使用zsh

shell bash history zsh

3
推荐指数
1
解决办法
1969
查看次数

有没有办法记录所有 bash 显示的文本(输入和输出)?

正如标题一样,我想记录 bash 显示的所有内容,即输入和相关输出。

假设我想要所有内容的“历史”,而不仅仅是输入命令。

我希望将日志存储在不同的文件中,例如每个会话有一个文件(从 shell 的打开到其终止)。

有任何想法吗?

linux shell bash history logging

1
推荐指数
1
解决办法
223
查看次数

当我不小心输入了 reboot -f 时,如何恢复 bash 历史记录

设想 :

在我的 Linux 服务器 [CentOS 7] 上工作后,我reboot -f在我的终端中输入, 重新启动后是否可以检索我的bash 历史记录

我知道这reboot -f会强制重启机器。这类似于按下 CPU 的电源按钮。不发生关机。系统将立即重置。

根据手册页:

当使用 --force 或运行级别 0 或 6 调用时,此工具会调用 reboot(2) 系统调用本身(传递 REBOOTCOMMAND 参数)并直接重新启动系统。否则,这只是使用适当的参数调用 shutdown(8) 工具而不传递 REBOOTCOMMAND 参数。

现在我的问题是:是否可以在之后检索 bash 历史记录reboot -f

linux bash history centos7

0
推荐指数
1
解决办法
3507
查看次数