您好,登錄后才能下訂單哦!
這篇文章跟大家分析一下“Linux系統(tǒng)怎么查找可執(zhí)行文件”。內(nèi)容詳細(xì)易懂,對(duì)“Linux系統(tǒng)怎么查找可執(zhí)行文件”感興趣的朋友可以跟著小編的思路慢慢深入來(lái)閱讀一下,希望閱讀后能夠?qū)Υ蠹矣兴鶐椭?。下面跟著小編一起深入學(xué)習(xí)“Linux系統(tǒng)怎么查找可執(zhí)行文件”的知識(shí)吧。
Linux下不能簡(jiǎn)單根據(jù)文件后綴判斷是否可執(zhí)行。
linux下判斷一個(gè)文件是否可執(zhí)行,關(guān)鍵看是否有可執(zhí)行權(quán)限,比如:
在終端中輸入:ls -l ,會(huì)列出類似于下的列表:
-rwxrwxr-x 1 bingyue bingyue 48141 Jul 17 02:50 redis-trib.rb*-rw-rw-r– 1 bingyue bingyue 2163 Aug 5 23:34 release.cdrwxrwxr-x 2 bingyue bingyue 4096 Jul 22 20:03 Documents
以下面輸出為例,下劃線區(qū)域說(shuō)明了文件的權(quán)限,包括可讀、可寫(xiě)、可執(zhí)行等等。
【-】【rwx】【rwx】【r-x】 1 bingyue bingyue 2324109 Aug 5 23:35 redis-cli*
10個(gè)字符確定不同用戶能對(duì)文件干什么:第一個(gè)字符代表文件(-)、目錄(d),鏈接(l)其余字符每3個(gè)一組(rwx),讀(r)、寫(xiě)(w)、執(zhí)行(x),分別說(shuō)明文件所有者(User)、文件所有者所在的用戶組其他用戶(Group)、其他組用戶(Others)對(duì)該文件擁有的權(quán)限。
第一組rwx:文件所有者的權(quán)限 是讀、寫(xiě)和執(zhí)行第二組rwx:與文件所有者同一組的用戶的權(quán)限是讀、寫(xiě)和執(zhí)行第三組r-x:不與文件所有者同組的其他用戶的權(quán)限是讀和執(zhí)行,不能寫(xiě)
另外有部分文件也可以通過(guò)后綴名判斷,比如redhat中,凡是.rpm格式的都能在redhat中執(zhí)行,debian中.deb格式的在debianlinux中能直接執(zhí)行。
使用ls -F|grep “*”
Ubuntu下也可以使用
ll | grep “*”ll不是linux下一個(gè)基本的命令,可以認(rèn)為是ls -l的一個(gè)別名。
ls -F可以把文件按照類型歸類,并且在末尾加上/ *等符號(hào)標(biāo)識(shí)。-F, –classify append indicator (one of /=>@|) to entries,-F和–classify選項(xiàng)可以對(duì)列表查看文件添加后綴。普通文件不添加后綴,對(duì)可執(zhí)行文件添加號(hào),為目錄添加/號(hào),為符號(hào)鏈接添加@號(hào)。| 管道輸出,grep “” 從中挑出以”“結(jié)尾的行并輸出。
類似的,使用ls -F|grep “/” 可以查找目錄使用ls -F|grep “@” 可以查找軟連接
另外,使用ls -color 可以標(biāo)識(shí)出可執(zhí)行文件:
實(shí)例輸出:
Linux的版本有:Deepin、UbuntuKylin、Manjaro、LinuxMint、Ubuntu等版本。其中Deepin是國(guó)內(nèi)發(fā)展最好的Linux發(fā)行版之一;UbuntuKylin是基于Ubuntu的衍生發(fā)行版;Manjaro是基于Arch的Linux發(fā)行版;LinuxMint默認(rèn)的Cinnamon桌面類似Windows XP簡(jiǎn)單易用;Ubuntu則是以桌面應(yīng)用為主的Linux操作系統(tǒng)。
關(guān)于Linux系統(tǒng)怎么查找可執(zhí)行文件就分享到這里啦,希望上述內(nèi)容能夠讓大家有所提升。如果想要學(xué)習(xí)更多知識(shí),請(qǐng)大家多多留意小編的更新。謝謝大家關(guān)注一下億速云網(wǎng)站!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。