當前位置:首頁 » 操作系統 » 查找linux

查找linux

發布時間: 2022-06-02 21:39:31

linux查找內容命令

find,用於在文件樹中查找文件並作相應的處理

-name:按照文件名查找文件

-perm:按照文件許可權查找文件

-user:按照文件屬主來查找文件

-size:按照指定的文件大小查找文件【+n:大於,-n:小於,n:等於】

-group:按照文件所屬的組來查找文件

-mtime<-n><+n>:按照文件更改時間來查找文件,-n表示n天之內,+n表示n天以前

-newer file1 file2:查找更改時間在file1和file2之間的文件

例如:

  • find -mtime -2:查找48小時修改過的文件

  • find -name ".log":查找當前目錄以".log"結尾的文件

  • find /opt/soft/test -perm 777:查找指定目錄下許可權為777的文件

  • find -type f -name "*.log":查找當前目錄下以".log"結尾的普通文件

  • find -type d | sort:查找當前所有目標目錄並排序

  • find /home/wansw -size +20M:查找大於20M的文件

  • locate指令,可以快速定位文件路徑,利用事先建立的系統中的所有文件名稱和路徑的locate資料庫,無需遍歷整個文件系統,查詢速度較快,為了保證查詢准確性,需要定期更新。《Linux就該這么學》

  • updatedb:第一次運行前,創建locate資料庫

  • grep,用於過濾/搜索指定字元串。可以使用正則表達式,能配合多種命令使用。

    用法:grep 【選項】 查找內容 源文件

    -A:顯示符合的行及之後的內容

    -B:顯示符合的行及之前的內容

    -C:顯示符合的行及前後的內容

    -c:計算符合的行數目

    -n:顯示匹配行和行號

    -i:忽略大小寫

    規則表達式

    :'grep'表示匹配所有以grep開頭的行

    '表示匹配所有以grep結尾的行

    .:'gr.p'表示匹配'gr'後面接任意字元然後是'p'

    :'grep'表示匹配一個或多個空格後緊跟grep的行

    []:[Gg]rep表示匹配Grep與grep

    []:[A-FH-Z]rep表示匹配不以A-F、H-Z開頭並緊跟rep的行

    例如(grep命令大多數時候多要和別的命令一起使用才有意義):

    ps -ef | grep -c SVN:查找指定的進程的個數

    cat test.txt | grep -f test2.txt:從text2.txt中讀取關鍵字後在test.txt中搜索

    cat test.txt | grep nf text2.txt:從text2.txt中讀取關鍵字後在text.txt中搜索並顯示行號

    grep 'linux' text.txt test2.txt:從多個文件中搜索關鍵字'linux'

    cat test.txt | grep -E 'ed|at':顯示包含ed或at的行

Ⅱ 如何查看linux 是什麼系統

