命令是linux的靈魂,對於新手來說基於命令行想找到自己想要的文件或目錄不是一件容易事。其實linux早就給我們准備好了強大的查詢命令,下面我們就來看看linux到底有哪些命令。
說明:藍色=命令名稱
淺綠=命令參數
1、find
毫不誇張的說,作為linux的使用者,不會find命令就像人失去了雙眼,你的linux旅程只能在茫茫黑暗中前行。find功能非常強大它可以找出任何你想要的東西,find可以按文件的修改時間,文件名,文件類型,文件inode等等進行查詢,配合exec等與系統命令結合事項更多的擴展功能。
2、locate
locate命令用於查找文件,速度要快於find,等價於“find -name”。它不搜索具體目錄,而是搜索一個數據庫(/var/lib/locatedb),這個數據庫中含有本地所有文件信息。Linux系統自動創建這個數據庫,並且每天自動更新一次,使用locate命令查不到最新變動過的文件。
3、whereis
whereis是用來查找命令的位置,包括二進制文件、man說明文件、源代碼文件,可用參數指定。
4、which
which在PATH變量指定的路徑中,搜索某個系統命令的位置,並且返回第一個搜索結果。使用which命令,就可以看到某個系統命令是否存在,以及執行的到底是哪一個位置的命令。
注:詳細應用後文待續... ...