电脑用户

计算机爱好者和高级用户的问答

2
zsh shell是否存在模糊匹配模式?
我最近爱上了高效的文本完成系统。我最喜欢的一种完成是所谓的模糊完成。在这种模式下,程序将仅基于可以在文件名或路径“几乎任何地方”(几乎)出现的几个字符来完成用户的输入。至少对于以下程序,存在此功能: 文字伴侣 Vim Command-T插件https://github.com/wincent/Command-T Vim完成系统https://github.com/Shougo/neocomplcache 各种现代IDE 文本编辑器中此模式的用法示例: 用户正在尝试完成单词longWordNameThat他们DontWantToWriteByHand,他们可以通过键入例如第一个字母和一些大写字母来完成此操作。因此,键入lwnt可以完成整个单词。 我的问题是:是否可以在zsh shell中使用某种模式或类似的东西?
22 zsh  autocomplete 

4
如何抑制Web Inspector控制台日志中的chrome-extension://输出?
我不想禁用扩展-毕竟它们是出于开发目的而存在的-但我想禁用Web Inspector中控制台的输出。有没有办法做到这一点? 注意:在StackOverflow 上曾问过一个非常类似的问题,但似乎该问题及其答案都倾向于禁用扩展,这不是我想要的(因为我显然将它们用于开发)–我只是想抑制它们的输出。安慰。

2
记事本Ctrl-Backspace行为
按下ctrl+ 时,几乎所有软件中的文本字段都会删除一个单词backspace。但是,记事本的行为有所不同,并插入了一个字符: ``(我在此处复制粘贴了它。我不确定它是否可见。在记事本中看起来像一个矩形。) 这是屏幕截图: 这个角色是什么? 为什么记事本会这样做?实施起来更简单吗? 其他字符还有其他组合键吗? 记事本中是否有用于删除单词的按键组合?


2
为什么有时apt-get要求确认?
有时这样做: After this operation, 713kB of additional disk space will be used. Do you want to continue [Y/n]? 有时不是,只是假设“是”并自动下载(我无法粘贴实际输出,因为我不知道如何重现它)。 为什么?



4
通过virsh更改CD-ROM
我有一个通过libvirsh管理的KVM虚拟机。现在,我想在VM中使用其他ISO映像。 如何使用来更改虚拟驱动器中的DVD virsh?
22 linux-kvm 


1
通过rsync恢复单个文件的传输
在Ubuntu中,我想通过rsync将大文件从硬盘驱动器复制到可移动驱动器。由于某种原因,该操作无法在一次运行中完成。因此,我试图弄清楚如何使用rsync从上次离开的地方恢复文件复制。 我试图使用--partial或--inplace选项,但是与--progress一起使用时,我发现带有--partial或--inplace的rsync实际上是从头开始的,而不是从上次的内容开始。手动尽早停止rsync并检查接收到的文件的大小也可以确认我找到了什么。 但是使用--append,rsync从上次剩余的内容开始。 我在联机帮助页上看到的--partial,-inplace或--append似乎与从上次剩余的内容恢复复制有关,感到很困惑。有人可以解释差异吗?为什么--partial或--inplace无法恢复副本?是否确实要恢复副本,rsync必须与--append选项一起使用? 另外,如果部分文件是由mv或cp而不是rsync留下的,rsync --append是否正确? 谢谢并恭祝安康!
22 linux  rsync 

2
如何使用Linux终端映射驱动器网络共享?
仍然习惯于Linux,GUI很棒。我有Ubuntu 10,可以转到“网络”以查看Windows网络。然后,双击将我带到共享的驱动器。然后,当我回到终端并使用时: cd ~/.gvfs 我可以看到映射的驱动器。但是如果我不用所有鼠标单击就可以做到这一点,那就太好了。因此,如何在终端中映射网络驱动器,类似于net useWindows。 编辑:不确定发生了什么,但这是我所做的,以使其正常工作。我创建了共享目录/media,然后运行: sudo mount -t cifs -o username=nicorellius //server/share/ /media/share 它说找不到命令。所以我想我会继续使用,smbfs所以我跑了: sudo apt-get install smbfs 我尝试使用smbfs而不是建议的命令cifs,但也不起作用。因此,我再次尝试,然后在下次运行时: sudo mount -t cifs -o username=nicorellius //server/share/ /media/share 它有效,我可以使用导航到目录cd。


3
如何在xdg中注册自定义协议?
今天早晨,我一直在努力尝试将应用程序与自定义协议(即emacsclient和org-protocol)相关联。 我从网络浏览器小书签调用此协议,并且得到以下行为: 在铬中, 出现“启动应用程序”对话框,并调用xdg-open org-protocol:// ...,最终触发新的铬框架。 在firefox中, 我尝试将network.protocol-handler.app.org-protocol设置为空字符串或emacsclient路径,无论如何,我都会收到以下错误消息: “ Firefox不知道如何打开此地址,因为协议(组织协议)与任何程序都没有关联”,甚至没有显示任何外部应用程序选择对话框。 我没有使用任何桌面环境,因此我需要严格使用xdg进行此工作,但是,尽管阅读了共享的mime信息规范等,但我仍然无法理解工作的配置。


3
使用GNU屏幕作为登录“外壳”
当您打开新的shell(通过登录,xterm或其他方式)时,自动运行屏幕的最佳方法是什么? 我看到最常见的建议是将exec screen您的常规shell的rc或login / profile文件放入其中,但是对于例如tcsh,login shell最后运行.login,而非login shell最后读取.cshrc。如果输入exec screen.cshrc,则登录shell将不会提供.login文件;如果输入.login,则非登录shell将不会运行。我假设其他shell也有类似的问题。
22 unix  shell  login  gnu-screen 

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.