Questions tagged «command-line»

命令行是您的Shell的交互式界面。

6
如何使用seq(1)以相反的顺序显示数字?
我以各种顺序遍历数字。我能够以递增的顺序显示它们,甚至可以执行以下步骤: $ seq --separator="," 1 10 1,2,3,4,5,6,7,8,9,10 $ seq --separator="," 1 2 10 1,3,5,7,9 我还能够以相反的顺序显示它们,既不是连续的也不是逐步显示的。 $ seq --separator="," 10 1 $ seq --separator="," 10 2 1 以上命令无输出。 我的外壳详细信息: $ bash --version GNU bash, version 3.2.25(1)-release (x86_64-redhat-linux-gnu) Copyright (C) 2005 Free Software Foundation, Inc. 让我知道如何以降序显示数字?
36 command-line  seq 

5
测量外壳中的管道吞吐量
有一个shell命令,它允许您测量数据通过数据的速度,因此您可以测量管道中命令输出的速度。所以代替: $ somecommand | anothercommand 您可以执行以下操作: $ somecommand | ??? | anothercommand 我认为吞吐量统计信息(字节/秒)会打印到stderr。但是我无法终生记得那个命令。



1
“自愿上下文切换”到底是什么?
我得到了一个二进制文件,所以我应该破解它的密码(作业)。还提供了一个函数(该函数是二进制文件的一部分)。该函数表明,输入字符串与每个字符都与正确的密码字符进行比较,并且当一个字符错误时会立即返回false(这是不安全的方式,我猜这是因为它浪费了时间,并且我们知道正确的密码长度为例)。但是我们的老师添加了一个随机计时器,该计时器返回结果(正确/错误),这对我们来说有点困难... 无论如何,我已经通过逆向工程成功完成了它,并获得了正确的密码。现在,我在命令行中玩它: /usr/bin/time -v ./program_name enter_password 使用此命令,我可以获得很多信息,例如系统时间,交换时间,执行时间。。但是对我来说最有趣的是“自愿上下文切换”,因为输入的密码字符越正确,“自愿上下文切换”就越少“我明白了! 输入的错误字符越多,得到的“自愿上下文切换”就越多。 仅通过输入该命令,输入字符并观察“自愿上下文切换”,我花了将近两个小时的时间来破解密码。只要一个字符正确,“自愿上下文切换”就会减少一。 我的问题是,“自愿上下文切换”到底是什么?为什么它们可以帮助我破解密码?


6
在文件中找到n个最常用的单词
我想在一个文本文件中找到10个最常见的单词。首先,应该针对按键优化解决方案(换句话说,就是我的时间)。其次,为了表现。这是我到目前为止获得前十名的东西: cat test.txt | tr -c '[:alnum:]' '[\n*]' | uniq -c | sort -nr | head -10 6 k 2 g 2 e 2 a 1 r 1 k22 1 k 1 f 1 eeeeeeeeeeeeeeeeeeeee 1 d 我可以制作一个Java,Python等程序,在字典中存储(单词,numberOfOccurences)并将其排序,也可以使用MapReduce,但我会优化按键操作。 有误报吗?有没有更好的办法?

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





14
什么是将命令组合在一起的好例子?
如果您正在帮助某人在命令行上学习管道的概念,那么您将使用哪个示例?实际出现的示例如下: cat whatever.txt | less 我觉得那不是最好的例子,也就是说,因为只有一步之遥。什么是好的,但基本的使用|? 理想情况下,我将展示的示例将使用本身具有输出的程序,这些输出可以独立运行,然后通过管道显示在一起。

2
“找不到命令”和“没有这样的文件或目录”之间的区别?
例如: $ node -bash: /usr/local/bin/node: No such file or directory $ foo -bash: foo: command not found 有什么不同?在这两种情况下,node和foo无效的命令,但它似乎像Unix那样只是找不到node二进制?例如node,在卸载程序时,有没有办法清理它,以便获得 $ node -bash: node: command not found 编辑: type命令结果: $ type node node is hashed (/usr/local/bin/node) $ type foo -bash: type: foo: not found

10
基于终端的电子表格和文字处理器?
是否有用于Unix / Linux的(好的)基于终端的(即在VT中运行,而不是在GUI / X中运行)电子表格或文字处理器?有人能记得以前曾经流行过的这类程序的名称吗(例如,在X如此流行之前)? 我知道在Unix中进行字处理的“正确”方法是使用诸如LaTeX或GROFF之类的标记语言以及诸如vi或emacs之类的简单编辑器……但是我想知道的是,是否存在-或曾经(有人记得做过这个旧程序吗?)-类似于Unix上的旧MS-DOS(Windows以前)的WordPerfect程序?您没有真正的所见即所得的地方,但是在文字中用颜色,反向视频等标记诸如略过和下划线的地方。 对于LaTeX或某些XML格式来创建文字处理文档的程序来说,它们更像是“前端”,只要它们使用终端并使用颜色等来标记诸如粗体文本(而不是您看到的乳胶格式,码)。例如。您按CTRL-I,您写的文本将变为反向视频,并被写入中间大小的格式代码之间的文件。

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.