導航:首頁 > 程序命令 > centos查找文件命令

centos查找文件命令

發布時間:2022-10-01 16:18:14

❶ 怎麼用centos7查找ETC文件夾

摘要 根據文件的屬性進行查找,如文件名,文件大小,所有者,所屬組,是否為空,訪問時間,修改時間等

❷ centos 搜索字元串在哪個文件裡面

centos系統查找文件中的字元串命令
一、如果我們在根目錄下查找所有文件中包含字元串"phpinfo"內容的文件,我們可以用如下命令。
find
/
|xargs
grep
"phpinfo"
二、如果我們想找在當前目錄www目錄下查找所有文件中包含字元串"centos"內容的文件,我們可以用如下命令。
find
www
|xargs
grep
"centos"
三、如果我們想找在當前目錄www目錄下查找所有後綴為.php文件包含字元串"dgdxs.com"內容的文件,我們可以用如下命令。
find
www
-name
"*.php"
|xargs
grep
"centos"
四、如果我們想找在目錄www下有沒有http.conf這個文件。可以用如下命令。
find
-name
http.conf

❸ CentOS常用命令手冊

-P 當前目錄是符號鏈接,則顯示鏈接到真實目錄

-a 列出所有文件和子目錄,包括以點「.」開頭的隱藏文件或目錄
-A 列出所有文件和子目錄(包括隱藏文件或目錄),特殊目錄「.」和「..」除外
-d 只顯示目錄本身的屬性信息,而不顯示其中的文件或子目錄
-l 以長格式顯示文件或目錄的詳細信息
-i 顯示文件的i節點編號
-h 顯示信息時使用更人性化的容量大小單位
-R 遞歸顯示指定目錄下各級子目錄及文件的內容

-n 顯示文件內容時在每一行行首添加行號
-b 顯示文件內容時為非空白行添加行號

-N 這里N為用戶指定行數
-f 跟蹤文件中新增加的內容

-N 這里N為用戶指定行數

-N 指定每屏顯示的行數

-c 統計位元組數
-l 統計行數
-m 統計字元數,若內容都是單位元組符,則等同於-c
-w 統計單詞個數

-a 統計指定目錄下每個文件及子目錄佔用磁碟空間大小
-s 只統計指定目錄或文件總共佔用磁碟空間大小
-h 顯示信息更人性化的容量單位
--apparent-size 統計文件或目錄真實大小,而不是佔用磁碟空間大小

-i 查找內容時忽略大小寫
-v 反轉查找

-a 列出所有找到的結果,而不僅僅是第一個

-b 只查找二進制文件位置
-m 只查找幫助文件位置
-s 只查找源文件位置

-i 忽略大小寫

-name 按文件名稱查找,可以使用通配符
-size 按文件大小查找,可以使用KB、MB等容量單位
-type 按文件類型查找,類型f、d、l、b、c分別f普通文件、d目錄、l鏈接文件、b塊設備文件、c字元設備文件

-P 如果指定目錄為符號鏈接,則切換到對應的物理路徑

-p 連父目錄一起創建,如果目標目錄存在也不要報錯。

-f 覆蓋目標同名文件或目錄時不進行提醒,而直接強制復制
-i 覆蓋目標同名文件或目錄時提醒用戶確認
-l 為源文件建立硬鏈接,而不是直接復制磁碟數據塊
-p 復制時保持源文件的許可權,屬主及時間戳等屬性不變
-r 復制目錄時使用,遞歸復制所有文件及子目錄

-f 強制移動不提醒
-i 覆蓋目標同名文件或目錄時提醒用戶確認

-R 遞歸修改指定目錄下的所有文件、子目錄的許可權

-R 遞歸修改指定目錄下的所有文件、子目錄的所有權

+i 將文件的i節點屬性設置為不可變,即i節點鎖定
-i 去除設置的+i鎖定標記
+a 將文件設置為只可追加內容,原有數據不能修改
-a 去除設置的+a鎖定標記

