Questions tagged «bash-history»

指的是以前在Bash中运行的命令的历史记录。


2
关闭终端后未保存Bash历史记录
我最近用Ubuntu Gnome(Gnome DE随附)替换了Ubuntu 14.04安装。但是我注意到,一旦关闭终端会话,就不会保存bash历史记录。一旦我关闭了一个终端会话并打开一个新的会话,然后运行命令history,除了history命令本身,它不会显示其他任何内容。有什么办法解决这个问题? 谢谢

5
隐藏bash历史记录中的“ history -d”
如果我不小心在bash中键入密码或其他敏感内容,则可以轻松地用删除该行history -d ROW#,但是history -d ROW#历史记录中始终会显示命令,向所有人显示有人纠正了错误。 我可以在命令后面附加一些内容以防止它出现在bash历史记录中吗?

1
为什么“!” 快捷方式无法执行先前运行的命令?
最近我在终端机上打字 username:~$ !! 并从bash得到错误: bash: !!: command not found 同时,当在超级用户下完成时,它会成功。 我调查了用户PATH的内容,发现没有可疑的地方: /home/username/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 这是输出: username:~$ history | tail 1993 date 1994 cal 1995 vcal 1996 uptime 1997 uname 1998 uptime 1999 uname 2000 uptime 2001 uname 2002 history | tail 另一个: username:~$ echo foo foo username:~$ !! bash: !!: command not …


1
历史命令如何工作?
当我在终端中键入任何命令时,~/.bash_history直到退出会话,该命令才出现在文件中。 另外,当我手动编辑~/.bash_history文件时(例如,我删除了最后三个命令),当我键入文件时,history它仍然显示我从~/.bash_history文件中删除的命令。只有当我退出会话并再次登录时,它们才会消失。 我的~/.bash_history文件和history命令如何同步?

7
从〜/ .bash_history删除历史记录
我对存储在中的终端或命令行历史记录有一些疑问~/.bash_history。 我可以使用history命令在终端中看到该文件,但是如果尝试使用gedit bash_history该文件打开该文件,则该文件完全为空。为什么? 我发现了如何使用以下代码行从终端中删除文件中一定数量的行: for i in {1..N}; do history -d N; done 其中N是要删除的行(或命令)的数量,但是现在历史记录文件显示了最后一个命令,如果您试图掩盖内容,那并不是很聪明。因此,问题是:我该如何给出最后一个代码行并确保未记录该行?

2
在Ubuntu上安装Linux Mint Cinnamon优美的Ctrl + R /“ reverse-i-search”?
在Mint中,当您在任何终端上按Ctrl+时R,都会为反向i搜索提供一个非常漂亮的UI。 (要澄清-我指的是Mint中提供的额外修饰-UI比我在Ubuntu和其他发行版中习惯的基本历史记录搜索高出一步) 我想在我的Ubuntu盒子上装这个。 我不确定它是Mint功能还是Cinnamon功能,还是可以安装的某些第三方工具。 谷歌搜索它什么都没有返回...是否可以在Ubuntu上安装此功能? 薄荷: Ubuntu /其他:

3
如何使用文本编辑器搜索Shell命令历史记录?
我知道Ctrl+ R让我们搜索命令历史记录,但这有点原始。有没有办法将我的所有命令历史记录(不仅是当前的终端会话,而是完整的历史记录)导出到文本文件?然后,我可以使用文本编辑器轻松地对其进行搜索。或者,如果历史文件已经存在,它在哪里?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.