国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 服務(wù)器 > Web服務(wù)器 > 正文

覆蓋原先的PATH導(dǎo)致命令失效提示command not found的解決方法

2024-09-01 13:56:43
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

一個(gè)同事找我?guī)退ㄎ唬瑸槭裁此腖INUX服務(wù)器很多的命令都使用不了,提示(command not found),而且更要命的是很多系統(tǒng)服務(wù),腳本都跑不了。問(wèn)了下,你之前做了些什么操作呢? 他說(shuō)也做什么操作啊,只不過(guò)在/etc/profile文件里面增加了export PATH,又問(wèn),你怎么設(shè)置的呢? 得到的答案是:

[root@localhost ~]# vim /etc/profile export PATH=/usr/lib/jenkins/[root@localhost ~]# source /etc/profile 

他說(shuō)只不過(guò)添加了jenkins的默認(rèn)工作目錄,然后用source讓配置文件生效。其實(shí)問(wèn)題恰恰就出在這里!

PATH是系統(tǒng)環(huán)境路徑,系統(tǒng)的所有命令,腳本執(zhí)行都是按照PATH的路徑來(lái)搜索的。但是如果export PATH=/usr/lib/jenkins/,就拿之前系統(tǒng)設(shè)置的目錄,比如(/bin/; /sbin等存放系統(tǒng)命令的目錄)全部覆蓋了,變成了jenkins工作命令,而jenkins目錄下肯定是找不到ls, pwd, cd等系統(tǒng)命令的,結(jié)果造成所有的命令,腳本,服務(wù)都跑不了,這就是造成這起血案的主要原因!

真正系統(tǒng)PATH要如何設(shè)置呢? 

如果是短期設(shè)置的話:

export PATH=$PATH:/usr/lib/jenkins/

如果是長(zhǎng)期設(shè)置的話:

[root@localhost ~]# vim /etc/profile export PATH=$PATH:/usr/lib/jenkins/[root@localhost ~]# source /etc/profile

這樣的話,就是在原先的設(shè)置中添加新的搜索路徑,而不會(huì)覆蓋原先的PATH了。 

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)VEVB武林網(wǎng)的支持。


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到服務(wù)器教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 平利县| 澄城县| 乐陵市| 多伦县| 久治县| 乐山市| 中牟县| 泽普县| 保亭| 台南县| 澜沧| 华池县| 会泽县| 南溪县| 阿勒泰市| 洛川县| 泰安市| 通榆县| 东港市| 德钦县| 双牌县| 垣曲县| 南投市| 木兰县| 新昌县| 保康县| 米易县| 苗栗县| 原平市| 九台市| 朝阳区| 黑山县| 新绛县| 巫山县| 石渠县| 蕉岭县| 乌审旗| 阿坝县| 德清县| 洪湖市| 丹凤县|