Questions tagged «command-history»

与命令行外壳的命令历史记录功能有关的问题,例如基于Unix的系统上的Windows的CMD和Bash-存储和处理以前执行的外壳程序命令的功能。


2
oh-my-zsh历史记录完成
我最近使用robbyrussell的软件oh-my-zsh切换到zsh 。在此之前,我在bash中使用了许多自定义内容,而我只想念一件事,因为zsh试图变得“太聪明”: 如果我键入git commit,然后↑zsh会经历所有最近的git命令。我真正想要的是遍历所有以git commit(而不是git)开头的命令。 如何在(oh-my-)zsh中实现此行为?


2
zsh中的命令历史记录
目前,我已经以一种立即在所有会话之间共享命令历史记录的方式设置了zsh。 假设我有一个打开的终端仿真器,其中有两个选项卡,每个选项卡都有一个zsh会话A1和A2。如果我在A1中输入ls -la,然后转到A2并按向上箭头键,我将在命令提示符下看到ls -la。 我想更改它,以便会话之间不会共享命令历史记录,尽管当您启动新会话时,它会从之前的所有会话中获取所有先前的历史记录。


2
(反向i搜索)在Bash中
通常,我通常使用CTRL+ r表示(反向搜索),但是有时我会传递我一直在寻找的命令。如果我再做一次(reverse-i-search),就找不到了。我假设当前指向命令历史记录的指针在我要查找的命令之前。 有谁知道如何返回历史记录中的最新命令而不必单击1000次down arrow?

6
单独的向上箭头回溯可查看本地和全局ZSH历史记录
是否有可能... 加强本地ZSH Shell历史记录(操作仅在该提示中发生) 加强全局ZSH历史记录(共享历史记录处于启用状态)-默认情况下,共享历史记录处于打开状态时按向上箭头会发生什么 ...分开。 例如,可以为全局历史记录绑定CTRL + up,对于本地历史记录则绑定正常。同时,将全局历史用于向后历史搜索(即CTRL+ R)是有意义的。 这可能会加快某些Shell操作的速度,因为某些操作特定于该Shell窗口,而您想返回到它们。

3
bash保存历史而不退出
在linux ubuntu bash终端中。有什么方法可以保存bash历史记录而无需写出口?我已将配置设置为“ HISTCONTROL = erasedups” 我认为这比被忽略的效果更好。 无论如何,由于某种原因,除非我输入“ exit”,否则它不会在bash终端中保存最后几个命令。我习惯于仅单击终端窗口上的叉号,所以我总是很烦恼,当我重新登录时,最后的命令没有保存。 提醒:http : //www.thegeekstuff.com/2008/08/15-examples-to-master-linux-command-line-history/#more-130

3
Windows命令提示符:如何更改命令历史记录窗口的大小?
F7在Windows 命令提示符窗口中按会显示一个控制台窗口,其中包含命令历史记录(先前命令的列表)。如何更改此命令历史记录窗口的大小? 例如,我可能想查看更多命令(增加此窗口的高度)或查看更长的命令(增加此窗口的宽度)。请注意,我指的是命令历史记录窗口,而不是命令提示符窗口。

1
如何在Bash中反转alt-period的方向?
在Bash中,您可以按Alt- .插入上一个命令的最后一个参数。如果您多次按它,它将循环显示历史记录中所有命令的最后一个参数。但是,有时我将其按下太多次,并且我想反转自行车的方向,因此继续前进。这可能吗? (也就是说,如果你用反向我搜索Ctrl- r,你可以改变方向Ctrl- s什么是模拟Alt- .?)

4
要知道哪个IP使用ssh在linux中执行了某个命令
有一个服务器,许多用户可以使用ssh访问该服务器。我试图找出哪个用户执行了某个命令。 我可以知道当前正在使用来访问服务器的用户列表。我也可以知道使用来who 执行的命令列表history。 但是如何知道哪个用户cp file1.sh file2.sh在服务器中执行了命令呢?用户已执行命令并注销

1
如何更改.bash_history文件的位置?
我正在运行CentOS 6.x,并希望将.bash_history移到其他位置。 我的用户的主目录位于(因为我运行的是VPS)/var/www/vhost/<domain>.<tld>可以通过FTP访问(并且应该可以)。 因此,由于FTP连接很容易找到它们,因此我将AuthorizedKeysFileSSH连接的设置更改为常规设置~/.ssh/authorized_keys。 同时,我想将.bash_history文件移动到当前用户/home/%u/.bash_history所在的位置%u。

4
如何在Linux终端上有选择地浏览Bash命令历史记录
这个问题已经在这里有了答案: bash:每个命令的历史记录。它是如何工作的? (1个答案) 6年前关闭。 每个人都知道(或应该知道!),在终端上,上下箭头键用于导航使用命令的历史记录。 当您每天使用终端时,您的命令历史记录可能会是许多不同命令的一长串,因此导航起来不太容易。举例来说,假设一个月前我使用了iwconfig一组确定的参数(就像我说的那样,这只是一个例子,我现在不需要弄乱它),如何调用该特定命令它的所有参数和参数,而不必浏览数百条历史命令? 我知道我可以使用history以前使用过的命令列表,并在所述列表上!n重新执行n命令,但是当历史记录变大时,它也不是很实用。 理想的事情是拥有可以让我使用一些热键浏览历史记录的内容,而只是在包含我已经在命令行中键入内容的实例之间进行浏览。因此,在我的示例中,键入后iwconfig,使用一些键(也许是PgUp和PgDown?)来浏览以iwconfig开头的条目。 如果不可能的话,也可以像historydo 一样打印一个列表,但它只包含我已经键入的内容(我怀疑history和grepcommand有关,但不确定语法是否正确);但是以前的热键解决方案将是最佳选择。

1
我可以在历史记录脚本中使用wrap命令吗?
假设我有一个命令行界面工具,它没有任何“历史”概念。是否可以编写一个仅执行readlines并将它们转发到工具的小脚本,但是还将这些行存储在历史记录中? (我注意到,while read line; do echo $line; done不支持历史......)

2
有没有办法阻止当前CMD输入被空白历史记录建议删除?
在Windows上的CMD解释器中 Up (↑)箭头键用命令历史中的命令替换当前输入(不确定准确的术语是什么);先前已执行的命令。 CMD奇怪的特质是在一个新的实例上, 当历史记录中没有先前的命令时 ,意外按下向上箭头键将当前输入替换为历史记录中的最后一个“命令”;什么都没有,基本上清除输入。更重要的是,按下 Down (↓)箭头不会返回上一个命令,因为通过命令历史记录的正常导航将允许。相反,你现在回到第一个方位,输入一行空白。基本上,当您输入新CMD实例的第一个命令时, Up键兼作“清除输入”键。 虽然这似乎是一个相对微小的问题,只适用于上述非常具体的情况,以及它实际上只是一个奇怪的CMD特性或实际的错误,我无法计算过去几天的次数我'在尝试学习更高级的CMD时,无意中丢失了长而复杂的命令,如果有一些解决方法/修复它会很好。谁知道,也许是 其实 一个“功能,而不是一个bug”,它提供了一些我错过的实际设计目的。无论哪种方式,我都会欣赏一些启示。 稍后意外按下向上(↑)键......

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.