linux每日命令(18):whereis命令
whereis命令用于查找文件。
該指令會在特定目錄中查找符合條件的文件。這些文件應(yīng)屬于原始代碼、二進(jìn)制文件,或是幫助文件。
該指令只能用于查找二進(jìn)制文件、源代碼文件和man手冊頁,一般文件的定位需使用locate命令。
whereis [-bfmsu][-B <目錄>...][-M <目錄>...][-S <目錄>...][文件...]
本實(shí)例程序主函數(shù)中l(wèi)inux命令linux命令,首先定義字符串對象pathfile表示路徑全名,根據(jù)輸入的路徑名加上文件名,調(diào)用了openfile方法,本實(shí)例指定需要打開或創(chuàng)建的文件為pathfile,文件以可讀寫的方式打開即read_access|write_access,并且指定文件打開或創(chuàng)建方法openorcreate_excl,實(shí)際程序內(nèi)部為o_creat | o_excl即表示當(dāng)指定文件不存在時(shí),創(chuàng)建該文件,否則文件openfile調(diào)用方法出錯(cuò)。bridge center 如果您具有 adobe creative suite、indd 和 adobe pdf 文件以及其它 adobe 和非 adobe 應(yīng)用程序文件、保存?zhèn)溆梦募驮O(shè)置訪問權(quán)限、對文件進(jìn)行重命名、查看您最近的活動,您仍然可以在 bridge 中預(yù)覽相機(jī)原始數(shù)據(jù)文件,您可以在您的網(wǎng)絡(luò)瀏覽器中查看新聞閱讀器、搜索。由于我要轉(zhuǎn)換的html文件非常多 可能有幾百個(gè) 所以這里不能靜態(tài)指定fopen的路徑 大家可以設(shè)置一個(gè)路徑變量 里面可以保存用戶傳來的id等信息 方便進(jìn)行html文件命名 下面是我結(jié)合上次php讀取xml數(shù)據(jù)的一個(gè)簡單例子。
如果省略參數(shù),則返回所有信息。
參數(shù)描述
定位可執(zhí)行文件。
定位幫助文件。
定位源代碼文件。
搜索默認(rèn)路徑下除可執(zhí)行文件、源代碼文件、幫助文件以外的其它文件。
指定搜索可執(zhí)行文件的路徑。
指定搜索幫助文件的路徑。
指定搜索源代碼文件的路徑。
命令:
whereis bash
輸出:
hc@hc-virtual-machine:~$ whereis bash
bash: /bin/bash /etc/bash.bashrc /usr/share/man/man1/bash.1.gz
說明:
以上輸出信息從左至右分別為查詢的程序名、bash路徑、bash的man 手冊頁路徑。
命令:
whereis -b bash
輸出:
hc@hc-virtual-machine:~$ whereis -b bash
bash: /bin/bash /etc/bash.bashrc
命令:
whereis -m bash
輸出: