舉例來說你的lp命令在/usr/bin/lp這里
我們提供的服務(wù)有:成都網(wǎng)站設(shè)計、成都網(wǎng)站制作、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、吉縣ssl等。為成百上千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的吉縣網(wǎng)站制作公司
你試試看打全路徑是否可以執(zhí)行,如果可以,說明你的$PATH設(shè)置有問題
如果不可以,如果你沒有安裝lp的這個命令,需要重新安裝包
安卓的底層雖然是linux但linux的命令大部分是獨立的,安卓系統(tǒng)一般存儲空間比較小,所以里面基本不會放什么linux命令的,而且好多系統(tǒng)的庫也經(jīng)過裁剪,所以一些命令即使放進(jìn)去也不一定能正常運行。
一般安裝完某個程序,增加了PATH變量的時候,破壞了系統(tǒng)原來的默認(rèn)路徑,可能造成很多命令失效,比如安裝了JDK后增加了JDK的路徑變量。
我們了解下PATH命令吧:
PATH的值是一系列目錄,當(dāng)您運行一個程序時,Linux在這些目錄下進(jìn)行搜尋。用以下命令可以看到PATH的值。
$ echo $PATH
例如,在主機中,用戶yogin的PATH值為:
/opt/kde/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/yogin/bin
其中“:”為分隔符。所以,上面的一串目錄可以看成是如下的目錄列表。
/opt/kde/bin
/usr/local/bin
/bin:/usr/bin
/usr/X11R6/bin
/home/yogin/bin
同樣,也是主機中,用戶root的PATH值為:
/opt/kde/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin
要修改所有用戶的PATH值,您可以以root身份編輯/etc/profile文件,修改其中包含“PATH=”的一行。
例如,您可以使用pico編輯器打開/etc/profile文件。
$ pico -w /etc/profile
pico是一個文本編輯器,而-w選項關(guān)閉了長行回繞功能。
只有在用戶重新注冊后,PATH的新值才會生效。如果只是要修改某一個用戶的PATH值,就應(yīng)該編輯該用戶主目錄中的.bash-profile文件。
如果您想將當(dāng)前目錄加入到PATH中,則將“.”加入PATH中,此時PATH的設(shè)定如下:
PATH="$PATH:/usr/X11R6/bin:."
export PATH
注意:在修改了PATH值或任何環(huán)境變量后,都要用export將其輸出,新的PATH值才能生效。
是root用戶還是普通用戶
如果是root用戶下,檢查這些命令是否還在。一般在/usr/bin ? /usr/sbin。
在/root用戶下的.profile 文件中加上 ?path=/usr/bin;/usr/sbin ?,然后source ?.profile,使變量生效,然后測試命令是否可用
如果是普通用戶,需要在普通用戶的home目錄下設(shè)置.profile
分享標(biāo)題:linux沒有大多數(shù)命令 linux很多命令不能用
文章地址:http://jinyejixie.com/article46/ddoiseg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、自適應(yīng)網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站維護(hù)、全網(wǎng)營銷推廣、外貿(mào)建站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)