Articles of 命令行

在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) 我的程序如何实现?

如何检查bash文件是否超过x时间创build?

我想在linux bash中检查一个文件是否比x前更早创build。 假设文件名为text.txt,时间为2小时。 if [ what? ] then echo print "old enough" fi

使用awk覆盖input文件

我有以下的代码行: awk -F, '{printf "%09d,%d\n" ,$1,$2}' $newDir/$processNew 它做我想要的,但不是覆盖当前文件,而是打印出来的屏幕。 我需要改变什么来改写当前input文件$ processNew? 谢谢。

Bash:单引号中的variables

首先看一下这个问题: Bash或者GoogleCL:string参数中的新行 现在我想添加一个variables$ {date}到“summary”中: google youtube post ~/videos/cat-falls-down-stairs.avi Comedy \ –tags 'currency of the internet' \ –summary $'Today is ${date}. Poor whiskers takes a tumble.\nShe'\''s fine, though, don'\''t worry.' 但variables不会在bash中的单引号内部展开。 有可能做到这一点? 注意: GoogleCL是一个用python编写的命令行程序。 我使用Python 2.6在Ubuntu 10.10上。

在bash中输出*的长度限制是多less?

在Bash echo * 几乎等于ls 。 你可以做类似的事情 echo */*-out/*.html > all-my-html-files-on-one-line 由于*是一个命令行参数,所以应该有一个长度的限制。 这是什么限制? echo Bash命令和/bin/echo程序之间的限制是不同的?