最新问题
14得票4回答
将多个命令传递给flock。

flock -x -w 5 ~/counter.txt 'COUNTER=$(cat ~/counter.txt); echo $((COUNTER + 1)) > ~/counter.txt' 如何像上面的示例一样将多个命令传递给flock? 据我了解,flock接受不同的标志(...

72得票8回答
为什么当我拥有16GB内存时,Vim无法打开一个100MB的文本文件呢?

我有一个100MB的MySQL数据库备份文件,但在我的Linux系统上使用Vim打开它时遇到了问题,尽管我的系统有16G的RAM。 Vim就是卡住了(至少无法使用)。这是我不理解的地方。我有16GB的RAM,为什么不能在编辑器中加载一个100MB的文件呢? 是因为Vim的原因吗?我以为所有...

23得票2回答
我在我的Arch Linux安装上不小心运行了sudo rm /*。

我在一个我想要删除内容的目录中,不小心执行了sudo rm /*而不是sudo rm ./*,结果基本上把我的系统搞砸了。 基本命令如ls、grep等都无法工作,我的应用程序也无法打开,比如chromium、slack、图像查看器等。 我试着在互联网上寻找解决办法,发现了this这个问题,...

10得票2回答
通过命令行启用Gnome屏幕共享?

我为基于Fedora 30(即将是32)的“数字标牌客户端”设置了自动化的Kickstart安装。现在,我想在安装过程中添加启用“Gnome屏幕共享”的功能,以便能够实时获取屏幕上的内容反馈。 我已经通过GUI中的设置(设置-共享-屏幕共享)使其正常工作,并且我也可以通过gesettings设...

14得票3回答
在Ubuntu Linux上,mandb持续运行(显然在后台)是正常的吗?

我在我的机构有一个Ubuntu Linux节点的访问权限。这些节点是共享给整个组的,但通常只有我使用这个特定的节点。 我正在这个节点上的8个CPU上并行运行一个计算。我的计算正常运行,但当我使用top查看活动进程时,我看到了一个额外的进程,它显示用户man和命令mandb。每次我查看top时...

74得票2回答
在 Bash 脚本中,“$!” 的含义是什么?

如果我要给一个变量赋值 temp=$! 它的价值会是多少?

44得票3回答
Linux内核头文件到底是什么?

我知道如果我想要编译自己的Linux内核,我需要Linux内核头文件,但它们到底有什么用呢? 我发现在/usr/src/下似乎有几十个C头文件。但是它们的目的是什么,它们不是直接包含在内核源代码中吗?

30得票1回答
如何在apt中启用详细输出?

我在使用apt时遇到了一个奇怪的问题,它在执行apt update时卡住了。我想要启用详细输出来查看到底是什么导致了这个问题,或者至少在哪里出现了问题。apt-get的手册似乎没有相关内容。 我该如何为apt启用详细输出?

15得票1回答
如何在iptables Debian Linux上允许出站SMTP

如果我选择允许OUTPUT链上的所有流量(iptables -P OUTPUT ACCEPT),邮件可以正常发送。但是一旦我使用这些规则来锁定我的服务器,外发邮件就无法工作了。其他一切都正常,这真是奇怪。 有人能看出这里是否有什么原因导致我的外发邮件无法发送吗?我感到困惑,已经反复检查了这些...

17得票6回答
删除空目录树(尽可能删除多个目录,但不删除文件)。

假设我有一个目录树,像这样: ROOTDIR └--SUBDIR1 └----SUBDIR2 └----SUBDIR3 我正在寻找一个命令,使得当我输入时: $ [unknown command] ROOTDIR 整个目录树可以被删除...