-c 創建.tar格式的包文件
-C 解包時指定目錄
-f 表示使用遞歸文件
-j 調用bzip2程序進行壓縮解壓
-p 打包保留文件及目錄的許可權
-P 打包保留文件及目錄的絕對路徑
-t 查看包內文件
-v 輸出詳細信息
-x 解開.tar格式的包文件
-z 調用gzip程序進行壓縮或解壓

-1 以最快速度優先的模式創建壓縮文件
-9 以最大壓縮比優先的模式創建壓縮文件
-d 解壓縮.gz格式的壓縮文件

-1 以最快速度優先的模式創建壓縮文件
-9 以最大壓縮比優先的模式創建壓縮文件
-d 解壓縮.bz2格式的壓縮文件

-1 以最快速度優先的模式創建壓縮文件
-9 以最大壓縮比優先的模式創建壓縮文件
-r 遞歸壓縮指定目錄及其下所有文件,子目錄

-d 解壓到指定文件夾

-ivh:安裝顯示安裝進度--install--verbose--hash
-Uvh:升級軟體包--Update;
-qpl:列出RPM軟體包內的文件信息[Query Package list];
-qpi:列出RPM軟體包的描述信息[Query Package install package(s)];
-qf:查找指定文件屬於哪個RPM軟體包[Query File];
-Va:校驗所有的RPM軟體包,查找丟失的文件[View Lost];
-e:刪除包
rpm -q samba //查詢程序是否安裝
rpm -ivh /media/cdrom/RedHat/RPMS/samba-3.0.10-1.4E.i386.rpm //按路徑安裝並顯示進度
rpm -ivh --relocate /=/opt/gaim gaim-1.3.0-1.fc4.i386.rpm //指定安裝目錄
rpm -ivh --test gaim-1.3.0-1.fc4.i386.rpm //用來檢查依賴關系;並不是真正的安裝;
rpm -Uvh --oldpackage gaim-1.3.0-1.fc4.i386.rpm //新版本降級為舊版本
rpm -qa | grep httpd #[搜索指定rpm包是否安裝]--all搜索 httpd
rpm -ql httpd#[搜索rpm包]--list所有文件安裝目錄
rpm -qpi Linux-1.4-6.i368.rpm#[查看rpm包]--query--package--install package信息
rpm -qpf Linux-1.4-6.i368.rpm#[查看rpm包]--file
rpm -qpR file.rpm#[查看包]依賴關系
rpm2cpio file.rpm |cpio -div #[抽出文件]
rpm -ivh file.rpm #[安裝新的rpm]--install--verbose--hash
rpm -ivh
http://mirrors.kernel.org/fedora/core/4/i386/os/Fedora/RPMS/gaim-1.3.0-1.fc4.i386.rpm
rpm -Uvh file.rpm #[升級一個rpm]--upgrade
rpm -e file.rpm #[刪除一個rpm包]--erase

-p 查看當前命令環境中導出的所有全局變數
-n 取消指定變數的全局屬性

-d 指定用戶宿主目錄位置
-e 指定用戶賬戶失效時間
-g 指定用戶基本組名
-G 指定用戶公共組名
-M 不為用戶建立初始化宿主目錄
-s 指定用戶登錄shell
-u 指定用戶UID號,如果改UID被使用可以增加-o選項忽略掉

-d 清空指定用戶的密碼
-l 鎖定用戶賬戶
-S 查看用戶賬戶的狀態(是否被鎖定)
-u 解鎖用戶賬戶

-d 指定用戶的宿主目錄位置
-e 指定用戶賬戶失效時間
-g 指定用戶的基本組名
-G 指定用戶的公共組名
-L 鎖定用戶賬戶
-s 指定用戶登錄shell
-u 指定用戶UID號
-U 解鎖用戶賬戶

-r 刪除用戶後,同時刪除宿主目錄

-g 新建的組指定GID組標記號 eg:# groupadd -g 1200 students

-u 顯示有效用戶信息
-g 顯示有效組信息
-n 只輸出用戶名稱而不是數字標記

-l 使用目標用戶的登錄shell環境,該選項可簡寫為「-」

a 顯示當前終端下的所有進程信息,包括其他用戶進程
u 使用以用戶為主的格式輸出進程信息
x 顯示當前用戶在所有終端下的進程信息
-e 顯示系統內所有進程信息
-l 使用長格式顯示進程信息
-f 使用完整格式顯示進程信息