1、打開linux系統,在linux的桌面的空白處右擊。
2、在彈出的下拉選項里,點擊打開終端。
3、在終端窗口裡輸入uname-a,回車後即可查看到電腦和操作系統的相關信息。
4、也可以輸入cat/etc/issue來查看系統發行版本信息。
探究的一般過程是從發現問題、提出問題開始的,發現問題後,根據自己已有的知識和生活經驗對問題的答案作出假設.設計探究的方案,包括選擇材料、設計方法步驟等.按照探究方案進行探究,得到結果,再分析所得的結果與假設是否相符,從而得出結論.並不是所有的問題都一次探究得到正確的結論.有時,由於探究的方法不夠完善,也可能得出錯誤的結論.因此,在得出結論後,還需要對整個探究過程進行反思.探究實驗的一般方法步驟:提出問題、做出假設、制定計劃、實施計劃、得出結論、表達和交流.
科學探究常用的方法有觀察法、實驗法、調查法和資料分析法等.
觀察是科學探究的一種基本方法.科學觀察可以直接用肉眼,也可以藉助放大鏡、顯微鏡等儀器,或利用照相機、錄像機、攝像機等工具,有時還需要測量.科學的觀察要有明確的目的;觀察時要全面、細致、實事求是,並及時記錄下來;要有計劃、要耐心;要積極思考,及時記錄;要交流看法、進行討論.實驗方案的設計要緊緊圍繞提出的問題和假設來進行.在研究一種條件對研究對象的影響時,所進行的除了這種條件不同外,其它條件都相同的實驗,叫做對照實驗.一般步驟:發現並提出問題;收集與問題相關的信息;作出假設;設計實驗方案;實施實驗並記錄;分析實驗現象;得出結論.調查是科學探究的常用方法之一.調查時首先要明確調查目的和調查對象,制訂合理的調查方案.調查過程中有時因為調查的范圍很大,就要選取一部分調查對象作為樣本.調查過程中要如實記錄.對調查的結果要進行整理和分析,有時要用數學方法進行統計.收集和分析資料也是科學探究的常用方法之一.收集資料的途徑有多種.去圖書管查閱書刊報紙,拜訪有關人士,上網收索.其中資料的形式包括文字、圖片、數據以及音像資料等.對獲得的資料要進行整理和分析,從中尋找答案和探究線索

Ⅲ 如何查看linux版本

需要准備的材料分別是:電腦、linux連接工具。

1、首先連接上linux主機,進入等待輸入指令的linux命令行狀態。

Ⅳ Linux中查找文件夾的命令

Linux中查找文件夾的命令是find命令。

Linux-文件搜索命令find的操作使用方法如下:

1、全盤搜索,也可以指定目錄搜索。find搜索目錄 -name目標名字,find / -name file

Ⅳ 怎麼查看當前linux是什麼linux

1、輸入uname-a,可顯示電腦以及操作系統的相關信息。
2、輸入cat/proc/version,顯示正在運行的內核版本。
3、輸入cat/etc/issue,顯示的是發行版本信息。Linux命令具體的使用可查看「Linux命令大全」。

Ⅵ 如何查看Linux下的服務

1、ps aux 或netstat -tlunp ps是進程查看命令,netstat是埠查看命令,在Linux系統中,服務一定是有進程的,所以使用ps命令可以查看服務運行情況,另外,Linux服務多數是網路服務,所以通過netstat命令也可以查看服務運行狀態。 2、service 服務名 status 比如查看httpd的Web服務的運行狀態,執行service httpd status,如下圖所示: 3、/sbin/service --status-all grep "服務名" 比如查看httpd的web服務,執行 /sbin/service --status-all grep "httpd"即可。如下圖所示。 4、chkconfig --list 比如查看httpd的web服務,執行 chkconfig --list grep "httpd"即可。如下圖所示。

Ⅶ 如何查找linux系統的用戶名密碼

1、首先進入到linux桌面,在右擊桌面,單擊打開終端。

Ⅷ 如何查看Linux內核版本及發行版本

1、打開Linux面板。

Ⅸ 怎麼查看linux進程名稱

1、連接上相應的linux主機,進入到等待輸入shell指令的linux命令行狀態下。

Ⅹ 如何查看當前linux安裝在哪裡

我的系統是red hat

我用命令rpm查是否安裝了某個軟體(例如: matlab 與 fluent ),得到了如下的結果:

我用rpm -qa (| grep) matlab , 回車後沒有任何顯示
我用rpm -qa fluent , 回車後沒有任何顯示
我用rpm -qa vasp , 回車後沒有任何顯示

但實際上肯定是裝了matlab和fluent , 而我用[root@node1 /]# rpm -q fluent
顯示的卻是package fluent is not installed
matlab也一樣

另外,命令 [root@node1 /]# man rpm
返回的卻是 No manual entry for rpm

這是為什麼呢?

++++++++++++++++++++++++++++++++++++++++++
rpm -qa|grep 軟體包

