Linux裡利用grep和find查詢檔案內容
從檔案內容查詢匹配指定字串的行:
$ grep “被查詢的字串” 檔名
例子:在當前目錄裡第一級資料夾中尋找包含指定字串的.in檔案
grep “thermcontact” /.in從檔案內容查詢與正則表示式匹配的行:
$ grep –e “正則表示式” 檔名查詢時不區分大小寫:
$ grep –i “被查詢的字串” 檔名查詢匹配的行數:
$ grep -c “被查詢的字串” 檔名從檔案內容查詢不匹配指定字串的行:
$ grep –v “被查詢的字串” 檔名從根目錄開始查詢所有副檔名為.log的文字檔案,並找出包含”ERROR”的行
find / -type f -name “*.log” | xargs grep “ERROR”
例子:從當前目錄開始查詢所有副檔名為.in的文字檔案,並找出包含”thermcontact”的行
find . -name “*.in” | xargs grep “thermcontact”
相關推薦
Linux裡利用grep和find查詢檔案內容
從檔案內容查詢匹配指定字串的行: $ grep “被查詢的字串” 檔名 例子:在當前目錄裡第一級資料夾中尋找包含指定字串的.in檔案 grep “thermcontact” /.in 從檔案內容
Linux命令grep和find相關使用
一、Linux的alias命令的瞭解,alias命令主要是設定別名,簡單話就是把一長串命令,簡單到幾個字元都可以實現相同原來。例如檢視設定ip地址配置檔案,但是我們使用別名就很簡單如果在命令列設定,只是臨時的,如果推出終端或者推出當前使用者,別的使用者登入,就無法使用,為了永久使用,就需要寫到配置檔案中。但是
linux查詢當前目錄下的所有檔案大小和清空檔案內容命令
查詢當前目錄下的所有檔案大小:du -sh * 刪除檔案:rm - rf xxx.log 列印日誌:tail -f xxx.log 檢視程序ps -ef | grep java | grep -v grep 殺死客戶端kill -9 14569 - 啟動
linux查詢檔案內容grep
1、從檔案內容查詢匹配指定字串的行: $ grep "被查詢的字串" 檔名 2、從檔案內容查詢與正則表示式匹配的行: $ grep –e “正則表示式” 檔名 3、查詢時不區分大小寫: $ grep –i "被查詢的字串" 檔名 4、查詢匹配的行數:
Linux查詢檔案內容和檔案位置
find / -amin -10 # 查詢在系統中最後10分鐘訪問的檔案 find / -atime -2 # 查詢在系統中最後48小時訪問的檔案 find / -empty # 查詢在系統中為空的檔案或者資料夾 find / -group cat # 查詢在
find查詢檔案和目錄
查詢目錄:find /(查詢範圍) -name '查詢關鍵字' -type d 查詢檔案:find /(查詢範圍) -name 查詢關鍵字 -print 如果需要更進一步的瞭解,可以參看Linux的命令詳解。 這裡摘抄如下: ·find path -optio
Linux中的grep和cut
著色 局限 默認 inux 空格 用戶名 登錄 不包含 聯合 提取行: grep --color 著色 -v 不包含 提取列: cut -f 列號 提取第幾列 -d 分隔符 以什麽為分隔符,默認
Linux CentOS ping域名和curl查詢本機外網地址
CentOS ping安裝 yum install iputils CentOS域名異常處理 異常一:ping異常 centos7 ping: www.baidu.com: Name or service not known 異常二:curl 域名異常 curl: (6)
利用Java和XML配置檔案執行MBG
利用Java和XML配置檔案執行MBG 新增相應jar包:mybatis-generator-core-xxx.jar 配置xml檔案:generatorConfig.xml 新增相應Java程式碼 generatorConfig.xml &l
利用ZipOutputStream和ZipInputStream實現檔案的壓縮和解壓縮
package cn.yimen.archiver.test; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.util.zip.ZipEn
linux中利用docker和docker-compose搭建lnmp環境詳解 10分鐘快速完成
本文主要包括部分 注意事項 重要資訊提示 快速執行安裝的純命令 相關介紹 配置檔案,參考地址 1.要求說明: linux, 安裝了docker和docker compose 特別注意: 本文中提及的密碼與本文的配置檔案可能不一致(與新詳
Linux裡面的ll和ls的命令區別
ll 列出來的結果詳細,有時間,是否可讀寫等資訊 ,象windows裡的 詳細資訊 ls 只列出檔名或目錄名 就象windows裡的 列表ll -t 是降序, ll -t | tac 是升序 ll不是命令,是ls -l的別名 ls 命令可以說是linux下最常用的命令
每天學習一個命令:find 查詢檔案
查詢的動作在平時使用的頻率也還是很高的,所以知道並用好 find 這個命令也很重要。find 命令顧名思義,就是搜尋特定資料夾內的檔案。 基本使用 最基本的使用 find [path] [expression] 在 path 目錄下查詢 expre
Linux 如何查詢檔案內容【查詢某個字元】歸納
以下是對查詢常用的命令歸納【相應大家在linux上常用】 find: 查詢檔案:find ./actions/ -name Constract.php 查詢包含leyangjun字母的檔案:find /etc -name '*leyangjun*' 查詢srm開頭的檔案:
關於linux下使用grep和egrep中單引號‘’、雙引號“”、小括號()和大括號{}的一些問題
最近在linux下使用grep和egrep發現了一些問題。以前一直以為egrep包含了grep,因此grep中採用的格式,在egrep中能得到相同的結果。其實這個想法是不對的。 原因主要是在於正則表示式和擴充套件正則表示式的一些元符號上的問題,在這篇帖子(http://w
Linux查詢檔案內容包含特定字串的檔案
聯合使用 find、xargs 和 grep 命令才能達到目的 我們通過下面這個命令組合,就可以查詢當前目錄以及其子目錄中,所有包含 “VPSeek” 這個字串的檔案。 find . |xargs grep "VPSeek"
linux查詢檔案內容批量替換
linux查詢檔案內容替換例子:sed -i 's/10.230.39.238/10.230.29.104/g' `grep 10.230.39.238 -rl /TMS` 查詢10.230.39.238全部替換成10.230.29.104 在根目錄SGTMS資料夾下所有檔案
linux系能分析和瓶頸查詢
何為負載? 1.在top裡輸出loadaverage aa bb cc或者 cat /proc/loadavg,在一定時間內程序平均等待時間,如果這個引數值高,說明系能負載高. 2.程序為什麼會等待執行? 多工的OS,程序執行都是分時被排程 A-B-核心
linux下利用nohup後臺執行jar檔案包程式
Linux 執行jar包命令如下: 方式一: java -jar XXX.jar 特點:當前ssh視窗被鎖定,可按CTRL + C打斷程式執行,或直接關閉視窗,程式退出 那如何讓視窗不鎖定? 方式二 java -jar XXX.jar & &代表在後臺執行。 特定:當前ssh視
C++用 _findfirst 和 _findnext 查詢檔案
#include <io.h> #include <iostream> #include <fstream> using namespace std; bool transfer(string fileName, int exeNum ); void dfsFolder(