Unix & Linux

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

1
创建并设置自定义键盘布局
我想使用setxkbmap创建和设置自定义键盘布局。我~/.xkb/prog使用以下内容创建了一个文件: partial default alphanumeric_keys xkb_symbols "basic" { include "latin(type4)" name[Group1]="es for developers"; key <AE01> {[ 1, exclam, exclamdown, bar ]}; key <AD03> {[ e, E, EuroSign, sterling ]}; key <AB06> {[ n, N, ntilde, Ntilde ]}; key <AB07> {[ m, M, mu, mu ]}; key <AB10> {[ slash, question, questiondown, …

4
鼠标滚轮速度太敏感
在使用X11,openbox进行的Crunchbang安装中,/dev/psaux和都列出了我的无线USB鼠标/dev/input/mouse0。它与滚轮分开工作正常,滚轮虽然处于活动状态,但过于敏感。 我在想,也许内核正在引发两倍的滚动事件?即使是这种情况,也不确定要检查什么? 我尝试通过调整灵敏度,lxinput但是除了实际的滚轮之外,它影响了鼠标的所有功能。 输入列表 ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ Microsoft Microsoft® Nano Transceiver v2.0 id=9 [slave pointer (2)] ⎜ ↳ Microsoft Microsoft® Nano Transceiver v2.0 id=10 [slave pointer (2)] 在做 xinput test 9 导致预期的鼠标移动事件(但按钮单击/滚轮没有作用) xinput …

1
如果找不到模式,是否可以使sed失败?
我需要在某些文件中查找并替换某些模式,但是如果找不到模式,则需要它返回1或其他值。 我可以单独使用sed执行此操作,还是需要使用其他命令检查该模式是否存在? 有什么建议么?
9 sed 


2
基于Debian的发行版的系统级电源管理策略?
我想在超时后将闲置的机器放在我们的实验室(正在运行Mint Debian版)中处于待机状态。我尝试了pm-suspend,它使计算机处于待机状态并可以正常唤醒。 是否有人知道如何设置在没有用户登录时生效的系统范围内的电源策略?我已经尝试过诸如笔记本电脑模式工具之类的软件包,但它不提供暂停超时。 理想情况下,它应该完全独立于桌面环境。我通过谷歌搜索找到的唯一解决方案是在超时后使用xautolock调用pm-suspend破解GDM注销钩子。

2
我该如何设置10个以上的环回设备?
从这个答案解决方案是 modprobe loop max_loop=64 这使我可以使用64个环回设备 mknod -m 660 /dev/loop8 b 7 8 创建设备。我这样做是为了8、9、10和8,9,但10没有。 然后我尝试将loopa转换为loopf并尝试安装第11个设备,但出现错误 Error: Failed to set up a loop device: 如何制作> 10个回路设备?

2
comm:文件未排序
我曾经comm比较两个排序的文件。这些文件中的每一行都是正整数。但是结果显示 comm: file 1 is not in sorted order comm: file 2 is not in sorted order 即使对这两个文件进行了排序,也会出现错误?

3
创建临时的Samba分享
是否可以为每个Samba临时共享目录? 使用Python 3,我可以使用以下命令通过HTTP服务当前目录: python -m http.server。 我想对Samba做同样的事情。

2
是否有任何将btrfs CoW用作重复数据删除的重复数据删除脚本?
在Linux上寻找重复数据删除工具的地方很多,例如,参见此Wiki页面。 所有脚本几乎都只检测,打印重复的文件名或通过将它们硬链接到单个副本来删除重复的文件。 随着btrfs的兴起,将有另一种选择:创建文件的CoW(写时复制)副本(如cp reflink=always)。我没有找到执行此操作的任何工具,有人知道执行此操作的工具吗?

6
如何查看在另一个shell中执行的命令?
有什么方法可以观察正在执行的命令在另一个shell中的执行情况?两个shell都是bash,如果有关系的话,我具有root用户访问权限。我无法安装任何额外的软件,并且我不希望其他外壳必须执行任何特殊操作,例如运行屏幕。 情况:我远程登录了Linux计算机,同事也是如此。我想看看她正在外壳中运行的命令。我知道我可以结合使用watch和ps来查看所有需要花费一秒钟以上时间才能运行的命令,但是我认为这对于非常短的命令没有帮助。

2
有什么方法可以防止焦点被另一个应用程序抢占吗?
X打开下的窗口让我很烦,并且将焦点从当前有焦点的窗口中移开。当您在密码对话框中输入密码并且另一个应用程序失去了焦点时,这尤其令人讨厌,因此您的某些击键最终会出现在新应用程序中。 我一直对Windows感到恼火,但是在那里几乎无能为力,我不禁感到这应该在Unix上可以解决。 我目前正在使用Gnome作为我的桌面环境(在RHEL 5.8上),并且根据wmctrl -m我目前正在Metacity用作我的窗口管理器。尽管我更愿意使用这些默认选项,但我很乐意了解不具有这种行为的窗口管理器。

3
查找常规文件和目录
我如何分辨(如果可以分辨!)查找以查找目录和文件类型的文件? find -type fd 就像这里的启发式黑暗时代一样。
9 find 

6
Live USB:如何访问Linux从中启动的USB驱动器
在/media或中找不到它/mnt。 我想要的是: 现场发行版,所以我保证它不会损坏,并且每次都会启动/工作 可以访问该USB驱动器上的目录以进行存储,即 以典型的笔式驱动方式使用 我不想要的: 永久安装 使用casper.rw,因为它使得从其他计算机访问数据更加困难/不可能 对驱动器进行分区,因为它使备份/克隆更加困难并且不美观 我试图变得聪明一点,在启动后重新插入驱动器,但随后甚至无法运行终端。 我正在使用Linux Mint 13 XFCE

1
基于$ TERM环境变量的emacs颜色
我想知道是否有可能使emacs在gnu屏幕或tmux会话中运行时使用与when相同的颜色TERM=xterm。在gnu屏幕或tmux会话中, TERM=screenemacs与when相比使用不同的颜色集TERM=xterm。 例如,当时TERM=xterm-256color,的前景色font-lock-comment-face是'Firebrick'。但是当时TERM=screen-256color,它将设置为“ chocolate1”。 为了使tmux正常工作,必须将TERM变量设置为screen或某些派生类,因此对我而言,重置TERM是不可选项。

2
Emacs移至下一个空白
在emacs中有功能forward-word和backward-word。是否还有将点移至下一个/最后一个空格的函数?
9 emacs 

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.