新聞中心
linux命令不可用
你的PATH環(huán)境變量是不是沒有設(shè)置好?
創(chuàng)新互聯(lián)是專業(yè)的柳北網(wǎng)站建設(shè)公司,柳北接單;提供網(wǎng)站制作、成都網(wǎng)站制作,網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行柳北網(wǎng)站開發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!
echo $PATH
看看里面是否有/usr/sbin 和 /sbin
如果沒有,就把 /usr/sbin 和 /sbin加進(jìn)去。
或者試一下
/sbin/userdel
/usr/sbin/userdel
看看是否能用,如果還是不行,說明userdel可能被誤刪除了,那就麻煩了。
linux中的test命令失效現(xiàn)象
不是test失效,?而是?test?命令沒有得到足夠的參數(shù).
原因是shell?在解釋命令時(shí),?會(huì)"先"對(duì)命令行進(jìn)行擴(kuò)展,?使用變量實(shí)際的值替換到命令行中,?然后再執(zhí)行命令.
上面unset?name后,?$name的值為空,?執(zhí)行完命令行擴(kuò)展后,?實(shí)際執(zhí)行的是
test?-z??echo?"empty"?||?echo?"not?empty"
此時(shí),?shell?實(shí)際傳給test?命令的參數(shù)只有一個(gè)?"-z",??這種情況下,?test?的退出碼總是0
所以在執(zhí)行的時(shí)候,?使用雙引號(hào)將變量名引起來是個(gè)好習(xí)慣,?這樣命令行擴(kuò)展后實(shí)際傳給test的參數(shù)為2個(gè)(盡管第2個(gè)只是一個(gè)空字符串)
關(guān)于shell?的命令行擴(kuò)展,?除了變量,?還有一些其它的工作,
見下例: a.sh
#!/bin/bash
echo?$#
echo?$@
執(zhí)行 ./a.sh a{1,2,3} 輸出為
./a.sh a{1,2,3}
3
a1 a2 a3
看起來是傳給命令行一個(gè)參數(shù) a{1,2,3}, 實(shí)際上執(zhí)行完shell 擴(kuò)展后, 傳給a.sh 的參數(shù)是 a1 a2 a3 共3個(gè)參數(shù).
關(guān)于shell 擴(kuò)展的更多細(xì)節(jié), 詳見bash?的man?page的?EXPANSION?這一節(jié).
linux系統(tǒng)中各種命令失效是什么原因
問題描述不夠清楚,執(zhí)行命令返回什么結(jié)果,還有是哪個(gè)版本的Linux。 多半是你的環(huán)境變量出問題了。 echo $PATH 看看是否包含了 /bin /sbin /usr/bin 這些目錄
linux下安裝了mysql,輸入mysql命令無(wú)效是怎么回事?
首先,連接工具的mysql就是個(gè)命令而已,如果你使用在線安裝,如um install 或者ubuntu里面的apt install ,系統(tǒng)會(huì)默認(rèn)把mysql的連接工具放入/usr/bin下面去,如果你使用編譯安裝,那你需要手動(dòng)把這個(gè)文件放入到bin目錄里去。
排查方法,找到mysql這個(gè)文件,直接拷貝到/usr/bin下面即可,,即使你要alias,那你后面的命令也是必須要有效的,無(wú)效肯定是要報(bào)錯(cuò)的;如果你要使用ln軟連接方式也是可以的,但是同樣后面的路勁要對(duì)咯。
最后,還不行你就直接在線yim或者apt安裝就行了。不用擔(dān)心連接工具跑到哪里去了。
關(guān)于linux里的命令無(wú)效
cd .. #注意cd后面有空格,這跟dos、windows不一樣
ls 沒輸出說明沒有文件,可以創(chuàng)建新文件、cd到別的目錄
也可以ls -al 查看隱藏文件
Linux異常:除cd外其他命令失效
完美,第一天寫,剛說完希望自己能堅(jiān)持下去吧,緊接著就強(qiáng)行給自己找了個(gè)問題。
問題描述:為了復(fù)現(xiàn)一個(gè)動(dòng)態(tài)鏈接庫(kù)找不到的問題,手賤重命名了 libc.so.6 這個(gè)動(dòng)態(tài)鏈接庫(kù),然后
導(dǎo)致的異?,F(xiàn)象就是:除了cd之外其他的系統(tǒng)命令比如 ls 都失效了。
那么解決辦法就是:
真tm佩服我自己。
當(dāng)前文章:linux下命令失效,linux有些命令無(wú)效
網(wǎng)頁(yè)鏈接:http://www.dlmjj.cn/article/hccpps.html