每当我尝试启动 NFS 挂载时,我都会得到:
Feb 12 00:02:19 martin-xps.lico.nl rpc.statd[23582]: Version 1.3.2 starting
Feb 12 00:02:19 martin-xps.lico.nl rpc.statd[23582]: Flags: TI-RPC
Feb 12 00:02:19 martin-xps.lico.nl rpc.statd[23582]: Running as root. chown /var/lib/nfs to choose different user
Feb 12 00:02:19 martin-xps.lico.nl rpc.statd[23582]: failed to create RPC listeners, exiting
Feb 12 00:02:19 martin-xps.lico.nl systemd[1]: rpc-statd.service: control process exited, code=exited status=1
Feb 12 00:02:19 martin-xps.lico.nl systemd[1]: Failed to start NFS status monitor for NFSv2/3 locking..
Feb 12 00:02:19 martin-xps.lico.nl systemd[1]: Unit rpc-statd.service entered failed state.
Feb 12 …
Run Code Online (Sandbox Code Playgroud) 前言:我理解-exec {} \;
&之间的区别-exec {} +
。我也没有问题,因为这样,我只是好奇的语义find
。
当-exec
以+
而不是结束参数时;
,我们需要以 结束{} +
,例如:
# FreeBSD find
$ find . -type f -exec cp {} /tmp +
find: -exec: no terminating ";" or "+"
# GNU find is even more cryptic:
$ find: missing argument to `-exec'
Run Code Online (Sandbox Code Playgroud)
;
在这些示例中使用而不是+
工作正常(但显然做了其他事情)。
从POSIX:
-exec utility_name [argument ...] ;
-exec utility_name [argument ...] {} +
... …
当我m
在 Mutt 中按下以发送新电子邮件时,它首先询问收件人(“收件人”标题),然后询问主题。之后,它会在 Vim 中打开电子邮件,这样我就可以真正编写电子邮件了。
我已经edit_headers
在我的muttrc
文件中设置,以便我可以从 Vim 添加收件人等,所以新文件的内容是:
From: Martin Tournoij <martin@arp242.net>
To: example@example.com
Cc:
Bcc:
Subject: Hey there
Reply-To:
Run Code Online (Sandbox Code Playgroud)
问题是,我使用 Vim 函数来完成电子邮件地址,所以在启动 Vim 之前我不知道正确的电子邮件地址。当 mutt 要求收件人时,我通过填写“asdf”或类似内容来解决此问题。
有什么办法可以告诉 mutt 跳过询问收件人吗?我希望它只跳过接收者,并且它继续询问主题,但跳过两者(并直接进入 Vim)也可以。
我的同事在~/.bash_profile
我们的许多服务器中都有以下内容:
echo -e "\033]50;SetProfile=Production\a"
Run Code Online (Sandbox Code Playgroud)
文本似乎无关紧要,因为这也有效:
echo -e "\033]50;ANY_TEXT\a"
Run Code Online (Sandbox Code Playgroud)
但没有文字不起作用;的\a
也是必需的。
这会导致他在 OSX 中的终端更改配置文件(不同颜色等);但是在我的 xterm 中,它将字体更改为巨大的;我似乎无法重置。
我试图用以下方法重置它:
发送各种转义码和命令:
$ echo -e "\033c" # Reset terminal, no effect
$ echo -e "\033[0;m" # Reset attributes, no effect
$ tput sgr0 # No effect
$ tput reset # No effect
Run Code Online (Sandbox Code Playgroud)我的问题:
截屏:
我想xterm
在运行时禁用颜色。原因是某些程序缺乏以正确方式使用它们的理智。
例如:
$ sane-program
color output
$ disable-color
$ less-sane-program
black-white output
$ enable-color
$ sane-program
color output
Run Code Online (Sandbox Code Playgroud)
我知道我可以使用xterm -cm
,或者改变colorMode
我~/.Xdefaults
,但是这需要开始新的xterm
。我尝试设置TERM
为xterm-old
或 无效字符串 ( arggggh
),但我仍然有颜色。xtermcontrol
也没有选择。
Ctrl+右键单击并取消选择“允许颜色操作”似乎也没有任何作用(如果这样做会很酷)。
过滤掉颜色代码sed
是我现在使用的解决方法,但这不适用于交互式程序......
如何搜索粗体或带下划线的文本?这对于搜索经常被突出显示的关键字通常很有用。例如,在此摘录中bash(1)
:
我可能想搜索read
or timeout
,但只搜索那个会给我几十个我将不得不n
过去的无用结果。您可以使用一些“技巧”来减少这种情况(例如搜索<Space>read<Space>
或read \[
),但这并不总是适用于每个联机帮助页或关键字。
请注意,我并不是特别喜欢less
这样;使用不同的寻呼机很好。less
恰好是默认寻呼机。
更新到 procps-ng 3.3.10 后,我top(1)
看起来像这样:
代替:
这些颜色不仅令人讨厌且令人反感,而且我无法将其归类为“旧” top(1)
(O
不再有效,无法使用f
或F
无法使用)。
由于我在这个星球上分配的存在时间有更多有用和有趣的事情要做,而不是弄清楚所有这些,我宁愿只恢复“旧”布局(效果很好),而无需自己编译(所以我可以只使用我系统的包管理器)。
该NEWS
文件说:
* top offers new startup defaults, plus ./configure --disable-modern-top
Run Code Online (Sandbox Code Playgroud)
“启动默认值”的措辞表明有一种方法可以以与“旧”相同(或非常相似)的方式配置 top。
我已经看过了top/top.h
,下面的设置是不同的,但我不知道如何ORIG_TOPDEFS
通过一组开关或配置文件取回原件(由 定义)。
#ifdef ORIG_TOPDEFS
#define DEF_WINFLGS ( View_LOADAV | View_STATES | View_CPUSUM | View_MEMORY \
| Show_HIBOLD | Show_HIROWS | Show_IDLEPS | Show_TASKON | Show_JRNUMS \
| Qsrt_NORMAL )
#define DEF_GRAPHS2 0, 0
#define DEF_SCALES2 SK_Kb, SK_Kb
#define ALT_WINFLGS DEF_WINFLGS
#define ALT_GRAPHS2 0, …
Run Code Online (Sandbox Code Playgroud) /proc
内核在启动过程中读取了哪个文件?这是我的 LPIC 101 测试中的一个问题,我想我可能回答错了。我在谷歌和其他一些地方搜索,但无法找到答案。希望你们中的一位可以提供。谢谢!
我已经做了:
$ systemctl enable rpcbind
Run Code Online (Sandbox Code Playgroud)
这导致我耳机上的音量严重增加。
首先,我不明白为什么会发生这种情况,因为 rpcbind 似乎与我的声音完全无关?第二次发出命令不会改变声音,start rpcbind
.
其次,我想防止这种情况再次发生;音量跳得不止一点点(一些惊慌失措的动作以摘下我的耳机,伴随着一声响亮的咒骂)。
顺便说一下,这不是我第一次注意到 systemd 命令改变了我的音量......我正在<audio>
通过pulseaudio在Firefox中播放HTML5标签。我正在运行 Arch Linux(更新)。