真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Linux查找執(zhí)行命令 linux查找可執(zhí)行文件命令

linux下的幾個(gè)查找命令的區(qū)別

find

創(chuàng)新互聯(lián)建站是一家朝氣蓬勃的網(wǎng)站建設(shè)公司。公司專(zhuān)注于為企業(yè)提供信息化建設(shè)解決方案。從事網(wǎng)站開(kāi)發(fā),網(wǎng)站制作,網(wǎng)站設(shè)計(jì),網(wǎng)站模板,微信公眾號(hào)開(kāi)發(fā),軟件開(kāi)發(fā),微信小程序,10余年建站對(duì)成都不銹鋼雕塑等多個(gè)行業(yè),擁有多年建站經(jīng)驗(yàn)。

find是最常見(jiàn)和最強(qiáng)大的查找命令,也是我們用的最多的命令

locate

locate要比f(wàn)ind快得多,因?yàn)樗凰阉骶唧w目錄,而是搜索一個(gè)數(shù)據(jù)庫(kù)(/var/lib/locatedb),這個(gè)數(shù)據(jù)庫(kù)中含有本地所有文件信息,linux系統(tǒng)會(huì)自動(dòng) 創(chuàng)建這個(gè)數(shù)據(jù)庫(kù),并且第天自動(dòng)更新一次,所以使用locate查不到最新變動(dòng)過(guò)的文件,為了避免這種情況,在使用locate之前,使用updatedb命令,手動(dòng)更新數(shù)據(jù)庫(kù)

whereis

這個(gè)命令只能用于程序名的搜索,而且只搜索二進(jìn)制文件(參數(shù)-b),man說(shuō)明文件(參數(shù)-m)和源代碼文件(-s),如果活力參數(shù),則返回所有信息

which

這個(gè)命令是在PATH變量的指定路徑中,搜索某個(gè)系統(tǒng)命令的位置,并且返回第一個(gè)搜索結(jié)果,也就是說(shuō),使用which命令,其實(shí)就是查看某個(gè)系統(tǒng)命令是否存在,以及執(zhí)行命令的位置

type

這個(gè)命令,不算查找命令,是用來(lái)區(qū)分某個(gè)命令是否為shell自帶的,還是由shell外部的獨(dú)立二進(jìn)制文件提供,如果一個(gè)命令是外部命令,那么使用-p參數(shù),會(huì)顯示命令的路徑相當(dāng)于which命令

Linux操作系統(tǒng)下查找文件的幾種方法

linux下最強(qiáng)大的搜索命令為”find“。它的格式為”find 指定目錄 指定條件 指定動(dòng)作“;比如使用find命令搜索在根目錄下的所有interfaces文件所在位置,命令格式為”find / -name 'interfaces'“

使用locate搜索linux系統(tǒng)中的文件,它比f(wàn)ind命令快。因?yàn)樗樵?xún)的是數(shù)據(jù)庫(kù)(/var/lib/locatedb),數(shù)據(jù)庫(kù)包含本地所有的文件信息。使用locate命令在根目錄下搜索interfaces文件的命令為”locate interfaces“

使用”whereis“命令可以搜索linux系統(tǒng)中的所有可執(zhí)行文件即二進(jìn)制文件。使用whereis命令搜索grep二進(jìn)制文件的命令為”whereis grep“。

linux查看運(yùn)行的端口命令

一、使用 netstat 檢查端口

netstat 是一個(gè)命令行工具,可以提供有關(guān)網(wǎng)絡(luò)連接的信息。

要列出正在偵聽(tīng)的所有 TCP 或 UDP 端口,包括使用端口和套接字狀態(tài)的服務(wù),請(qǐng)使用以下命令:

netstat -tunlp

此命令中使用的選項(xiàng)具有以下含義:

-t - 顯示 TCP 端口。

-u - 顯示 UDP 端口。

-n - 顯示數(shù)字地址而不是主機(jī)名。

-l - 僅顯示偵聽(tīng)端口。

-p - 顯示進(jìn)程的 PID 和名稱(chēng)。僅當(dāng)您以 root 或 sudo 用戶(hù)身份運(yùn)行命令時(shí),才會(huì)顯示此信息。

查詢(xún)指定端口通過(guò)grep過(guò)濾:

netstat -tnlp | grep :80

二、使用 ss 檢查端口

ss 是新的 netstat,命令選項(xiàng)大致相同。它缺少一些 netstat 功能,但暴露了更多的 TCP 狀態(tài),而且速度稍快?!禠inux就該這么學(xué)》 一起學(xué)習(xí)linux

使用示例:ss -tunlp

三、使用 lsof 檢查端口

lsof 是一個(gè)功能強(qiáng)大的命令行實(shí)用程序,它提供有關(guān)進(jìn)程打開(kāi)的文件的信息。

在 Linux 中,一切都是文件,可以將套接字視為寫(xiě)入網(wǎng)絡(luò)的文件。

要使用 lsof 獲取所有偵聽(tīng) TCP 端口的列表:

lsof -nP -iTCP -sTCP:LISTEN

使用的選項(xiàng)如下:

-n - 不要將端口號(hào)轉(zhuǎn)換為端口名稱(chēng)。

-p - 不要解析主機(jī)名,顯示數(shù)字地址。

-iTCP -sTCP:LISTEN - 僅顯示 TCP 協(xié)議狀態(tài)為 LISTEN 的網(wǎng)絡(luò)文件。

要查找正在偵聽(tīng)特定端口(例如 3306)的進(jìn)程,請(qǐng)使用以下命令:

sudo lsof -nP -iTCP:3306 -sTCP:LISTEN


當(dāng)前名稱(chēng):Linux查找執(zhí)行命令 linux查找可執(zhí)行文件命令
鏈接分享:http://weahome.cn/article/dooidjs.html

其他資訊

在線(xiàn)咨詢(xún)

微信咨詢(xún)

電話(huà)咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部