我在找一个脚本,工具...对于linux,它可以找到所有文件和所有文件中的关键字,类似于OSX Finder (我不是在寻找具有相同Finder界面的应用程序,而只是相同的工作)
例如,如果我在OSX Finder中搜索"linux“,我会得到:
linux (directory with linux name)
linux-2.4.0 (directory with linux in name)
...
memory.h (file with linux in text)
...
command.c (file with linux in text)
...
so-08-filesy
我是Linux的新手,正在学习一些教程和示例。我创建了一个名为test的文件,并将alex和alexander放入其中。我正在尝试寻找alex的实例。
如果我执行grep alex *,我会得到以下错误:
grep: find: Is a directory.
如果我执行cat test | grep alex,那么我会得到(正如预期的)
alex
alexander (with alex in red)
为什么第一个会导致错误,第二个会产生预期的结果?
我已经厌倦了编写ToME 3游戏,但我不能运行它,我有:
tome3: error while loading shared libraries: libSDL-1.2.so.0: cannot open shared
object file: No such file or directory
我已经安装了libstd1.2开发包和运行时包。我有那个图书馆
$ ls /usr/lib/x86_64-linux-gnu/libSDL*
/usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0
/usr/lib/x86_64-linux-gnu/libSDL-1.2.s
我想要在Maildir目录中跨越500个文件进行grep。我发布了命令
grep MyPattern *
我收到了错误消息:
bash: /usr/bin/grep: Argument list too long
因此,我将文件列表存储在一个文件MyFiles中,并发出以下命令
for i in $(`cat MyFiles`); do echo $i; done
在做grep之前,我想做一个回音,就像检查一样。但是这给出了以下错误
bash: 1434361691.M617282P6399V0000000000000808I00000000000E16C1_23.ananda-linux,S