当我使用grep查找我需要的文本时,它将显示包含与给定模式匹配的行。
例如,
# grep -r ".*Linux" *
path0/output.txt:I hope you enjoyed working on Linux.
path1/output1.txt:Welcome to Linux.
path2/output2.txt:I hope you will have fun with Linux.
然后,我想编辑文件path2/output2.txt,因此,我输入了vim path2/output2.txt。
但是,我不认为这是一个有效的方法。
如何在grep之后复制
我在找一个脚本,工具...对于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
我最近在我的系统上安装了Kali linux (32位)。我下载了tor浏览器包,当我运行它时,它显示-
The Tor Browser Bundle should not be run as root
因此,正如网络上的一个问题所提到的,我编辑了start-tor-browser文件,并注释掉了exit 1部分。现在,当我运行Tor时,它会反复显示以下错误消息-
📷
单击“重新启动Tor”没有帮助。虽然,当我在创建非根帐户后运行tor时,它运行时没有任何故障。那么,我应该如何让tor在根上运行呢?
我已经从Linux上的svn下载了一些软件的源代码,并想构建它:
$ ./configure
bash: ./configure: /bin/sh^M: bad interpreter: No such file or directory
字符^M是\r回车字符。当我将文件的行尾改为Linux格式时,它就开始工作了,但是有很多这样的文件,手动很难做到。如何将目录及其子目录中所有文件的行尾改为Linux格式?
我试图在ProM之后安装 (流程挖掘软件)
我解开了包裹的拉链,并按照说明:
“在Linux和Mac上,您可以启动一个shell或终端,进入已解压缩存档的文件夹,并运行ProMPM69.sh文件。在Mac上,请不要双击ProMPM69.sh文件,因为这会启动Xcode来编辑文件,而不是运行它。”
当我从终端运行文件时,我会得到以下错误:
line 31: ./jre/jre1.8.0_172.jre/Contents/Home/bin/java: No such file or directory
我假设它没有找到Java。文件本身执行以下操作:
JAVABIN=./jre/jre1.
我为软件ELAN修改了一个.bin文件,以便我的一个库的路径是正确的(安装后,ELAN无法找到库,因为路径不正确)。所以我用Emacs纠正了这个问题。
但是,当我使用这些命令安装.bin文件时:
sudo chmod +x ELAN_440_linux_novm_install.bin
./ELAN_440_linux_novm_install.bin
我得到了错误消息:
Preparing to install...
Extracting the installation resources from the installer archive...
The size of the extr