顯示具有 Opensuse 標籤的文章。 顯示所有文章
顯示具有 Opensuse 標籤的文章。 顯示所有文章

2015年3月24日 星期二

[OpenSuse] whereis 指令

whereis 指令其實和locate一樣都是搜尋 /var/lib/locatedb 裡

的資料,差異在whereis 可以搭配下表的參數,限定只搜尋符合

的特殊檔案。


參數
說明
-b
搜尋時以二進位檔案為主要的搜尋對象。
-m
針對手冊頁路徑下的檔案進行搜尋。
-s
只搜尋原始碼來源的檔案。
-u
針對檔案不具備說明檔案的相關檔案進行搜尋。


搜尋符合passwd的檔案:

whereis passwd








搜尋符合passwd的二進位檔案:

whereis -b passwd











搜尋符合passwd並且為原始碼檔案

whereis -s passwd






空白表示系統上並沒有符合此條件的檔案。


以上資料來源為

一次擁有Linux雙認證:LPIC Level 1+Novell CLA11自學手冊(第二版)


作者: 楊振和 
國際書號(ISBN): 9789572242162 
出版社: 松崗 

[OpenSUSE] locate 指令

locate 指令的操作結果,類似find搭配-name參數的運作。


locate 指令是用來搜尋/var/lib/locatedb 內預先儲存好的檔案路徑資料庫,

這個資料內的檔案路徑清單會在每日自動透過排程器來更新,或是亦可透過

root身份來執行updatedb來進䈩手動更新作業。


預設的情況下,locate指令可能不會安裝,例如我使用OpenSuse 11.4就沒有。

可以用root身份執行 zypper in findutils-locate

以下是實際操作截圖






















locate指令無論用何種身份,搜尋的資料庫皆為同一個。


用法如下,假如我今天要找與passwd相關的檔案名稱:

locate passwd


































以上資料來源為

一次擁有Linux雙認證:LPIC Level 1+Novell CLA11自學手冊(第二版)


作者: 楊振和 
國際書號(ISBN): 9789572242162 
出版社: 松崗 

2015年1月29日 星期四

[Opensuse] zypper se -t pattern devel

 zypper se -t pattern devel


























如果要安裝C/C++ 開發。

sudo zypper install -t pattern devel_C_C++