-d 指定動態信息的刷新間隔時間 eg:# top -d 1

-a 顯示進程對應的命令行
-u 顯示進程對應的用戶名信息
-p 顯示進程對應的進程號信息

-9 強行終止進程號 eg:# kill -9 1016

-9 強行終止進程名 eg:# killall -9 httpd

--level 指定運行級別 eg:chkconfig --level 2345 服務名 on/off
--list 查看系統服務自啟動狀態
--add 添加新服務
--del 刪除系統服務

--level 指定運行級別 eg:# ntsysv --level 35

-a 輸出所有可見文件系統信息,包括偽文件系統
-h 更人性化容量大小單位
-i 查看分區i節點佔用情況
-t 查看指定類型文件系統信息
-T 輸出信息顯示改分區文件系統類型

-f 顯示文件所屬文件系統的i節點狀態,而不是文件本身狀態

-l 顯示指定磁碟的分區信息

-t 指定格式化文件系統類型

-y 所有提示確認的自動回答yes
-t 檢查和修復分區的文件系統類型

if= 設置復制源,即輸入文件或設備位置,默認為標准輸入
of= 設置復制目標,即輸出文件或設備位置,默認為標准輸出
bs= 設置復制時每次讀取的數據塊大小,默認單位位元組
count= 設置需要復制的數據塊個數
eg:dd if=/dev/zero of=~/1.txt bs=1024K count=128

-t 指定設備所使用的文件系統,如ext3、nfs等,通常可省略
-o 指定掛載控制選項,如ro、rw、noexec、loop等
eg:
[root@localhost ~]# mount /dev/cdrom /media/ 掛載光碟機設備
[root@localhost ~]# mount /dev/sdb1 /mnt/usb 掛載U盤設備
[root@localhost ~]# mount -o loop CentOS-6.8-x64.iso /mnt/ 掛載光碟鏡像
[root@localhost ~]# mount //10.10.10.10/public /mnt/smb 掛載Samba共享目錄

eject 彈出光碟機設備
eject -t 收回光碟托架

-c 設置數據包個數
-s 設置數據包大小
-i 設置數據包間隔時間

-a 顯示當前所有的網路連接信息
-n 使用數字形式表示地址、埠等信息
-p 同時顯示和每個網路連接關聯的進程信息
-t 顯示tcp協議相關的網路連接信息
-u 顯示udp協議相關的網路連接信息
-r 查看系統的路由表信息

-h 執行關機操作
-r 執行重啟操作
-c 取消預定義的關機操作
eg:
[root@localhost ~]# shutdown -r now 立即重新啟動系統
[root@localhost ~]# shutdown -h 18:00 & 定時在18:00關閉系統
[root@localhost ~]# shutdown -c

-f 不調用shutdown結束各進程,直接中止當前系統
-p 如果硬體支持,則在中止系統後關閉主機電源

-f 不調用shutdown結束各進程,直接重啟當前系統

0 關機
1 切換到單用戶模式
3 切換到字元模式
5 將系統切換到圖形界面模式
6 重啟系統
q 重新檢查並讀取/etc/inittab配置文件

❹ Centos 查找目錄下所有文件中是否包含指定字元串centos

centos系統查找文件中的字元串命令一、如果我們在根目錄下查找所有文件中包含字元串"phpinfo"內容的文件,我們可以用如下命令。find/xargsgrep"phpinfo"二、如果我們想找在當前目錄"內容的文件,我們可以用如下命令。findwww-name"*.php"xargsgrep"centos"四、如果我們想找在目錄www下有沒有http.conf這個文件。可以用如下命令。find-namehttp.conf

❺ centos 搜索字元串在哪個文件裡面

grep wozainali /

❻ Centos 查找目錄下所有文件中是否包含指定字元串

