如何清空/ dev / null?

我正在使用Ubuntu 10.10。

我一般都很喜欢电脑,但主要是用Windows,我对Ubuntu不是很熟悉。 我试图build立一个网站,我正在和一个朋友交谈,我曾经为一个给我build议的学校IT部门工作。

他告诉我,我需要打开命令提示符并inputsudo /etc/init.d/apache2 start但是当我看到的是sudo: /etc/init.d/apache2: command not found

我告诉我的朋友这个错误,他说我的文件/dev/null是满的,所以我试图find它,但它是一个隐藏的文件。 我知道如何查看Windows中的隐藏文件,但不能在Ubuntu中查看。

我的朋友现在离线,所以我希望有人能告诉我如何删除我的/dev/null ? 谢谢!

无法清空/ dev / null,这是没有意义的。 你的朋友在跟你开玩笑。

但是,这听起来像你没有安装apache2。 你应该可以安装sudo aptitude install apache2

虽然我同意所有其他的海报,在这种情况下,你的朋友正在搞乱你,我一个系统/ dev / null填满。

不知何故,/ dev / null被删除,下一次有人做

 verbose-command > /dev/null 

它使用一个名为/ dev / null的单个大文件完全填充了根分区,并且由于命令不能再写入/ dev / null,所以命令停止。 我们发现没有比“/ dev / null填充”更有效的方式来描述这个。

我必须强调,在这种情况下,我不认为这是你的问题。 关于没有安装apache2软件包的说明更有可能! 在任何情况下,你都不应该删除/dev/null ,它的存在对于系统运行是非常必要的。

编辑 :大约四年后,在一个模仿艺术的人生中,似乎Server Fault终于有了这样一个问题: 文件太大了/ dev / null

在空军中,新兵被送去检取1加仑的道具或50码的航线。 我猜这是系统操作等价的。 你的朋友只是在你的开支有一些乐趣。

你应该做的第一件事是停止听你的朋友。 说真的,他给你的build议绝对没有意义。 '/ dev / null'不是一个文件,它不能满,它是你的系统用于各种目的的一个特殊的设备节点。

你的命令可能会失败,因为没有安装apache。 尝试先安装它,看看你是否有更好的结果。

查一下“null”的定义,你就有理由打你的朋友一个“暗示”来打扰你。