watch 命令的最小间隔是多少?
手册页和 Google 搜索未指明最小间隔下限是多少。我通过实验发现它可以小于1秒。
为了测试,我在防火墙上运行了这个命令:
watch -n 0.1 cat /sys/class/net/eth1/statistics/rx_bytes
Run Code Online (Sandbox Code Playgroud)
它的更新速度明显快于一秒,但不清楚它是否真的在进行 100ms 更新。
我更新我的 Gentoo 系统已经有几个月了。而且,正如您可以想象的那样,这意味着我需要检查很多包(和 USE 更改)。我的系统是“amd64”(multilib),但我有很多来自“~amd64”的手动关键字包。
无论如何,在此更新中,我一直看到“ABI_X86”USE 标志。这是什么?这是新的。“eselect 新闻列表”中没有关于它的任何内容。
我找到了这个话题:http : //forums.gentoo.org/viewtopic-t-953900-start-0.html。这似乎展示了如何使用它,但是,是否有任何“真正的”文档?它有什么作用?我应该将“ABI_X86”设置为什么?我有一个多库系统。我假设我想要“64”,但是“32”和“x32”是什么?我对我需要在这里做什么感到困惑。
Emerge 对插槽冲突大喊大叫,它们似乎与“ABI_X86”有关(我完全忘记了错误,但我记得一个是 zlib)。
那么,是否有任何关于它是什么ABI_X86以及如何使用它的“官方”文档?
从我链接的线程中,我找到了这个页面:http : //kicherer.org/joomla/index.php/en/blog/liste/29-transition-of-emul-packages-to-true-multilib,但我想要在我输入一堆关键字并编辑我的make.conf.
PS 我的“package.keywords”文件中有大部分“app-emulation/emul-linux-x86”包(我当时似乎需要的包)。
我在 Gentoo x64 上使用 zsh,当我sudo vim /path/to/file 从我的主文件夹输入时,zsh 询问:
zsh: correct 'vim' to '.vim' [nyae]?
Run Code Online (Sandbox Code Playgroud)
我想运行vim不是我的.vim文件夹。我该如何解决?
我的猜测是setopt autocd导致这种情况。奇怪的是,如果我不添加sudo,zsh 不会要求更正任何内容。
我有一个 LVM,我想使用 bcache 来缓存它的一个 LV。(是的,我知道我可以使用 lvmcache,但是我在启动时遇到了问题,我放弃了使用它。)
首先,我使用块将 LV 转换为 bcache 支持设备(这似乎确实有效!):
blocks to-bcache /dev/my_vg/my_lv
Run Code Online (Sandbox Code Playgroud)
我在我的 SSD 上创建了一个缓存设备:
make-bcache --block 4k --bucket 2M -C /dev/sdc4
Run Code Online (Sandbox Code Playgroud)
然后我尝试将缓存附加到后备设备:
bcache-super-show /dev/sdc4 | grep cset.uuid
echo 'above_uuid' > /sys/block/bcache0/bcache/attach
Run Code Online (Sandbox Code Playgroud)
然后我重新启动了我的机器(在添加/dev/bcache0到 之后/etc/fstab)并意识到缓存没有运行。
# cat /sys/block/bcache0/bcache/state
no cache
# bcache-super-show /dev/my_vg/my_lv | grep cache_state
dev.data.cache_state 0 [detached]
Run Code Online (Sandbox Code Playgroud)
我错过了什么吗?我需要使用另一个命令来启用缓存吗?
为什么 bcache 不喜欢我的缓存设备并且不让我将它附加到我的后备设备?我是否对--blockand使用了错误的值--bucket?
我在 RHEL 6.4 机器上安装了 zsh 4.3.10。我不确定为什么会发生这种情况,但是当我Tab要自动完成内容时,它还会添加一个制表符。
例如:
rocket@rhelbox www % vim vim
external command
----------------
vim vimdiff vimtutor
Run Code Online (Sandbox Code Playgroud)
因此,当我输入时VIMTab,在Tab它向我的控制台添加一个选项卡之后,然后完成自动完成操作。该命令工作正常,只是很烦人。我也不能退格删除它。我不知道是什么原因造成的。
这是我的.zshrc:
# Initialize Autocompletion and Autocorrection
autoload -U compinit promptinit
compinit
promptinit
#prompt redhat
zstyle ':completion:*:descriptions' format '%U%B%d%b%u'
zstyle ':completion:*:warnings' format '%BSorry, no matches for: %d%b'
zstyle ':completion::complete:*' use-cache 1
setopt correctall
# Custom PS1
autoload -U colors && colors
# http://www.understudy.net/custom.html#Z_color
fg_purple=$'\e[0;35m'
#PS1="%n@%m %c %% "
PS1="${fg_purple}%n@%m …Run Code Online (Sandbox Code Playgroud) gentoo ×2
zsh ×2
arch-linux ×1
autocomplete ×1
bcache ×1
emerge ×1
line-editor ×1
lvm ×1
prompt ×1
ssd ×1
sudo ×1
terminal ×1
watch ×1
x86 ×1