国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Linux 系統(tǒng)修改環(huán)境變量的方法

這篇具有很好參考價值的文章主要介紹了Linux 系統(tǒng)修改環(huán)境變量的方法。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

1. Linux 系統(tǒng)修改環(huán)境變量

正常情況下改變環(huán)境變量可以修改的文件有兩類:
第一類是 “系統(tǒng)的全局環(huán)境變量”,修改之后可作用于整個系統(tǒng)包含的所有用戶都會生效;(文件:/etc/profile)

第二類是 “局部環(huán)境變量”,也就是每個用戶獨(dú)有的一份環(huán)境變量,修改后僅對當(dāng)前用戶生效,每個用戶之間相互獨(dú)立;(文件:/home/<username>/.bashrc)

1.1. 幾個常見的環(huán)境變量

PATH:包含可執(zhí)行程序的絕對路徑
HISTSIZE:保存歷史命令的記錄條數(shù)
SHELL:當(dāng)前所使用的 shell 類型
HOME:指定用戶的主工作目錄

1.2. 常見修改環(huán)境變量方法

一般修改環(huán)境變量幾乎是添加一些程序的運(yùn)行目錄或者環(huán)境變量值,下面是幾個常用的幾個添加環(huán)境變量的用法:

添加臨時的環(huán)境變量

# 使用 export 命令可設(shè)置臨時的環(huán)境變量,僅作用于當(dāng)前 shell (即當(dāng)前窗口)

export <環(huán)境變量名> = <路徑>

清除環(huán)境變量

unset <環(huán)境變量名>

Linux 系統(tǒng)修改環(huán)境變量的方法

添加永久的環(huán)境變量
修改 /etc/.bashrc 文件或者 /etc/porfile 文件:

# 一般在文件末尾處添加

# 追加可執(zhí)行程序路徑,系統(tǒng)查找時會在 $PATH 包含的路徑中查找
export PATH=<路徑>:$PATH

# 添加環(huán)境變量
export <環(huán)境變量名>=<路徑>

修改完成保存退出后,需要執(zhí)行 source 命令使其生效:

# 若修改的文件是 /etc/profile,則執(zhí)行
source /etc/profile

# 若修改的是其它文件,則對應(yīng) source 其它文件即可生效

2. 修改環(huán)境變量可能會遇到的幾個問題

當(dāng)修改完 .bashrc 文件后,執(zhí)行 source 命令使其生效時,可能會遇到如下錯誤。

2.1. command not found: shopt…command not found: complete…

這樣類似的錯誤原因是由于并未修改對應(yīng)的 shell 環(huán)境變量配置文件所導(dǎo)致的,其中文的錯誤信息如下:

┌──(imaginemiracle?Kali-IM)-[~]
└─$ source .bashrc
找不到命令 “shopt”,您的意思是:
  “shout” 命令來自 Debian 軟件包 libshout-tools
嘗試 sudo apt install <deb name>
找不到命令 “shopt”,您的意思是:
  “shout” 命令來自 Debian 軟件包 libshout-tools
嘗試 sudo apt install <deb name>
找不到命令 “shopt”,您的意思是:
  “shout” 命令來自 Debian 軟件包 libshout-tools
嘗試 sudo apt install <deb name>
找不到命令 “shopt”,您的意思是:
  “shout” 命令來自 Debian 軟件包 libshout-tools
