如果是root用戶下,檢查這些命令是否還在。一般在/usr/bin /usr/sbin。
創(chuàng)新互聯(lián)從2013年創(chuàng)立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站建設(shè)、做網(wǎng)站網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元陸港做網(wǎng)站,已為上家服務(wù),為陸港各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18980820575
PATH的值是一系列目錄,當(dāng)您運(yùn)行一個(gè)程序時(shí),Linux在這些目錄下進(jìn)行搜尋。用以下命令可以看到PATH的值。
先說(shuō)說(shuō)您那是什么版本的系統(tǒng),我可從來(lái)沒(méi)有遇上這情況。在普通用戶模式下,這倒是正常的,但您說(shuō)是在超級(jí)用戶root模式下。
很明顯,你不會(huì)用 Linux 下面的 cd 命令……Windows 把你毒害了……Linux 下面的語(yǔ)法要求比 Windows 嚴(yán)格……命令和參數(shù)之間必須有空格。每個(gè)參數(shù)之間除了用短參數(shù)這種特殊的連續(xù)方式,不然也要有空格。
你想多了,其實(shí)只是因?yàn)槟愕拿钶斎氩粔蛲暾?,linux在等待你補(bǔ)充 ;-) 你何不試試下面這樣呢: grep root /etc/group 請(qǐng)先從自身查找原因,多用 man 看看命令使用幫助。
命令不能用了主要是$PATH變量錯(cuò)誤的關(guān)系。方法一:如果只是在shell下 export 命令改的名字的話 直接restart。方法二:更改配置文件,可以 /bin/vi 配置文件就行了,也就是要通過(guò)指定命令所在路徑來(lái)運(yùn)行命令修復(fù)配置就行了。
1、原因是/sbin的目錄路徑(系統(tǒng)用戶目錄)不在root的$PATH變量中造成的。關(guān)鍵:PATH路徑設(shè)置問(wèn)題。首先切換到root,再試用一下命令,能用的話跳過(guò)下面這步直接修改用戶目錄下的這個(gè)文件就可以了。
2、結(jié)束符的問(wèn)題,該hello文件,你恐怕是在windows下寫的吧,文件的格式有問(wèn)題。
3、一般我會(huì)先檢查下權(quán)限,比如chmod 查看你的權(quán)限。
4、在當(dāng)前目錄下,你要執(zhí)行的話,應(yīng)該是輸入:.\hello.sh 試下這樣對(duì)不,不對(duì)的話把斜杠方向換一下。
5、linux命令在系統(tǒng)中有兩種類型,內(nèi)置Shell命令和Linux命令。首先介紹一個(gè)名詞控制臺(tái)console,它就是我們通常見(jiàn)到的使用字符操作界面的人機(jī)接口,例如dos。
1、關(guān)于在/etc/rc.local下面加入腳本,開機(jī)后無(wú)法執(zhí)行解決方法:使用runlevel或者who -r查看服務(wù)器的運(yùn)行級(jí)別,根據(jù)運(yùn)行級(jí)別查看/etc/rc.d/rcX.d/S99local - ../rc.local,所指向的rc.local文件位置是否正確。
2、這個(gè)東東里面的東西和系統(tǒng)是否啟動(dòng)沒(méi)有多大關(guān)系。當(dāng)然rc.local這個(gè)鬼東西貌似只有紅帽下面才有,在其它操作系統(tǒng)里面,要想某個(gè)附加的東東自動(dòng)啟動(dòng),就只能搞腳本在/etc/init.d下面,然后再軟鏈接到相應(yīng)的啟動(dòng)級(jí)別目錄。
3、CentOS下寫入要運(yùn)行的文件 rc.local是在登錄界面之前運(yùn)行的一個(gè)文件,想要開機(jī)執(zhí)行某個(gè)文件或者命令的話,可以在/etc/rc.d/rc.local 在該文件內(nèi)末尾,寫入要執(zhí)行的文件。