792得票40回答
在Linux上追踪磁盘空间去向?

在管理Linux系统时,我经常发现自己在分区满了之后很难追踪到罪魁祸首。通常我会使用du / | sort -nr,但是在一个大型文件系统上,这需要很长时间才能返回结果。 此外,在突出最严重的问题上,这通常是成功的,但是在更微妙的情况下,我经常不得不使用没有sort的du,然后必须仔细查看输...

227得票4回答
<<<意味着什么?

$ sed 's/a/b/g' &lt;&lt;&lt; "aaa" bbb 这是一般性的东西,与更多的Linux命令配合使用吗? 看起来它是将字符串"aaa"传递给sed程序,但是通常不是用<<或<来实现这个吗?

200得票3回答
找不到ifconfig命令

我刚刚在我的Mac(OSX10.9.3 + VirtualBox)上安装了CentOS7作为虚拟机。运行ifconfig命令返回"command not found"。同时运行sudo /sbin/ifconfig也返回"command not found"。我是root用户。输出的echo ...

174得票7回答
如何通过mv命令移动所有文件和文件夹

如何通过mv命令将一个目录中的所有文件和文件夹移动到另一个目录?

141得票7回答
为什么CD不是一个程序?

我一直想知道为什么cd不是一个程序,但从未找到答案。 有人知道为什么会这样吗?

122得票3回答
为什么“echo”比“touch”快这么多?

我正在尝试将目录中所有的XML文件(递归地)的时间戳更新为当前时间。我使用的是Mac OSX 10.8.5。 在大约300,000个文件上,以下的echo命令需要10秒钟: for file in `find . -name "*.xml"`; do echo &gt;&gt; $file...

122得票12回答
在特定范围内生成随机数

在谷歌上搜索了一下,我没有找到一个简单的方法来使用shell命令生成一个特定范围内的随机十进制整数,即在最小值和最大值之间。 我了解了/dev/random、/dev/urandom和$RANDOM,但是这些都不能满足我的需求。 是否有其他有用的命令,或者可以利用之前的数据的方法?

114得票3回答
"realpath" 和 "readlink -f" 之间有什么区别?

我已经阅读了很多关于`realpath`命令的内容,以及它如何被弃用并推荐使用`readlink -f`命令。我也在一些地方看到过一个原因,即realpath的引入是因为readlink缺乏这样的功能,并且一旦引入了realpath,大多数操作系统供应商就不再需要支持realpath。 我提...

95得票5回答
如何在多个命令上运行时间并将时间输出写入文件?

我想运行time命令来测量多个命令的时间。 我想要做的是: - 使用time命令来测量运行多个命令所需的时间 - 仅将time输出写入文件 - 将我正在测量的所有命令的stderr写入stderr,而不是写入文件 我不想做的是: - 将多个命令写入一个单独的脚本 - 为什么?因为所...

86得票3回答
`cd` 是一个外部命令,用于改变当前工作目录。

根据这个精彩的回答中提到,POSIX系统除了内置的shell命令之外,还有一个外部二进制文件cd。在OS X 10.8上,它位于/usr/bin/cd。你不能像使用内置的cd命令那样使用它,因为它在改变自身工作目录后立即退出。它有什么用途?