我正在寻找一个设置,当我点击向上箭头时,zsh 会显示我最近编辑过的命令。问题是,我只想要独特的命令。目前,如果我键入echo "hello world"
50 次,我必须按向上箭头 50 次才能在键入 echo 命令之前获取我使用的命令。至少可以说这很烦人。
关于我需要启用/禁用什么设置的任何想法?
我正在寻找允许我从命令行访问 Windows 音量级别的工具或脚本。理想情况下,它允许我获取和设置所有卷,包括应用程序级别,但我只接受获取,并且只满足主级别。我不介意它使用PowerShell
、WMI
、JavaScript
、.Net
、 Voodoo 或蝴蝶。任何只会给我一个数字的解决方案,我可以进一步处理以适应从 0% 到 100% 的范围。
换句话说,提示部分是我需要填充的黑匣子:
C:\> getvol master
50
Run Code Online (Sandbox Code Playgroud)
甚至
C:\> wmic <alias> where "device='master' and name='volume'" get name,value
Name Value
Volume 0xDEADBEEF
Run Code Online (Sandbox Code Playgroud)
我不介意我是否必须花一些时间来包装它,或者如果可以免费获得这样做的工具,我什至自己编写一些东西。在后一种情况下,我需要一些核心的指针/概念证明,但我可以自己管理这些问题。此外,我想避免为此目的安装新的开发框架(请注意,在我介绍这些要求之前,music2myear和iglvzx 的答案都已给出)。
作为“平台”,我有:
通常,开源解决方案是非常受欢迎的。闭源工具是可以的,只要它们是免费软件并且来源是可信的。商业解决方案是行不通的。
我正在寻找一种工具,允许使用简单的正则表达式(或仅多个匹配项)支持进行反向增量搜索。例如,如果我想找到命令“foo bar baz”,我可以执行以下操作来快速找到命令:
CRTL-R(开始搜索)输入“foo”(匹配最近使用 foo 的命令)继续输入“foo|baz”(匹配包含“foo”和“baz”的最近命令。
这样的东西存在吗?如果没有,我怎么能自己去实施呢?
假设我有一个名为 file.txt 的文件。它是我想用 vi 编辑的文件的名称。我想做这样的事情,以便我可以编辑文件:
cat file.txt | vi
Run Code Online (Sandbox Code Playgroud)
但是,这不起作用。怎么做到呢?
澄清事情:
下面是 file.txt 的内容:
textfile
Run Code Online (Sandbox Code Playgroud)
所以我想以某种方式将 file.txt 的内容发送到 vi 以便与键入时发生相同的事情vi textfile
。
file.txt 的内容可以更改。我希望 vi 编辑 file.txt 中列出的任何文件。
我在这里读到这应该有效,但它没有:
# usage: wall [file]
root@sys:~> mesg
is y
root@sys:~> wall "who's out there"
wall: can't read who's out there.
Run Code Online (Sandbox Code Playgroud)
如果mesg
设置为y
,是什么阻止我广播字符串?请注意,我确实确认文件选项有效:
root@sys:~> wall test
Broadcast Message from root@sys (/dev/pts/1) at 15:23 ...
Who's out there?
Run Code Online (Sandbox Code Playgroud) 升级到 Ubuntu 11.04 后,我的终端(gnome-terminal 和 urxvt)启动"/"
而不是"~"
什么会导致这种行为?
我想 Gnome 或 X 的工作目录设置为"/"
,或类似的东西,但我不知道从哪里开始调试它。
我使用zsh,可以包含配置。
我有一个带有非法密钥(不是我的)的 Windows XP Professional SP1 系统。
我需要将它升级到 SP3 才能处理我尝试安装的软件;我有 Windows XP Professional SP3 的有效密钥。
我似乎记得以前曾经遇到过这个问题,例如更高 SP3 版本的密钥无法激活 SP1 Windows。
我应该采取哪些步骤,以便计算机可以使用新的有效密钥升级到 SP3,而无需对其进行格式化或搞砸?
一个好的答案将显示确定的激活和升级路径,该路径肯定会起作用,因为我无法承担使机器无法运行的风险。
从 MacVim 是否有命令可以在 Web 浏览器中打开当前编辑的 HTML 文件?
是否可以在 OSX 中以某种方式“全局”替换终端颜色?特别是,我发现深蓝色对眼睛来说真的很难,如下所示:
我很想能够将这种颜色踢到路边。然而,它似乎自始至终都在使用:无论是vim
、 或ls
,还是只是提示,我都希望将其替换为更轻的东西。