Questions tagged «command»

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



3
每个基于Linux的发行版中可用哪些标准命令?
我想知道每个Linux系统中可用的标准命令。 例如,如果您获得了debian / ubuntu / redhat / suse / arch / slackware等,您将始终在其中找到以下命令: cd,mkdir,ls,echo,grep,sed,awk,ping等 我知道所提到的某些命令是shell内置的,而其他命令却不是,但是它们仍然始终存在(根据我到目前为止的知识和经验)。 另一方面,默认情况下,诸如gawk,parted,traceroute和其他非常著名的命令之类的命令不会安装在不同的Linux发行版中。 我进行了不同的网络搜索,但没有找到直接的答案。 目的是我要创建一个shell脚本,并且应该对系统中是否可用该脚本中使用的命令进行一些检查。如果没有,它将提示用户安装所需的二进制文件。

11
如何随机采样文件的子集
是否可以使用任何Linux命令来采样文件的子集?例如,一个文件包含一百万行,而我们只想从该文件中随机抽取一千行。 对于随机而言,我的意思是每条线都有相同的概率被选择,并且所选择的线都不是重复的。 head并tail可以选择文件的一个子集,但不能随机选择。我知道我总是可以编写python脚本来这样做的,但是我想知道是否有用于此用法的命令。

2
env <command>在做什么?
命令env ls -al在做什么? 我进行了Linux测试,并提出了一个问题:“如何直接运行命令,而不是别名?” 我知道有解决方案,例如在命令前加上一些特殊符号,但我忘记了。现在我知道了\。(从这篇文章中阅读)。 但我也记得在某处我读到要摆脱别名,可以在命令前加上env。我做到了,而且似乎可行,但我的回答被认为是错误的。我读info和man上env,但并没有理解太多。 正在env做什么,并且完全env &lt;command&gt;没有任何争议env?


4
如何永久启用scl CentOS 6.4?
我安装了较新版本的devtoolset(1.1),并且想知道如何将它们永久设置为默认值。现在,当我进入运行CentOS的服务器时,我必须运行此命令scl enable devtoolset-1.1 bash 我尝试将其添加到〜/ .bashrc并将其仅粘贴到最后一行,但没有成功。


5
-r和-R之间的区别
我经常需要递归地应用操作。某些命令(例如grep)使用小写字母r表示递归。例如 grep -r foo . 其他命令似乎更喜欢大写的R: chmod -R 755 . 我不断地以错误的方式解决这些问题,而忘记了哪一个。在为这些论据选择大小写的背后有逻辑吗?

5
列出外壳程序知道的所有命令
我可以在bash将列出所有可识别命令的外壳程序(恰好是)上键入什么? 另外,这在外壳方面是否有所不同?还是所有的shell都只有它们识别的命令的“目录”? 其次,另一个问题,但是我该如何覆盖那些问题呢?换句话说,我该如何编写自己的view命令来替换Ubuntu系统上现有的命令,该命令似乎只是在加载vim。
32 shell  command 

4
是否允许外壳优化出无用的终止命令?
如果要求外壳程序执行已知终止的可能无用的(或部分无用的)命令(例如)cat hugeregularfile.txt &gt; /dev/null,它可以跳过该命令的执行(或执行便宜的等效 命令touch -a hugeregularfile.txt)吗? 更笼统地说,shell是否类似于C编译器,只要可以在外部观察到的行为就如同抽象机对其进行了评估一样,就可以对源代码执行任何转换? 编辑 Nota Bene:我最初提出的问题有一个标题,询问是否允许 shell 进行这些优化,而不是是否应该甚至可以执行这些优化的实现。我对理论比对实践更感兴趣,尽管都欢迎。

4
是什么导致终端中的复制/粘贴有时执行命令?
在终端中粘贴某些命令时,它有时会自动执行该命令(就像按下“ Enter”键一样),有时则不会。 我使用Linux已有很长时间了,在许多发行版的各种控制台中粘贴了数千条命令,但我仍然无法确定我要粘贴的命令是否会自动执行。 是什么触发了这种行为?

2
什么叫“-”?
最近,我知道--这是双连字符,它用于告诉命令选项列表已结束,并且以下内容不应被视为选项。所以, grep -- 'search_word' * 会搜索给定的search_word。但是,如果删除--并且有一个以开头的文件,则可能会出现意外的行为-,这将打开与filename中的字符匹配的选项。 这叫什么--?有什么技术术语吗?
23 command  options 

2
是的$(是的)有什么作用?
想知道yes命令的用途是什么,我偶然发现了这个注释,并试图执行 yes $(yes yes) 据我了解,这应该简单地打印出无限的序列yes,但是它什么也不输出,并且在几秒钟后崩溃了我的图形终端。(如果我在tty1上执行它,一段时间后会看到登录提示。) 这是怎么回事
23 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.