Questions tagged «command-history»

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

1
使bash命令历史记录像Windows命令shell一样
在bash中,向上箭头会调用上一个命令。点击它二十次,我从五十分钟前跑过的历史中的二十个地方得到命令。假设我现在运行该命令。现在,当我点击箭头时,我想起了最新的命令 - 那个我刚重新开始的命令,并且额外的水龙头让我像以前一样回顾历史。 也许五分钟前,我已经连续运行了四个命令,我想再次运行。我必须再次点击二十次箭头,一次又一次。 在Microsoft Windows中,在他们的命令shell中,我可以回想起前一段时间的命令,重新运行它,然后当我点击箭头时,我从那之前的五分钟前得到命令。我可以在五分钟前完成那个命令之后的命令,省力,减少箭头键的磨损。 所以,bash(我猜大多数unix / linux shell)总是从最近的命令开始回忆历史记录,而Windows会记住一个很久以前命令的位置并相对于此回忆。 是否有可能以Windows的方式回忆bash中的历史记录?

0
Bash - 按有序字符子集搜索历史记录
我希望能够写作 dockercomex 并且,例如,历史匹配: docker-compose exec (...)。像这样的搜索在PyCharm中工作,它对于生产力来说非常棒。在Firefox中它是相似的,但在组之间有空格( docker com ex 对于那个例子)。 目前我在Bash中使用Ctrl-R,但它使用我的整个短语作为一个组(如 grep dockercomex $HISTFILE )。反向搜索似乎不支持任何类型的正则表达式。 我可以用: history | egrep '(docker|com|ex)',但这对于频繁使用来说不方便。如果没有更好的解决方案,我想我会写一个脚本,使它更方便,如: recently dockercomex - 返回最后n个匹配,询问我是否要执行任何(默认:最后一个)。

1
Powershell和/或cmd调用中的敏感信息
我想在Windows主机上运行Powershell和/或cmd.exe的命令。这些命令可能会接受,作为参数,这应该密码不被保存任何地方。 这些脚本可能需要从某个自动进程运行,因此密码提示不会飞。 当然,这是我想阻止他坐在服务器上的东西。Windows可以保留哪些方式(在历史记录,日志等中)先前的命令数据,如参数内容,以及如何阻止它这样做? 非常感谢任何见解。 像Powershell中的使用密码一样的文章表明我不会有问题(暗示你可以直接在shell中写密码),并且社区答案并不完全证明它是安全的,但是一个社区答案可以让我知道这是不安全的。:)
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.