为什么终端会一直显示“文件数1”?

时间:2019-01-04 06:06:51

标签: linux terminal centos gtk nautilus

请查看此图片: enter image description here enter image description here 终端始终保持显示number of files 1。每个频率大约是几分钟。重新启动操作系统(对我来说是centos)无济于事,因为我已经看到它好几个月了。尽管它不会影响其他进程,但它会骚扰终端,我必须按CTRL + C暂时停止它,而且我担心某些后台进程始终处于错误状态。与我的命令分发工作所需的gui文件夹有什么关系?

nautilus -q &> /dev/null
nautilus dir1 dir2 .. dirn  &> /dev/null & 
#can prevent the 'number of files 1'.

我已经用Google搜索了“文件数1”关键字,但是似乎没有一个结果与此问题相关,因此我想知道其他人以前是否遇到过相同的问题。 您能提供一些有关调试和解决此问题的建议吗?

[root@localhost cp2vm]# whoami
root
[root@localhost cp2vm]# uname -a
Linux localhost.localdomain 3.10.0-693.el7.x86_64 #1 SMP Tue Aug 22 21:09:27 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
{p {1}}的

输出: http://www.filedropper.com/stringsnautilus

strings /usr/bin/nautilus输出:GNOME nautilus 3.22.3

1 个答案:

答案 0 :(得分:1)

只需运行nautilus &> /dev/null即可避免鹦鹉螺污染stdoutstderr。这样,您的终端将不会显示这些消息。

编辑: 为了明确起见,这应该在您的脚本中起作用。

nautilus -q &> /dev/null              # Exits all nautilus instances, ignore output
nautilus dir1 dir2 dir3 &> /dev/null  # Runs nautilus, ignore output

我怀疑输出重定向对nautilus -q是否有用,但是根据您的信息,很难理解何时以及多久调用一次该脚本。因此它可能是多余的,但不会造成伤害。