首先, [ 后面要有空格。
成都創(chuàng)新互聯(lián)公司是一家專(zhuān)注于網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作與策劃設(shè)計(jì),隆安網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)公司做網(wǎng)站,專(zhuān)注于網(wǎng)站建設(shè)十多年,網(wǎng)設(shè)計(jì)領(lǐng)域的專(zhuān)業(yè)建站公司;建站業(yè)務(wù)涵蓋:隆安等地區(qū)。隆安做網(wǎng)站價(jià)格咨詢(xún):18980820575
其次確認(rèn)你的系統(tǒng)里有 test 命令,一般這個(gè)命令在 /usr/bin 下或者 /bin 下。 如果這個(gè)命令有,那么再確認(rèn)在同目錄下有 [ 命令 (如果沒(méi)有 [ ,你可以 cp /path/to/test /path/to/[ ), [ 命令是 test 的一個(gè)別名。然后你的腳本應(yīng)該就可以用了。
如果這兩個(gè)命令都能找到,但是仍然不能運(yùn)行腳本,說(shuō)明你的 PATH 環(huán)境變量不對(duì),可以在腳本里加上
PATH=$PATH:/path/to/xxx
其中 /path/to/xxx 是 test 和 [ 所在目錄
有多個(gè)命令開(kāi)頭是相同的,按一次tab鍵的時(shí)候會(huì)列出相同的部分,但還不完整。你再按2次tab鍵,系統(tǒng)會(huì)列出前面相同名稱(chēng)的命令,你再手動(dòng)輸入一個(gè)或者多個(gè)名稱(chēng),再按tab就能補(bǔ)全了。
linux系統(tǒng)下ifconfig命令未找到的解決方法需分四步進(jìn)行,下面是具體介紹:
1、檢查是不是環(huán)境變量里沒(méi)有ifconfig命令的路徑,ifconfig是在/sbin路徑下的,以root用戶(hù)登錄才可以運(yùn)行,查看root用戶(hù)的環(huán)境變量。
2、環(huán)境變量里有/sbin這個(gè)路徑,如果ifconfig命令存在并且就是位于/sbin目錄下的話(huà)肯定就是可以運(yùn)行的,檢查/sbin目錄下有沒(méi)有ifconfig命令。
3、CentOS里沒(méi)有安裝ifconfig,鍵入yumsearch命令,發(fā)現(xiàn)ifconfig命令是在net-tools.x86_64包里,點(diǎn)擊安裝。
4、檢查是否安裝成功即可。
以上就是小編今天的分享了,希望可以幫助到大家。
本文章基于thinkpadE15品牌、centos7系統(tǒng)撰寫(xiě)的。
輸入命令,which useradd,看useradd在哪兒,一般在/usr/sbin里,運(yùn)行命令
su
輸入密碼
/usr/sbin/useradd username
如果這也不行,說(shuō)明你useradd沒(méi)有了
估計(jì)是你沒(méi)有安裝吧
用which gcc命令查看,假如有顯示“/usr/bin/gcc”的話(huà)說(shuō)明已經(jīng)安裝了,否則就是沒(méi)有安裝
大多數(shù)命令其實(shí)只是Linux發(fā)行版中的軟件。例如wget、sudo,只是Linux發(fā)行版中的軟件。Debian這種很純凈的發(fā)行版當(dāng)然會(huì)提示某些命令找不到。還有一個(gè)原因:需要root權(quán)限。沒(méi)有root權(quán)限,也可能提示命令找不到