在linux中如何用命令查找文件在哪
使用查找命令 “find”命令允許您搜索知道近似文件名的文件。該命令的最簡單形式在當(dāng)前目錄中搜索文件,并遞歸地通過其與所提供的搜索條件匹配的子目錄。您可以按名稱,所有者,組,類型,權(quán)限,日期和其他條件搜索文件。
linux命令如果記不得,可以使用man命令來查看某個命令的使用。
按名稱查找文件你可以借助正則表達式使用完整或部分的文件名來定位文件。find命令需要你給出想搜索的目錄;指定搜索屬性選項,例如,-name用于指定區(qū)分大小寫的文件名;然后是搜索字符串。
-name 按照文件名查找文件。-perm 按照文件權(quán)限來查找文件。-prune 使用這一選項可以使find命令不在當(dāng)前指定的目錄中查找,如果同時使用了- depth選項,那么-prune選項將被find命令忽略。-user 按照文件屬主來查找文件。
linux命令查詢mysql的有哪些
1、通過rpm查看軟件是否安裝。首先我們需要查看軟件是否已經(jīng)安裝,或者說查看安裝的軟件包名稱,查找是否安裝mysql。接著根據(jù) rpm -ql 列出軟件包安裝的文件。
2、linux系統(tǒng)查看mysql版本的命令:登錄linux服務(wù)器,輸入以下命令:mysql -V輸出:mysql Ver 114 Distrib 48, for Linux (x86_64) using readline 1效果圖:說明:其中的48就是mysql的版本號。
3、使用命令 # service mysqld status 命令來查看mysql 的啟動狀態(tài)如圖所示: mysqld is stopped 那就說明mysql服務(wù)是停止?fàn)顟B(tài),如果是 mysqld is running 那就說明mysql服務(wù)是啟動狀態(tài) 。
4、mysql -uroot -p輸入root密碼進去即可查看。
5、service --status-all 輸出結(jié)果較多,截取部分。比如查看MySQL服務(wù)安裝了沒有,可從列出的信息中查找。
6、打開linux服務(wù)器,然后在桌面的空白處點擊右鍵。在彈出的下拉選項里,點擊打開終端。使用命令servicemysqldstart即可啟動mysql數(shù)據(jù)庫。可以通過mysql-uuser-ppasswd命令連接數(shù)據(jù)庫,查看mysql是否啟動成功。
linux命令中which、whereis、locate有什么區(qū)別
1、使用find查詢時,由于磁盤查詢,所以速度較慢,所以linux下查詢更常使用which,whereis,locate來查詢,由于是利用數(shù)據(jù)庫查詢,所以速度很快。
2、which 查看可執(zhí)行文件的位置。whereis 查看文件的位置。locate 配合數(shù)據(jù)庫查看文件位置。find 實際搜尋硬盤查詢文件名稱。which命令的作用是,在PATH變量指定的路徑中,搜索某個系統(tǒng)命令的位置,并且返回第一個搜索結(jié)果。
3、locate命令其實是“find -name”的另一種寫法,但是要比后者快得多,原因在于它不搜索具體目錄,而是搜索一個數(shù)據(jù)庫(/var/lib/locatedb),這個數(shù)據(jù)庫中含 有本地所有文件信息。
4、而whereis命令則是用來快速查找任何文件,注意是任何文件,所以是一個文件搜索命令,它和另一個文件搜索命令locate的功能是一樣的。
5、在 Linux 中查找文件有兩種方法。一種是使用 find 命令,另外一種是使用 locate 命令。Find 命令 使用 Linux find 命令可以用不同的搜索標(biāo)準(zhǔn)如名字、類型、所屬人、大小等來搜索目錄樹。