嘗試 sudo apt install <deb name>
complete:未找到命令
complete:未找到命令
complete:未找到命令
complete:未找到命令
complete:未找到命令
complete:未找到命令
complete:未找到命令
complete:未找到命令
complete:未找到命令
complete:未找到命令
/usr/share/bash-completion/bash_completion:1596: parse error near `|'
                                                                                                             
\[\e]0;\u@\h: \w\a\]\[\033[;32m\]┌──(\[\033[1;34m\]\u?\h\[\033[;32m\])-[\[\033[0;1m\]\w\[\033[;32m\]]\n\[\033[;32m\]└─\[\033[1;34m\]$\[\033[0m\] 

Linux 系統(tǒng)修改環(huán)境變量的方法

2.2. 解決 command not found: shopt 報錯問題

上文提到出現(xiàn)該錯誤的原因是由于沒有修改正確對應(yīng)的配置文件所導(dǎo)致的。下面看看如何知道正確的配置文件。

2.2.1. 查看當(dāng)前系統(tǒng)的 shell

查看系統(tǒng)當(dāng)前所有的 shell

cat /etc/shells

Linux 系統(tǒng)修改環(huán)境變量的方法
查看正在使用的 shell

echo &SHELL

Linux 系統(tǒng)修改環(huán)境變量的方法

2.2.2. 修改對應(yīng) shell 的配置文件

這里看到筆者系統(tǒng)使用的是 zsh,那么其對應(yīng)的配置文件應(yīng)該是 .zshrc

Linux 系統(tǒng)修改環(huán)境變量的方法
那么修改 .zshrc 并執(zhí)行 source 就不會出現(xiàn)任何報錯信息了。文章來源地址http://www.zghlxwxcb.cn/news/detail-487734.html

#完

到了這里,關(guān)于Linux 系統(tǒng)修改環(huán)境變量的方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【Linux系統(tǒng)編程】環(huán)境變量詳解

    【Linux系統(tǒng)編程】環(huán)境變量詳解

    我們在學(xué)校學(xué)習(xí)某些編程語言比如Java、python,一開始在配置環(huán)境的時候基本上都會做一件事情就是配置環(huán)境變量。 那我們當(dāng)時往往都是按照老師的指導(dǎo)或者跟著網(wǎng)上的一些教程直接就把它配置了,但是,我們可能并不明白配置這個環(huán)境變量到底是干啥的,它到底有什么作用

    2024年01月21日
    瀏覽(17)
  • Linux下三種配置java環(huán)境變量的方法

    linux配置java環(huán)境變量 如果你的計算機(jī)僅僅作為開發(fā)使用時推薦使用這種方法,因為所有用戶的shell都有權(quán)使用這些環(huán)境變量,可能會給系統(tǒng)帶來安全性問題。 ·用文本編輯器打開/etc/profile ·在profile文件末尾加入: export JAVA_HOME=/usr/local/java export PATH=$JAVA_HOME/bin: $PATH export CLASS

    2024年02月13日
    瀏覽(23)
  • ubuntu系統(tǒng)添加環(huán)境變量3種方法

    工作中,我們自己編譯安裝的軟件,在系統(tǒng)中是無法在全局目錄下自動識別的,只能進(jìn)入到相關(guān)目錄下才能運(yùn)行,如在命令行下運(yùn)行編譯安裝的php程序,就得 /usr/local/LAMP/php/bin/php 文件路徑/test.php 這樣才能運(yùn)行(/usr/local/LAMP/php 這個為自己編譯安裝的軟件目錄)。如果希望在

    2024年02月11日
    瀏覽(18)
  • 【Linux系統(tǒng)編程】環(huán)境變量的組織方式

    【Linux系統(tǒng)編程】環(huán)境變量的組織方式

    environ和getenv函數(shù) ???????? 在Linux中,environ是一個全局的外部變量,其類型為char**,存儲著系統(tǒng)的環(huán)境變量。除了使用主函數(shù)中的第三個參數(shù)外,我們也可使用environ函數(shù)直接訪問系統(tǒng)的環(huán)境變量。 ????????注意:這里在代碼內(nèi)部使用environ時,需要先定義environ。在系統(tǒng)

    2024年01月18日
    瀏覽(31)
  • Linux系統(tǒng)安裝conda,鏡像設(shè)置,環(huán)境變量

    Linux系統(tǒng)安裝conda,鏡像設(shè)置,環(huán)境變量

    1,我們現(xiàn)在學(xué)習(xí)Linux系統(tǒng),首先得有個服務(wù)器的賬號,這個要看自己的學(xué)校里面有沒有專門做生信的課題組問問,或者去淘寶買,或者去那個組學(xué)大講堂公眾號里面有服務(wù)器租借的(沒廣告),租個好點(diǎn)的服務(wù)器,價格估計5000-10000半年不等的價格,能處理一些轉(zhuǎn)錄組等大數(shù)據(jù)

    2024年02月15日
    瀏覽(19)
  • 【Linux】詳解六種配置Linux環(huán)境變量的方法(以centos為例)

    【Linux】詳解六種配置Linux環(huán)境變量的方法(以centos為例)

    本文時間 2023-05-19 作者:sugerqube漆瓷 本文重理解,??!忽略環(huán)境變量加載原理??! 本文目標(biāo) :理解六大環(huán)境變量配置,選擇合適的配置文件進(jìn)行配置 以 shell 編程為例 現(xiàn)在我們想要運(yùn)行名為 \\\"sugerqube.sh\\\" 的腳本需要運(yùn)行的命令是 ./sugerqube.sh 即在命令行輸入腳本的地址 注:

    2024年02月05日
    瀏覽(24)
  • 【Linux操作系統(tǒng)】環(huán)境變量和命令行參數(shù)

    【Linux操作系統(tǒng)】環(huán)境變量和命令行參數(shù)

    環(huán)境變量是有特殊用途的系統(tǒng)變量。 如:我們在編寫C/C++代碼的時候,在鏈接的時候,從來不知道我們的所鏈接的動態(tài)靜態(tài)庫在哪里,但是照樣可以鏈接成功,生成可執(zhí)行程序,原因就是有相關(guān)環(huán)境變量幫助編譯器進(jìn)行查找。 這里推薦一個B站迷糊老師的一個視頻哦:迷糊老

    2024年02月01日
    瀏覽(21)
  • Linux系統(tǒng)中的配置文件和環(huán)境變量

    Linux系統(tǒng)中,常用的配置文件包括: 用戶級別的配置文件: ~/.bashrc 系統(tǒng)級別的配置文件: /etc/profile 用戶級別的配置文件和系統(tǒng)級別的配置文件在功能和作用上存在一些區(qū)別: 用戶級別的配置文件: 位置:通常存儲在用戶的主目錄中,例如 ~/.bashrc 適用范圍:僅對當(dāng)前用戶

    2024年02月09日
    瀏覽(25)
  • 【Linux從入門到放棄】Linux操作系統(tǒng)環(huán)境變量一文詳解

    【Linux從入門到放棄】Linux操作系統(tǒng)環(huán)境變量一文詳解

    ?????作者: @情話0.0 ??專欄:《Linux從入門到放棄》 ??個人簡介:一名雙非編程菜鳥,在這里分享自己的編程學(xué)習(xí)筆記,歡迎大家的指正與點(diǎn)贊,謝謝! ??提到環(huán)境變量,大家應(yīng)該都不會陌生,不管學(xué)習(xí)Java還是Phython都需要去安裝環(huán)境變量,尤其是我自己在做深度學(xué)習(xí)

    2024年02月05日
    瀏覽(23)
  • linux系統(tǒng)查看jdk版本,路徑及配置環(huán)境變量

    linux系統(tǒng)查看jdk版本,路徑及配置環(huán)境變量

    目錄 1、查看jdk版本 2、查看jdk安裝目錄 3、配置jdk環(huán)境變量 4、輸入 i 進(jìn)入編輯模式,到最后一行,添加一下代碼,然后保存退出 5、重新加載配置文件 1、查看jdk版本 2、查看jdk安裝目錄 ? ?或者使用 ?最后一行顯示路徑 3、配置jdk環(huán)境變量 使用命令打開文件 4、輸入 i 進(jìn)入編

    2024年02月13日
    瀏覽(20)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包