Linux下輸入某些命令時(shí)會(huì)提示:bash:command not found。首先,查看$PATH中是否包含了這些命令。PATH:決定了shell到哪些目錄中去尋找命令或程序,PATH值是一系列的目錄。當(dāng)運(yùn)行程序時(shí),linux到這些目錄下搜索進(jìn)行編譯鏈接。
我們提供的服務(wù)有:成都網(wǎng)站建設(shè)、網(wǎng)站制作、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、大祥ssl等。為超過(guò)千家企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的大祥網(wǎng)站制作公司
如果我們知道該命令屬于什么包內(nèi)時(shí),可以直接安裝這個(gè)包來(lái)使用該命令 如果我們不清楚該命令屬于什么包內(nèi),我們可以先查找該命令在什么包內(nèi),在安裝所屬包 獲取到所屬包名后執(zhí)行第一種方法安裝即可。
有幾個(gè)原因:一:你輸入的命令本身不存在。二:該命令是需要自己安裝對(duì)應(yīng)的rpm包后才能使用的,比如使用iostat需要安裝sysstat工具后才能使用。
PATH環(huán)境變量。作用是指定命令搜索路徑,在shell下面執(zhí)行命令時(shí),它會(huì)到PATH變量所指定的路徑中查找看是否能找到相應(yīng)的命令程序。
Linux就會(huì)在PATH變量中保存的那些路徑中查找那個(gè)命令的執(zhí)行文件,大多時(shí)候你的那個(gè)cpp.sh肯定不在PATH變量中記錄(因?yàn)镻ATH變量記錄的大多是系統(tǒng)執(zhí)行文件),所以就會(huì)提示Command not found(未找到命令)。
1、從文件管理器打開你的魔獸目錄,打開終端,輸入 cd 空格,然后鼠標(biāo)拖動(dòng)“魔獸24”這個(gè)文件夾到cd后面,回車 --- 你連cd都不會(huì)為什么用ubuntu,還wine魔獸。對(duì)自己好一點(diǎn)。
2、path not found已經(jīng)提示你了,沒有此目錄。
3、1直接運(yùn)行程序 使用命令 wine [root@localhost root]#wine 程序名 使用程序管理器 [root@localhost root]#progman 啟動(dòng)管理器窗口,從菜單中選擇 文件(F)-執(zhí)行(X),就會(huì)彈出一個(gè)目錄瀏覽器,選擇程序即可。
4、所以,一般出現(xiàn)這個(gè)問(wèn)題是你有其他終端運(yùn)行了apt-get命令(比如安裝其他軟件包,或者更新等),并且該命令還沒執(zhí)行完;或者是你在桌面環(huán)境下打開了新立得(synaptic)軟件,必須關(guān)閉。
5、從文字上看,你還沒安裝好。apt-get install wine-bin:i386 使用這個(gè)命令安裝wine吧。
6、在終端中,鍵入 wine xxx.exe;如果這個(gè)文件具有可執(zhí)行權(quán)限,也可以鍵入./xxx.exe 如果是在 X Window 中,具有可執(zhí)行權(quán)限的Windows可執(zhí)行文件,直接雙擊就可以運(yùn)行。
你運(yùn)行./cpp.sh看看(.就表示當(dāng)前路徑)因?yàn)楫?dāng)前目錄沒包含在PATH變量中。當(dāng)然,也不建議吧當(dāng)前路徑加到PATH中。
在linux中編寫一個(gè)*.sh的文件提示找不到命令是設(shè)置錯(cuò)誤造成的,解決方法為:下載您要安裝的軟件。必要的文件通常將被壓縮為.tar,.tgz或.zip文件。打開一個(gè)終端窗口。
原因是linux 執(zhí)行sh文件里面缺少PATH=$PATH:/sbin,添加進(jìn)即可。首先需要打開電腦的桌面,如圖所示,鼠標(biāo)右鍵單擊選擇打開終端的選項(xiàng)。然后就會(huì)進(jìn)入頁(yè)面,如圖所示,在命令行輸入 gedit /etc/profile,回車。
有幾個(gè)原因:一:你輸入的命令本身不存在。二:該命令是需要自己安裝對(duì)應(yīng)的rpm包后才能使用的,比如使用iostat需要安裝sysstat工具后才能使用。