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