++++++++++++++++++++++++++++++++++++++++++
用yum命令yum search試試
++++++++++++++++++++++++++++++++++++++++++

如果你使用rpm -ivh matlab裝的,
用rpm -qa | grep matlab肯定是能夠找到的。

如果你是用
make && make install裝的。那麼最好直接去找執行程序,就知道有沒裝上去
find / -name matlab
如果裝了,它會告訴你執行程序被釋放到哪個目錄了。

++++++++++++++++++++++++++++++++++++++++++
rpm -qa 是查看該軟體是否被安裝,grep和find是查看文件位置
++++++++++++++++++++++++++++++++++++++++++

<2>.linux下如何查看某個軟體安裝在哪個目錄啊?

++++++++++++++++++++++++++++++++++++++++++
rpm -ql 軟體名
怎麼不給分啊,

++++++++++++++++++++++++++++++++++++++++++

看怎麼安裝的.
一般有源碼和包安裝兩種方式.
源碼安裝的話可以看 configure 的日誌;
rpm 等包方式的話,就要查其中的資料庫了,比如 rpm -q 進行查詢.
-q <== 查詢(查詢本機已經安裝的包時不需要版本名稱)
-qi #查詢被安裝的包的詳細信息(information)
-qa | grep dhcp <== 列出所有被安裝的rpm package
-qc 列出配置文件(/etc下的文件)
-qd 列出幫助文件(man)
-ql dhcp <== 查詢指定 rpm 包中的文件列表
-qf /bin/ls <== 查詢哪個庫里包含了 ls 文件(注意,需要安裝了 /bin/ls 後才能查到)
-qp < rpm package name> <== 根據rpm包查詢(.rpm 文件),可以接其他參數(如i查詳細信息,l查文件列表 等)
-qR 列出需要的依賴套件

++++++++++++++++++++++++++++++++++++++++++

<3>.應用實例:安裝glib的問題???

請問:系統已安裝了底版本glib,rpm格式,我下載了glib高版本,原碼,我想更新他,按照文檔所說的:
tar vzfx glib-XXXXXXX.tar.gz
./configure
make
make install

後, 我再
rpm -q glib
顯示的還是以前底版本的glib,我又想rpm -e 底版本的glib,可是這種蠢辦法行不通,因為很多程序都是depends他的.
請大家幫我這個菜鳥解決這個蠢問題.

++++++++++++++++++++++++++++++++++++++++++++

自己編譯並安裝.tar.gz格式的源代碼並不影響到.rpm的資料庫。如果不出意外的話,你需要的東西應該已經正確安裝了(我可沒說能正確使用)。用
rpm -ql xxx
查一下那個低版本的安裝在哪個目錄下,在./configure後設置,重新make並make install就行。
例如,原來的glib安裝在/usr/share/glib下,那就用:
./configure --prefix=/usr/share
make
make install

源代碼的編譯安裝需要試驗,可能它會直接把一大堆文件拷貝到/usr/share下,而不建glib目錄。看一看你已經安裝的,應該有所啟發的。

熱點內容
pythonsetget 發布:2025-01-10 17:53:12 瀏覽:852
買腳本多少錢 發布:2025-01-10 17:52:34 瀏覽:934
文件夾萬能解密器破解版 發布:2025-01-10 17:48:12 瀏覽:463
榮耀v30跟榮耀50哪個配置高 發布:2025-01-10 17:43:00 瀏覽:239
php發布系統 發布:2025-01-10 17:34:17 瀏覽:366
dnf刷疲勞腳本 發布:2025-01-10 17:33:39 瀏覽:350
海豚php框架 發布:2025-01-10 17:30:27 瀏覽:227
數據聚合演算法 發布:2025-01-10 17:30:27 瀏覽:987
AI智能名片小程序源碼 發布:2025-01-10 17:27:33 瀏覽:403
ios開發演算法 發布:2025-01-10 17:21:49 瀏覽:369