Linux如何通過命令查詢二進(jìn)制文件位置
簡(jiǎn)介
平常在執(zhí)行l(wèi)inux命令時(shí),想查看程序的二進(jìn)制文件、源碼、手冊(cè)具體在哪個(gè)目錄,就需要下面的命令來輔助。
使用 which 命令
which
命令主要是定位二進(jìn)制可執(zhí)行文件的位置,它在 PATH
環(huán)境變量中搜索。
用法
which <command>
示例
which ssh # Output: /usr/bin/ssh
會(huì)打印可執(zhí)行文件的完整路徑
使用 whereis 命令
whereis
命令可以定位二進(jìn)制文件、源碼、命令手冊(cè)
用法
whereis <command>
示例
whereis ssh # Output: ssh: /usr/bin/ssh /usr/share/man/man1/ssh.1.gz
與 which
相比提供更廣泛的搜索,包括源碼和手冊(cè)文件的搜索
使用 locate 命令
locate
是利用預(yù)構(gòu)建的數(shù)據(jù)庫文件進(jìn)行搜索,所以速度很快
用法
locate <filename>
示例
locate ssh # Output: /usr/bin/ssh, /usr/share/doc/ssh
使用 find 命令搜索
實(shí)時(shí)搜索命令所在的位置
用法
find <directory> -name <filename>
示例
find /usr -name ssh # Output: /usr/bin/ssh
find
相比較其他命令速度比較慢
使用 type 命令
type
命令決定命令在shell中的解釋方式(例如,它是別名、函數(shù)還是二進(jìn)制)。
用法
type <command>
示例
type ssh # Output: ssh is /usr/bin/ssh
使用 command -v 命令
command -v
返回 shell 中命令的路徑或其別名。
用法
command -v <command>
示例
command -v ssh # Output: /usr/bin/ssh
command -v
與 which
類似,不同的是它是shell內(nèi)建的命令
使用 readlink 命令
readlink
命令將符號(hào)鏈接解析為其目標(biāo)路徑。
用法
readlink -f $(which <command>)
示例
readlink -f $(which ssh) # Output: /usr/bin/ssh
readlink
的特點(diǎn)是確保能獲取到命令的真實(shí)路徑,即使提供的是符號(hào)鏈接
到此這篇關(guān)于Linux如何通過命令查詢二進(jìn)制文件位置的文章就介紹到這了,更多相關(guān)Linux命令查詢二進(jìn)制文件位置內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
使用Linux shell腳本實(shí)現(xiàn)FTP定時(shí)執(zhí)行批量下載指定文件
使用FTP定時(shí)批量下載指定文件的shell腳本,具體實(shí)例介紹如下所示,需要的朋友參考下吧2017-04-04Linux系統(tǒng)中同時(shí)執(zhí)行多個(gè)腳本運(yùn)行方法小結(jié)
文章詳細(xì)解釋了在命令行中使用&&,||,;和&符號(hào)來控制Python腳本的執(zhí)行順序和錯(cuò)誤處理策略,&&確保前一個(gè)腳本成功后執(zhí)行下一個(gè),||則在前一個(gè)腳本失敗后執(zhí)行后續(xù)腳本,;無論前一個(gè)腳本是否出錯(cuò)都會(huì)執(zhí)行下一個(gè),而&則用于并行執(zhí)行多個(gè)腳本,需要的朋友可以參考下2024-12-12jenkins?pipeline中獲取shell命令的標(biāo)準(zhǔn)輸出或者狀態(tài)的方法小結(jié)
這篇文章主要介紹了jenkins?pipeline中獲取shell命令的標(biāo)準(zhǔn)輸出或者狀態(tài),工作中需要獲取shell?命令的執(zhí)行狀態(tài),返回0或者非0,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下2024-02-023000字掃盲shell基礎(chǔ)知識(shí)(新手必備)
這篇文章主要介紹了3000字掃盲shell基礎(chǔ)知識(shí),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2020-06-06