Unix & Linux

Linux,FreeBSD和其他类似Un * x的操作系统用户的问答

2
搜索时如何防止tmux环绕?
当我在tmux窗格中处于编辑模式并进行搜索时,一旦到达末尾,它将返回到开始。有什么设置可以防止这种情况发生吗?
10 tmux 


1
“ getting ahosts”的输出是什么?
哪些字段打印getent ahosts DOMAIN? 输出为getent hostsIP和主机名的简单组合。该getent ahosts有一个额外的第三场就是在我所有的测试中,无论是STREAM,DGRAM还是RAW。 输出为 getent hosts example.net 2001:500:88:200::10 example.net 和为 getent ahosts example.net 2001:500:88:200::10 STREAM example.net 2001:500:88:200::10 DGRAM 2001:500:88:200::10 RAW 192.0.43.10 STREAM 192.0.43.10 DGRAM 192.0.43.10 RAW
10 networking  glibc 

3
在vim中,向后搜索匹配的花括号/括号
如您大多数人所知,您可以%在行上向前搜索以查找下一个配对的括号/括号/括号,然后移至与其匹配的伙伴: |a|rray[index] = value; " |e| is the cursor; hit %: array[index|]| = value; 我希望有一个类似的键可以向后搜索,例如: array[index] = value|;| " |;| is the cursor again, hit the key I'm looking for: array|[|index] = value; 大多数vim命令都有向后和向前,因此似乎应该这样做。没有伙伴吗?如果是这样,那是因为一旦将其放在配对的角色上,他们的行为就会一样吗?

3
从bash迁移到zsh的人应该面对的主要问题是什么?
有几次我在bash中遇到了其他使用zsh所没有的问题,他们为自己的聪明程度感到高兴。 另外,我在喜欢的人中看到了zsh用户,并且我半心半意地尝试了几次迁移到zsh,但是每次返回都是因为我没有时间(而且很懒惰)学习如何在zsh中进行日常工作。 zsh。 周围是否有良好的实用迁移工具?还是有一些重要的建议您建议我学习使过渡更容易,至少让我可以尝试一下,看看它对“对我来说”有什么不同? 顺便说一下,我将大部分时间都花在Mac,Ubuntu和RedHat变体上。
10 bash  zsh 

1
zsh-在<tab>上完全展开二进制路径
在我当前的zsh行为中,键入“ sudo”后单击tab只会添加一个空格。 $ sudo ... 我真正想要的是使选项卡完全扩展到在按下选项卡时将要执行的二进制文件的路径,从而使我能够看到将要运行的二进制文件: $ /usr/bin/sudo ... 目的是防止我的计算机上的本地用户被黑客入侵,将条目添加到我的$PATH变量中以及“ sudo”运行恶意程序的情况,这很容易升级为root。
10 zsh  path  autocomplete 


4
找出硬盘正在旋转
我是NAS的所有者,运行一些Linux发行版。它带有一个Web管理前端,在这里我可以管理多种服务,用户权限以及何时进入睡眠状态。我的问题是,由于某种原因,当NAS进入睡眠状态后,硬盘驱动器将在几分钟后再次打开。然后它将旋转一段时间,然后再次入睡。这一直持续下去。 我该如何确定原因呢?我对Linux非常陌生,但是我设法获得了root访问权限,并且现在有了SSH连接。
10 linux  hard-disk 

2
为什么top报告错误的CPU使用率?
我有一台具有Intel(R) Xeon(R) CPU E5520可见16个逻辑核心的计算机(其中8个具有HT)。如果我花时间吃CPU时间(单线程),则top正确地报告该进程的CPU使用率为100%,但总使用率仅为3-4%。 Cpu(s): 3.6%us, 0.0%sy, 0.0%ni, 96.4%id, 0.0%wa, 0.0%hi, 0.0%si, 0.1%st PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1567 www 20 0 65632 84 4 R 100 0.0 0:05.96 burnMMX 当然,报告的使用率应该约为6.25%(16个核中的1个)。 因为是虚拟机,这不正确吗? 如何计算正确的值?
10 linux  cpu  top 

2
屏幕状态栏显示zsh / bash shell的当前目录
我使用zsh作为外壳的GNU屏幕很多。(我认为)能够将当前目录名称(而不是完整路径)显示为选项卡标题将是一个不错的功能。我可以做到这一点,CTRL+A SHIFT+A但这是手动的。我想在更改目录时更改它。 有人知道这样做的方法吗? 编辑:答案还具有针对bash的解决方案。
10 bash  zsh  gnu-screen 

2
在shell中设置readline变量
我在man页面中读到,您使用以下命令将readline参数设置为off或设置为一个值 set var value 这与set内置inputrc函数相同吗?一旦已经读取并且外壳程序正在运行,如何设置变量?
10 bash  readline 

3
Vim未命名寄存器+或*
我在Ubuntu中使用Vim 7.3,使用以下命令复制到系统剪贴板时遇到一些问题,"+y但出现以下错误:E354: Invalid register name: '+' 在我的身上vim --version,我明白了-xterm_clipboard。复制选项来自鼠标右键,也显示为灰色。 我需要采取什么步骤才能将文本从vim复制到系统剪贴板?
10 vim 

1
如何防止ssh远程登录破坏dbus?
我在KDE下工作的工作站上正在运行openSUSE 11.3,但是我没有root访问权限。默认外壳程序已设置为tcsh。当我登录到工作站并使用时从运行OS X 10.6的MacBook远程登录时ssh,如下所示: ssh -X -C user@workstation.edu 一切正常;但是,一旦完成,每当尝试使用GUI启动任何内容时,都会在工作站会话中收到DBUS错误,不幸的是,包括任务栏面板中的注销对话框。startkde在这些情况下,我已经厌倦了仅出于注销目的而被杀。 在线我找到了很多有关使用ssh连接到现有dbus会话的说明,但是我想做相反的事情,让ssh远程登录会话完全不影响现有dbus会话。 如果我做 ssh -X -C user@workstation.edu dbus-launch konsole 可以,所以只有交互式登录外壳破坏了dbus。我应该如何修改~/.cshrc?请记住,我没有权限修改/etc/cshrc,/etc/login等等。 如果需要,我可以在此处列出这些文件的内容。 更新: 这是一个大的tar文件,其中包含我可以找到的所有脚本: http://dl.dropbox.com/u/17203983/cshrc.tgz
10 ssh  kde  opensuse  tcsh  d-bus 


2
提供参数以使用xargs进行scp
当我跑步时svn st | awk '{print $2}',我得到: a.py b.py c.py 然后我要将scp这些文件发送到远程服务器。我努力了: svn st | awk '{print $2}' | xargs scp my_name@my_server:~/ 但这是行不通的。什么是执行此操作的正确命令? 谢谢!
10 scp  xargs 

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.