find . | xargs grep -ri "IBM"
查找目錄下的所有文件中是否含有某個字元串,並且只列印出文件名
find . | xargs grep -ril "IBM"
1.正則表達式
(1)正則表達式一般用來描述文本模式的特殊用法,由普通字元(例如字元a-z)以及特殊字元(稱為元字元,如/、*、?等)組成。
(2)基本元字元集及其含義
^ :只匹配行首。 如^a 匹配以a開頭的行abc,a2e,a12,aaa,......
$ :只匹配行尾。 如^a 匹配以a結尾的行bca,12a,aaa,.......
* :匹配0個或多個此單字元。 如(a)* 匹配 空,a,aa,aaa,....
[] :只匹配[]內字元。可以是一個單字元,也可以是字元序列,用","將裡面要匹配的不同字元串分開。也可以使用-來表示[]內字元序列的范圍,如[1-5]表示[12345]
\ :只用來屏蔽一個元字元的特殊含義。 如\*,\',\",\|,\+,\^,\. 等
.:(點)只匹配任意單字元。
pattern\{n\}:只用來匹配前面pattern出現的次數.n為次數。如a\{2\}匹配aa.
pattern\{n,\}:含義同上,但次數最少為n.如a\{2,\}匹配aa,aaa,aaaa,.....
pattern\{n,m\}:含義同上,但次數在n和m之間。如a\{2,4\}匹配aa,aaa,aaaa三個
(3)舉例說明:
^$ :匹配空行
^.$ :匹配包含一個字元的行
\*\.pas :匹配以*.pas結尾的所有字元或文件
[0123456789]或[0-9] :假定要匹配任意一個數字
[a-z] :任意小寫字母
[A-Za-z] :任意大小寫字母
[S,s] :匹配大小寫S
[0-9]\{3\}\.[0-9]\{3\}\.[0-9]\{3\}\.[0-9]\{3\} :匹配IP地址 [0-9]\{3\}三個0-9組成的字元串;\. :匹配點(注意這里點是特殊的字元,所以要用"\"來屏蔽其含義)
2.find介紹 (1)查找具有某些特徵文件的命令,可遍歷當前目錄甚至於整個文件系統來查看某些文件或目錄,其遍歷大的文件系統時一般放在後台執行。
(2)find命令的一般形式
find pathname -options [-print -exec -ok]
-pathname :find命令所查找的目錄路徑。如用"."來表示當前的目錄,用/來表示系統根目錄
-print :find命令將匹配的文件輸出到標准輸出
-exec: find命令對匹配的文件執行該參數所給出的shell命令,相應的命令形式為
'command'{} \; (注意{}和\之間的空格)
-ok 和 -exec的作用相同,只不過以一種更為安全的模式來執行該參數所給出的shell命令,在執行每一個命令之前,都會給出提示,讓用戶來確定是否執行。
options有如下幾種:
-name :按照文件名查找文件
-perm :按照文件許可權來查找文件
-user :按照文件屬主來查找文件
-group :按照文件所屬的組來查找文件
-mtime -n +n 按照文件的更改時間來查找文件,-n表示文件更改時間距現在n天以內,+n表示文件更改時間距現在n天以前。find命令還有-atime 和-ctime選項,但它們都和-mtime選項相似。
-size n[c]查找文件長度為n塊的文件,帶有c時表示文件長度以位元組計。
-nogroup 查找無有效所屬組的文件,即該文件所屬的組在/etc/groups中不存在
-newer file1 !file2查找更改時間比文件file1新但比文件file2舊的文件
-depth 先查找指定目錄有無匹配文件,若無則再在子目錄中查找
-type 查找某一類型的文件,如
b :塊設備文件
d:目錄
e:字元設備文件
p;管道文件
l:符號鏈接文件
f:普通文件
(3)find命令舉例
find -name "*.txt" -print 查找txt結尾的文件並輸出到屏幕上
find /cmd ".sh" -print 查找/cmd目錄下所有sh文件,並輸出
find . -perm 755 -print 查找當前目錄下許可權為755的文件,並輸出
find `pwd` -user root -print 查找當前目錄下屬主為root的文件,並輸出
find ./ -group sunwill -print 查找當前目錄下所屬主是sunwill的文件
find /var -mtime -5 -print 查找/var目錄下更改時間為5天內的所有文件
find /var -mtime +5 -print 查找/var目錄下更改時間為5天以前的所有文件
find /var -newer "myfile1" ! -newer "myfile2" -print 查找/var目錄下比myfile1新,但是比myfile2舊的所有文件。
find /var -type d -print 查找/var目錄下所有目錄
find /var -type l -print 查找/var目錄下所有的符號鏈接文件。
find . -size +1000000c -print 查找當前目錄下大於1000000位元組的文件
find / -name "con.file" -depth -print 查找根目錄下有無"con.file",若無則在其子目錄中查找
find . -type f -exec ls -l {} \; 查找當前目錄下是否有普通文件,若有則執行ls -l
(4)xargs命令
在 使用find命令的-exec選項處理匹配到的文件時,find命令將所有匹配到的文件一起傳遞給exec。不幸的是,有些系統對能夠傳遞給exec的命 令長度有限制,這樣find命令運行幾分鍾之後就算出現溢出錯誤。錯誤信息通常是「參數列太長」或「參數列溢出」。這就是xargs的用處所在,特別是與 find命令一起使用,exec會發起多個進程,而xargs會多個,只有一個
find ./ -perm -7 -print | xargs chmod o-w 查找許可權為7的文件並傳遞給chmod處理
3.grep介紹 (1)grep 的一般格式為 grep [options] 基本正則表達式 [文件]
字元串參數最好採用是雙引號括,一是以防被誤解為shell命令,二是可以用來查找多個單片語成的字元串
-c:只輸出匹配行的記數
-i:不區分大小寫(只適用於單個字元)
-h:查詢多個文件時不顯示文件名
-H:只顯示文件名
-l:查詢多文件時只輸出包含匹配字元的文件名
-n:只顯示匹配行及其行號
-s:不顯示不存在或無匹配文本的錯誤信息。
-v:顯示不包含匹配文本的所有行。
(2)舉例說明:
grep ^[^210] myfile 匹配myfile中以非2、1、0開頭的行
grep "[5-8][6-9][0-3]" myfile 匹配myfile中第一位為5|6|7|8,第二位6|7|8|9,第三位為0|1|2|3的三個字元的行
grep "4\{2,4\}" myfile 匹配myfile中含有44,444或4444的行
grep "\?" myfile匹配myfile中含有任意字元的行
(3)grep命令類名
[[:upper:]] 表示[A-Z]
[[:alnum:]] 表示[0-9a-zA-Z]
[[:lower:]] 表示[a-z]
[[:space:]] 表示空格或者tab鍵
[[:digit:]] 表示[0-9]
[[:alpha:]] 表示[a-zA-Z]
如:grep "5[[:digit:]][[:digit:]]" myfile 匹配myfile中含有5開頭接下去兩位都是數字的行。
4.awk介紹
可以從文件或字元串中基於指定規則瀏覽和抽取信息,是一種自解釋的變成語言。
(1)awk命令行方式 awk [-F filed-spearator] 'command' input-files
awk腳本:所有awk命令插入一個文件,並使awk程序可執行,然後用awk命令解釋器作為腳本的首行,以便通過鍵入腳本名稱來調用它。awk腳本是由各種操作和模式組成。
模式部分決定動作語句何時觸發及觸發事件。(BEGIN,END)
動作對數據進行處理,放在{}內指明(print)
(2)分隔符、域和記錄
awk執行時,其瀏覽域標記為$1,$2,...$n.這種方法成為域標識。$0為所有域。
(3)舉例說明:
awk '{print $0}' test.txt |tee test.out 輸出test.txt中所有行$0表示所有域
awk -F : '{print $1} test.txt |tee test.out' 同上。。只是分隔符為":"
awk 'BEGIN {print "IPDate\n"}{print $1 "\t" $4} END{print "end-of-report"}' test.txt
開始時列印「IPDate」結束時列印「end-of-report」中間列印主體信息,比如總共匹配三條信息,則輸出如下:
IPDate
1 first
2 second
3 third
end-of-report
(4)匹配操作符 ~ 匹配,!~ 不匹配
cat test.txt |awk '$0~/210.34.0.13/' 匹配test.txt中為210.34.0.13的行
awk '$0!~/210.34.0.13' test.txt 匹配test.txt中不是210.34.0.13的行
awk '{if($1=="210.34.0.13") print $0}' test.txt 匹配 test.txt中第一個域為210.34.0.13的行。
5.sed介紹 sed不與初始化文件打交道,它操作的只是一個拷貝,然後所有的改動如果沒有重定向到一個文件,將輸出到屏幕。
sed是一種很重要的文本過濾工具,使用一行命令或者使用管道與grep與awk相結合。是一種非交互性文本流編輯。
(1)調用sed的三種方式
使用sed命令行格式為:sed [options] sed命令 輸入文件
使用sed腳本文件格式為:sed[options] -f sed腳本文件 輸入文件
sed腳本文件[options] 輸入文件
--不管是使用shell命令行方式或腳本文件方式,如果沒有指定輸入文件,sed從標准輸入中接受輸入,一般是鍵盤或重定向結果。
(2)sed 命令的options如下
-n:不列印
-c:下一命令是編輯命令
-f:如果正在調用sed腳本文件
(3)sed在文件中查詢文本的方式
--使用行號,可以是一個簡單的數字,或是一個行號的范圍
--使用正則表達式
(4)讀取文本的方式
x x為一行號
x,y 表示行號范圍從x到y
/pattern/ 查詢包含模式的行
/pattern/pattern/ 查詢包含兩個模式的行
pattern/,x 在給定的行號上查詢包含模式的行
x,/pattern/ 通過行號和模式查詢匹配行
x,y! 查詢不包含指定行號x和y的行
(5)基本sed編輯命令
p 列印匹配行
d 刪除匹配行
= 顯示文件行號
a\ 在定位行號後附加新文本信息
i\ 在定位行號後插入新文本信息
c\ 用新文本替換定位文本
s 使用替換模式替換相應模式
r 從另一個文件中讀文件
w 寫文本到一個文件
q 第一個模式匹配完成後推出或立即退出
l 顯示與八禁止ASCII代碼等價的控制字元
{} 在定位行執行的命令組
n 從另一個文件中讀文本下一行,並附加在下一行
g 將模式2粘貼到/pattern n/
y 傳送字元
(6)舉例說明:
sed -n '2p' test.txt 列印第二行的信息(注意:-n是不列印不匹配的信息,若沒加-n,則列印文件的所有信息而不是匹配信息)
sed -n '1,4p' test.txt 列印第一行到第四行的信息
sed -n '/los/p' test.txt模式匹配los,並列印出來
sed -n '2,/los/p' test.txt 從第二行開始。。知道匹配第一個los
sed -n '/^$/p' test.txt 匹配空行
sed -n -e '/^$/p' -e '/^$/=' test.txt 列印空行及行號
sed -n '/good/a\morning' test.txt 在匹配到的good後面附加morning
sed -n '/good/i\morning' test.txt 在匹配到的good前面插入morning
sed -n '/good/c\morning' test.txt 將匹配到的good替換成morning
sed '1,2d' test.txt 刪除第1和2行
sed 's/good/good morning/g' test.txt 匹配good並替換成goodmorning
send 's/good/& hello /p' test.txt 匹配到good就在其後面加上hello
send 's/good/ hello &/p' test.txt 匹配到good就在其前面加上hello
6.合並與分割(sort,uniq,join,cut,paste,split) (1)sot命令
sort [options] files 許多不同的域按不同的列順序排序
-c 測試文件是否已經排序
-m 合並兩個排序文件
-u 刪除所有同樣行
-o 存儲sort結果的輸出文件名
-t 域分隔符,用非空格或tab開始排序
+n :n 為列號,使用此列號開始排序
-n 指定排序是域上的數字分類項
-r 比較求逆
sort -c test.txt 測試文件是否分類過
sort -u test.txt 排序並合並一樣的行
sort -r test.txt 以相反的順序排列
sort -t "/" +2 test.txt 以"/"分隔,第二個域開始分類
(2)uniq命令
uniq [options ] files 從一個文本文件中去除或禁止重復行
-u 只顯示不重復行
-d 只顯示有重復數據行,每種重復行只顯示其中一行
-c 列印每一重復行出現次數
-f :n為數字,前n個域被忽略
uniq -f 2 test.txt 忽略前2個域
(3)join 命令
join [options] file1 file2 用來將來自兩個分類文本文件的行連在一起
-an,n為一數字,用於連接時從文件n中顯示不匹配行
-onm ,連接域,n為文件號,m為域號
-jnm,n為文件號,m為域號,使用其他域作連接域
-t ,域分隔符。用來設置非空格或tab鍵的域分隔符。
(4)split命令
split -output_file_size intput_filename output_filename
用來將大文件分割成小文件。
-b n,每個分割文件的大小n
-C n,每個分割文件一行最多n位元組
-l n,每個分割文件的行數
-n,同-l n
split -10 test.txt 將test.txt分割成10行的小文件
(5)cut 命令
cut -c n1-n2 filename 顯示每行從開頭算起 n1 到 n2 的文字。
cut -c 3-5 test.txt 顯示test.txt中每行從第3到第5個字元

❼ CentOS下查看某個軟體安裝在哪個目錄centos

1、通過rpm查看
查看軟體是否安裝。首先我們需要查看軟體是否已經安裝,或者說查看安裝的軟體包名稱。如查找是否安裝mysql2、接著根據 rpm -ql 列出軟體包安裝的文件

3、綜合上述以上的問題,可以直接使用 rpm -qal |grep mysql 查看mysql所有安裝包的文件存儲位置

4、Yum查找

除了rpm 查詢還可以通過yum search 查找對應可以安裝的軟體包

5、其他查找方法

除了根據軟體包來找文件位置之外,最常用的就是通過find查找某個關鍵字比如mysql所有包含mysql服務的文件路徑

6、Which查找命令

Which命令是通過 PATH環境變數查找可執行文件路徑,用於查找指向這個命令所在的文件夾

7、Whereis命令和find類似,不過不同的是whereis是通過本地架構好的資料庫索引查找會比較快。如果沒有更新到資料庫裡面的文件或命令則無法查找到信息

❽ centos 查找哪個文件包含指定字元串

可以試試find命令,如: find /your -type f | xargs grep "string" your是你的目錄,string是查找的字元串

❾ CentOS下查看某個軟體安裝在哪個目錄centos

指令名稱:whereis
功能介紹:在特定目錄中查找符合條件的文件。這些文件的烈性應屬於原始代碼,二進制文件,或是幫助文件。

語法格式:whereis
[-bfmsu][-B <目錄>...][-M <目錄>...][-S
<目錄>...][文件...]

常用參數說明:
-b 只查找二進制文件。
-B <目錄>
只在設置的目錄下查找二進制文件。
-f 不顯示文件名前的路徑名稱。
-m 只查找說明文件。
-M <目錄>
只在設置的目錄下查找說明文件。
-s 只查找原始代碼文件。
-S <目錄> 只在設置的目錄下查找原始代碼文件。

-u 查找不包含指定類型的文件。

whereis命令只能用於程序名的搜索,而且只搜索二進制文件(參數-b)、man說明文件(參數-m)和源代碼文件(參數-s)。如果省略參數,則返回所有信息。

閱讀全文

與centos查找文件命令相關的資料

熱點內容
山東濟南生產伺服器雲主機 瀏覽:310
演算法員跳槽四年 瀏覽:730
秦九昭演算法v0怎麼求 瀏覽:384
斗魚java 瀏覽:896
程序員對老師的感謝 瀏覽:29
什麼app能查看銀行卡照片 瀏覽:24
win7pdf虛擬列印 瀏覽:332
程序員喜歡的女生條件 瀏覽:123
阿里雲伺服器ip搭建教程 瀏覽:85
解壓和拉伸這一動畫的原理是什麼 瀏覽:740
tbc戰士的命令怒吼 瀏覽:481
idea快捷鍵看源碼 瀏覽:976
手機碎屏解壓工具 瀏覽:245
jsonrpcphp使用 瀏覽:566
網上求職系統源碼 瀏覽:699
pdf數字不顯示 瀏覽:890
convertwordtopdf 瀏覽:253
程序編譯基本單位 瀏覽:23
python分析圖片角度 瀏覽:64
阿里雲伺服器能復制數據嗎 瀏覽:562