Articles of 命令行

在Linux中删除多个文件中的文本行

有没有一种简单的方法来从命令行中的文本文件夹中删除相同的文本行?

如何等待进程完成使用IO.popen?

我在Ruby中使用IO.popen来在循环中运行一系列命令行命令。 然后我需要在循环之外运行另一个命令。 直到循环中的所有命令均已终止,循环外部的命令才能运行。 我如何让程序等待发生? 目前最后的命令运行得太快了。 一个例子: for foo in bar IO.popen(cmd_foo) end IO.popen(another_cmd) 所以所有的cmd_foos需要在another_cmd运行之前返回。

如何从命令行下载python?

我在Windows上,但我使用腻子shell连接到一台Linux机器,并希望安装Python 2.7。 无法弄清楚如何做到这一点。 我如何从命令行下载python?

如何做python命令行自动完成,但不只是在一个string的开始

Python,通过它的readline绑定允许很好的命令行自动完成(如这里所述 )。 但是,完成似乎只是在string的开始工作。 如果要匹配stringreadline的中间或末尾不起作用。 我想自动完成string,在命令行python程序通过匹配我键入任何可用string列表中的string。 自动完成types的一个很好的例子是,当你inputTo字段时,在GMail中会发生这种types。 如果你input一个联系人的姓氏,就会像input她的名字一样出现。 一些使用上下箭头或其他方法从匹配的string中select可能是需要的(在readline的情况下不需要),这在我的情况是好的。 我特别的用例是一个发送邮件的命令行程序。 具体的代码示例将非常有帮助。 使用像curses这样的terminal模拟器会很好。 它只需要在Linux上运行,而不是在Mac或Windows上运行。 这里是一个例子:假设我在列表中有以下三个string ['Paul Eden <paul@domain.com>', 'Eden Jones <ejones@domain.com>', 'Somebody Else <somebody@domain.com>'] 我想要一些代码,它会自动填充列表中的前两项,然后让我select其中的一个(全部通过命令行使用键盘)。

在linux系统上find与'name'匹配的所有文件,并search'text'

我需要在linux系统上find'filename.ext'的所有实例,并查看哪些包含文本“查找”。 有没有一套可以工作的linux命令行操作?

命令来压缩一个使用特定目录作为根目录

我正在编写一个PHP脚本,将一系列生成的文件(使用wget )下载到一个目录中,然后使用zip命令将其zip 。 下载工作完美,而压缩主要作品。 我运行命令: zip -r /var/www/oraviewer/rgn_download/download/fcst_20100318_0319.zip /var/www/oraviewer/rgn_download/download/fcst_20100318_0319 它会生成一个带有所有下载文件的zip文件,但是它包含完整的/var/www/oraviewer/rgn_download/download/目录,然后到达fcst_20100318_0319/目录。 我可能只是从zip命令中缺less一个标志,或者是一些小的标志,但是我怎样才能使用fcst_20100318_0319/作为根目录呢?

sorting在bash中

我一直试图在bash中的制表符分隔的文件的每一列中获得唯一的值。 所以,我用了下面的命令。 cut -f <column_number> <filename> | sort | uniq -c 它工作正常,我可以得到一个列中的唯一值和它的数量 105 Linux 55 MacOS 500 Windows 我想要做的不是按列值名称(在这个例子中是操作系统名称)进行sorting,我想按countsorting它们,并且可能在这个输出格式的第二列中有计数。 所以它将看起来像: Windows 500 MacOS 105 Linux 55 我该怎么做呢?

如何安装脚本以从命令行的任何位置运行?

如果我有一个基本的Python脚本,它的hashbang和什么不到位,所以从Linuxterminal上我可以运行 /path/to/file/MyScript [args] 而不通过解释器或任何文件扩展名执行,它将执行该程序。 所以我会安装这个脚本,以便我可以input简单 MyScript [args] 系统中的任何地方,它会运行? 这可以为系统上的所有用户执行,还是必须为每个用户重做? 我只是把脚本放在一个特定的目录中,还是其他的东西是必要的?

你如何使用命令行自动安装Eclipse插件?

我需要自动安装Eclipse Classic并添加两个“插件”: CDT(不知道这可以称为“插件”) PyDev的 安装Eclipse Classic(刚刚下载): sudo tar -xvzf eclipse-SDK-3.7-linux-gtk.tar.gz -C /usr/local/ 如何安装CDT和PyDev作为系统插件(不是用户的)?

如何在Linux中使用Terminal命令将文件parameter passing给我的bash脚本?

所以我的问题是我怎样才能传递文件参数到我的bash脚本在Linux中使用terminal命令? 目前我正在试图在bash中创build一个可以从terminal获取文件参数的程序,并将其用作程序中的一个variables。 例如我在terminal运行myprogram –file=/path/to/file 。 我的程序 #!/bin/bash File=(the path from the argument) externalprogram $File (other parameters) 我的程序如何实现?