标签: command

跟踪 Linux 上磁盘空间的去向?

在管理 Linux 系统时,我经常发现自己在分区变满后很难找到罪魁祸首。我通常使用du / | sort -nr但在大型文件系统上这需要很长时间才能返回任何结果。

此外,这通常可以成功地突出显示最严重的罪犯,但我经常发现自己 在更微妙的情况下诉诸于du没有sort,然后不得不浏览输出。

我更喜欢依赖于标准 Linux 命令的命令行解决方案,因为我必须管理相当多的系统并且安装新软件很麻烦(尤其是在磁盘空间不足时!)

command-line partition disk-usage command

669
推荐指数
16
解决办法
74万
查看次数

找不到 ifconfig 命令

我刚刚在我的 mac (osx10.9.3 + virtualbox) 上安装了 CentOS7 作为虚拟机。运行ifconfig返回命令未找到。还运行sudo /sbin/ifconfig返回命令未找到。我是根。的输出 echo $PATH如下。

/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/robbert/.local/bin:/home/robbert/bin
Run Code Online (Sandbox Code Playgroud)

我的路径正常吗?如果没有,我该如何更改它?

另外,我还没有在虚拟机上连接互联网,也许这是一个因素。

networking centos command ifconfig

183
推荐指数
2
解决办法
64万
查看次数

<<<是什么意思?

<<<是什么意思?下面是一个例子:

$ sed 's/a/b/g' <<< "aaa"
bbb
Run Code Online (Sandbox Code Playgroud)

它是否适用于更多 Linux 命令?

看起来它正在为sed程序提供 string aaa,但通常不用于 << 或 < 吗?

command-line bash sed command

176
推荐指数
4
解决办法
16万
查看次数

第一次匹配后如何停止查找命令?

有没有办法强制find命令在找到第一个匹配项后立即停止?

find command

166
推荐指数
3
解决办法
10万
查看次数

如何通过 mv 命令移动所有文件和文件夹

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

linux rename command

140
推荐指数
4
解决办法
65万
查看次数

为什么 cd 不是程序?

我一直想知道为什么cd不是程序,但从未设法找到答案。

有谁知道为什么会这样?

shell cd-command shell-builtin command

135
推荐指数
4
解决办法
2万
查看次数

为什么“回声”比“触摸”快这么多?

我正在尝试将我目录中所有 xml 文件的时间戳更新为当前时间(递归)。我使用的是 Mac OSX 10.8.5。

在大约 300,000 个文件上,以下echo命令需要10 秒

for file in `find . -name "*.xml"`; do echo >> $file; done
Run Code Online (Sandbox Code Playgroud)

但是,以下touch命令需要10 分钟!:

for file in `find . -name "*.xml"`; do touch $file; done
Run Code Online (Sandbox Code Playgroud)

为什么这里的回声比触摸快得多?

shell echo command

121
推荐指数
3
解决办法
2万
查看次数

生成特定范围内的随机数

在谷歌搜索了一下之后,我找不到一种简单的方法来使用 shell 命令生成一个包含在特定范围内的随机十进制整数,即介于最小值和最大值之间。

我读过/dev/random,/dev/urandom$RANDOM,但这些都不能满足我的需要。

有没有其他有用的命令,或者使用以前数据的方法?

command-line shell random command

107
推荐指数
10
解决办法
23万
查看次数

“realpath”和“readlink -f”有什么区别

我已经阅读了很多关于realpath命令以及它是如何readlink -f被现在推荐的弃用的。我也在一些地方看到,之所以引入 realpath 是因为 readlink 中缺少这样的功能,而且一旦引入,就不再需要 realpath 并且大多数操作系统供应商都停止了对它的支持。

我提出问题的原因是,我也看到很多人将 推荐readlink -f为“非常相似”的命令realpath,这就是困扰我的原因,因为没有人详细说明“非常相似”的部分。实际差异是什么?

shell command

98
推荐指数
2
解决办法
4万
查看次数

`touch` 命令的合法用途是什么?

什么是点touch命令?我知道我可以用它创建空文件,但echo -n.

否则,为什么有人需要更改文件的时间戳?除非造成关于文件年龄的错误印象,否则我看不到任何其他用途,而且这不是合法用途(从我的角度来看)。

timestamps command touch

83
推荐指数
9
解决办法
2万
查看次数