Questions tagged «command»

在* nix环境中发出的一个或一组指令来获取信息,更改某些事物的状态或执行某些事物。换句话说:获得目标。

30
追踪Linux上磁盘空间的去向?
在管理Linux系统时,我经常发现自己在分区已满后仍在努力寻找罪魁祸首。我通常使用,du / | sort -nr但在大型文件系统上,这需要很长时间才能返回任何结果。 同样,这通常可以成功地突出显示最严重的罪犯,但我经常发现自己在du没有sort 更微妙的情况下就诉诸于法律,然后不得不在输出中进行拖网捕捞。 我宁愿使用依赖于标准Linux命令的命令行解决方案,因为我必须管理很多系统,并且安装新软件很麻烦(尤其是在磁盘空间不足的情况下!)

3
查找-exec rm vs -delete
我试图了解这两个命令之间的区别: sudo find / -name .DS_Store -delete 和 sudo find / -name ".DS_Store" -exec rm {} \; 我注意到该exec方法是首选。为什么?哪一个更安全/更快/更好?我已经在Macbook上使用过,并且一切似乎都正常运行。
260 find  rm  command 

2
找不到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 我的路径正常吗?如果没有,我该如何更改? 另外,我在虚拟机上还没有Internet连接,也许这是一个因素。



3
为什么“回声”比“触摸”这么快?
我正在尝试(递归地)将目录中所有xml文件的时间戳更新为当前时间。我正在使用Mac OSX 10.8.5。 在大约300,000个文件上,以下echo命令耗时10秒: for file in `find . -name "*.xml"`; do echo >> $file; done 但是,以下touch命令需要10分钟!: for file in `find . -name "*.xml"`; do touch $file; done 为什么回声比触摸此处要快得多?
116 shell  command  echo 

11
生成特定范围内的随机数
谷歌搜索了一下之后,我找不到一种简单的方法来使用shell命令来生成一个包含在特定范围内的随机十进制整数,该范围介于最小值和最大值之间。 我了解/dev/random,/dev/urandom和$RANDOM,但这些都不可以做什么,我需要。 还有其他有用的命令,还是使用先前数据的方法?

15
`touch`命令的合法用途是什么?
该touch命令的目的是什么?我知道我可以使用它创建空文件,但是使用也是这样echo -n。 否则,为什么有人需要更改文件的时间戳?除非造成对文件使用年限的错误印象,否则我看不到任何其他用途,并且这不是合法用途(从我的角度来看)。

3
cd外部命令的作用是什么?
正如这个好答案所提到的,POSIX系统cd除了内置shell 外还具有一个外部二进制文件。在OS X 10.8上为/usr/bin/cd。您不能像内置函数那样使用它,cd因为它会在更改其自己的工作目录后立即退出。它有什么作用?

2
“ realpath”和“ readlink -f”之间有什么区别
我已经阅读了很多有关realpath命令的信息readlink -f,现在推荐使用它已被弃用。我在某些地方还看到,引入realpath的原因是由于readlink中缺少这种功能,并且一旦引入了Realpath,就不再需要realpath了,大多数操作系统供应商都停止了对Realpath的支持。 我提出这个问题的原因是,我还看到许多人建议将它readlink -f作为与“非常相似”的命令realpath,这让我感到困扰,因为没有人详细介绍这一“非常相似”的部分。实际区别是什么?
68 shell  command 

3
如何在多个命令上运行时间并将时间输出写入文件?
我想运行time命令来测量几个命令的时间。 我想做的是: 测量所有这些加在一起的运行时间 将time输出写入文件 将STDERR我要测量的命令写到STDERR 我确实不希望做的是 将几个命令写到一个单独的脚本中(为什么?因为所有这些已经是我以编程方式生成的脚本,因此创建另一个临时脚本会比我想要的更混乱) 到目前为止我尝试过的是: /usr/bin/time --output=outtime -p echo "a"; echo "b"; 不起作用,time仅在第一个上运行。 /usr/bin/time --output=outtime -p ( echo "a"; echo "b"; ) 不起作用,(是意外令牌。 /usr/bin/time --output=outtime -p { echo "a"; echo "b"; } 不起作用,“没有这样的文件或目录”。 /usr/bin/time --output=outtime -p ' echo "a"; echo "b";' 不起作用,“没有这样的文件或目录”。 time ( echo "a"; echo …

3
“ rm被散列”是什么意思?
我正在浏览http://mywiki.wooledge.org/BashGuide/CommandsAndArguments并遇到以下问题: $ type rm rm is hashed (/bin/rm) $ type cd cd is a shell builtin 不久之前,该指南列出了Bash可以理解的各种命令:别名,函数,内建函数,关键字和可执行文件。但是没有提到“散列”。那么,在这种情况下,“散列”是什么意思?
58 bash  shell  command 


2
如何在redhat中列出具有gid的组?
我首先使用列出了这些组: groups 我使用添加了群组 groupadd -g 300 oinstall groupadd –g 500 dba 然后当我做 groups root bin daemon sys adm disk wheel sfcb 我找不到添加的群组。如何列出具有群组ID的群组?另外,如果我尝试再次添加它,则表明组已经存在。
42 rhel  command 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.