欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Linux將命令添加到PATH中的方法

 更新時(shí)間:2017年01月03日 09:14:19   投稿:jingxian  
下面小編就為大家?guī)硪黄狶inux將命令添加到PATH中的方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

linux
LinuxApacheBash

簡單說PATH就是一組路徑的字符串變量,當(dāng)你輸入的命令不帶任何路徑時(shí),LINUX會(huì)在PATH記錄的路徑中查找該命令。有的話則執(zhí)行,不存在則提示命令找不到。比如在根目錄/下可以輸入命令ls,在/usr目錄下也可以輸入ls,但其實(shí)ls命令根本不在這個(gè)兩個(gè)目錄下,當(dāng)你輸入ls命令時(shí)LINUX會(huì)去/bin,/usr/bin,/sbin等目錄尋找該命令。而PATH就是定義/bin:/sbin:/usr/bin等這些路勁的變量,其中冒號(hào)為目錄間的分割符。

如何自定義路徑:

假設(shè)你新編譯安裝了一個(gè)apache在/usr/local/apache下,你希望每次啟動(dòng)的時(shí)候不用敲一大串字符(# /usr/local/apache/bin/apachectl start)才能使用它,而是直接像ls一樣在任何地方都直接輸入類似這樣(# apachectl start)的簡短命令。這時(shí),你就需要修改環(huán)境變量PATH了,準(zhǔn)確的說就是給PATH增加一個(gè)值/usr/local/apache/bin。

將/usr/local/apache/bin添加到PATH中有三種方法:

1、直接在命令行中設(shè)置PATH

# PATH=$PATH:/usr/local/apache/bin

使用這種方法,只對(duì)當(dāng)前會(huì)話有效,也就是說每當(dāng)?shù)浅龌蜃N系統(tǒng)以后,PATH設(shè)置就會(huì)失效。

2、在profile中設(shè)置PATH

# vi /etc/profile

找到export行,在下面新增加一行,內(nèi)容為:export PATH=$PATH:/usr/local/apache/bin。

注:= 等號(hào)兩邊不能有任何空格。這種方法最好,除非手動(dòng)強(qiáng)制修改PATH的值,否則將不會(huì)被改變。

編輯/etc/profile后PATH的修改不會(huì)立馬生效,如果需要立即生效的話,可以執(zhí)行# source profile命令。

3、在當(dāng)前用戶的profile中設(shè)置PATH

# vi ~/.bash_profile

修改PATH行,把/usr/local/apache/bin添加進(jìn)去,如:PATH=$PATH:$HOME/bin:/usr/local/apache/bin。

# source ~/.bash_profile

讓這次的修改生效。

注:這種方法只對(duì)當(dāng)前用戶起作用的,其他用戶該修改無效。

去除自定義路徑:

當(dāng)你發(fā)現(xiàn)新增路徑/usr/local/apache/bin沒用或不需要時(shí),你可以在以前修改的/etc/profile或~/.bash_profile文件中刪除你曾今自定義的路徑。

以上這篇Linux將命令添加到PATH中的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Linux內(nèi)核宏container_of的深度剖析

    Linux內(nèi)核宏container_of的深度剖析

    今天小編就為大家分享一篇關(guān)于Linux內(nèi)核宏container_of的深度剖析,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-02-02
  • CentOS 7下配置ntp服務(wù)的方法教程

    CentOS 7下配置ntp服務(wù)的方法教程

    網(wǎng)絡(luò)時(shí)間協(xié)議(NTP)用來同步網(wǎng)絡(luò)上不同主機(jī)的系統(tǒng)時(shí)間。你管理的所有主機(jī)都可以和一個(gè)指定的被稱為 NTP 服務(wù)器的時(shí)間服務(wù)器同步它們的時(shí)間。這篇文章主要給大家介紹了在CentOS 7下配置ntp服務(wù)并開啟開機(jī)自動(dòng)啟動(dòng)的方法教程,需要的朋友可以參考下。
    2017-05-05
  • Centos7的Firewalld防火墻基礎(chǔ)命令詳解

    Centos7的Firewalld防火墻基礎(chǔ)命令詳解

    這篇文章主要介紹了Centos7的Firewalld防火墻基礎(chǔ)命令詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • CentOS7下如何配置ip forward(虛擬路由器)

    CentOS7下如何配置ip forward(虛擬路由器)

    本篇文章主要介紹了CentOS7下如何配置ip forward(虛擬路由器),非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2017-09-09
  • 80端口被占用導(dǎo)致Apache啟動(dòng)失敗怎么解決

    80端口被占用導(dǎo)致Apache啟動(dòng)失敗怎么解決

    80端口被占用導(dǎo)致Apache啟動(dòng)失敗怎么解決,小編遇到很頭疼的問題,下面為大家分享一篇關(guān)于80端口被占用導(dǎo)致Apache啟動(dòng)失敗的文章,希望可以解決大家的問題
    2017-03-03
  • linux C編程常見的錯(cuò)誤總結(jié)(必看篇)

    linux C編程常見的錯(cuò)誤總結(jié)(必看篇)

    下面小編就為大家?guī)硪黄猯inux C編程常見的錯(cuò)誤總結(jié)(必看篇)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-12-12
  • Linux內(nèi)核設(shè)備驅(qū)動(dòng)之虛擬文件系統(tǒng)筆記整理

    Linux內(nèi)核設(shè)備驅(qū)動(dòng)之虛擬文件系統(tǒng)筆記整理

    今天小編就為大家分享一篇關(guān)于Linux內(nèi)核設(shè)備驅(qū)動(dòng)之虛擬文件系統(tǒng)筆記整理,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • linux系統(tǒng)下oracle11gR2靜默安裝的經(jīng)驗(yàn)分享

    linux系統(tǒng)下oracle11gR2靜默安裝的經(jīng)驗(yàn)分享

    這篇文章主要介紹了linux系統(tǒng)下oracle11gR2靜默安裝的經(jīng)驗(yàn), 所有操作無需使用圖形界面. 靜默安裝能減少安裝出錯(cuò)的可能性, 也能大大加快安裝速度。有需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-01-01
  • Ubuntu 18.04上安裝Apache、MySQL、PHP、LAMP的完整教程

    Ubuntu 18.04上安裝Apache、MySQL、PHP、LAMP的完整教程

    這篇文章主要介紹了Ubuntu 18.04上安裝Apache, MySQL, PHP, LAMP的完整教程,本文圖文并茂給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-12-12
  • linux top命令詳解

    linux top命令詳解

    這篇文章主要介紹了linux top命令詳解,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-02-02

最新評(píng)論