教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

Linux培訓(xùn):whereis査找二進(jìn)制命令、源文件和幫助文檔

更新時(shí)間:2019年04月03日09時(shí)28分 來源:傳智播客linux培訓(xùn) 瀏覽次數(shù):

    Linux 擁有強(qiáng)大的搜索功能,但是強(qiáng)大帶來的缺點(diǎn)是相對(duì)賺復(fù)雜。但是大家不用擔(dān)心,搜索命令只是選項(xiàng)較多,不容易記憶而已,并不難理解。
    在使用搜索命令的時(shí)候,大家還是需要注意,如果搜索的范圍過大、搜索的內(nèi)容過多,則會(huì)給系統(tǒng)造成巨大的壓力,所以不要在服務(wù)器訪問的高峰執(zhí)行大范圍的搜索命令。
linux培訓(xùn)

    whereis 命令

    whereis 是搜索系統(tǒng)命令的命令(像繞口令一樣),也就是說,whereis 命令不能搜索普通文件,而只能搜索系統(tǒng)命令。whereis 命令的基本信息如下。
    命令名稱:whereis。
    英文原意:locate the binary, source, and manual page files for a command。
    所在路徑:/usr/bin/whereis.
    執(zhí)行權(quán)限:所有用戶。
    功能描述:査找二進(jìn)制命令、源文件和幫助文檔的命令。

    命令格式

    看英文原意,就能發(fā)現(xiàn) whereis 命令不僅可以搜索二進(jìn)制命令,還可以找到命令的幫助文檔的位置。
    [root@localhost ~]# whereis [選項(xiàng)] 命令
    選項(xiàng):
    -b: 只査找二制命令;
    -m: 只查找?guī)椭臋n;

    常見用法

    whereis 命令的使用比較簡單,我們來試試,例如:
    [root@localhost ~]# whereis ls
    ls: /bin/ls /usr/share/man/man1/ls.1.gz /usr/share/ man/man1p/ls.1p.gz#既可以看到二進(jìn)制命令的位置,也可以看到幫助文檔的位置但是,如果使用 whereis 命令査看普通文件,則無法査找到。例如:
    [root@localhost ~]# touch cangls
    [root@localhost ~]# whereis cangls
    cangls:
    #無法査找到普通文件的信息
    如果需要査找普通文件的內(nèi)容,則需要使用 find 命令,我們稍后會(huì)詳細(xì)講解 find 命令。
    再看一下 whereis 命令的選項(xiàng)。如果我們只想査看二進(jìn)制命令的位置,則可以使用"-b"選項(xiàng);而如果我們只想査看幫助文檔的位置,則可以使用"-m"選項(xiàng)。
    [root@localhost ~]# whereis -b ls
    ls: /bin/ls
    #只查看二進(jìn)制命令的位置
    [root@localhost ~]# whereis -m ls
    ls: /usr/share/man/man1/ls.1.gz /usr/share/man/ man1p/ls.1p.gz#只査看幫助文檔的位置
    》》》更多的關(guān)于linux培訓(xùn)知識(shí),歡迎隨時(shí)咨詢傳智播客網(wǎng)站右下側(cè)咨詢窗口《《《
傳智播客linux培訓(xùn)

0 分享到:
和我們?cè)诰€交談!