最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2024年02月02日 11:34:52   作者:Imagine Miracle  
這篇文章主要給大家介紹了Linux系統(tǒng)修改環(huán)境變量的常用方法,文中通過代碼示例給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下

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

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

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

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

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

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

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

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

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

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

清除環(huán)境變量

unset <環(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\] 

在這里插入圖片描述

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

查看正在使用的 shell

echo &SHELL

在這里插入圖片描述

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

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

在這里插入圖片描述

那么修改 .zshrc 并執(zhí)行 source 就不會出現(xiàn)任何報錯信息了。

以上就是Linux系統(tǒng)修改環(huán)境變量的常用方法的詳細內(nèi)容,更多關(guān)于Linux修改環(huán)境變量的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • centos7下如何安裝ftp服務(wù)

    centos7下如何安裝ftp服務(wù)

    這篇文章主要介紹了centos7下如何安裝ftp服務(wù)問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • 解決linux下vim中文亂碼的方法

    解決linux下vim中文亂碼的方法

    在vim中編輯一個中文文本時,有時候看起來有亂碼,以前都是修修補補的弄沒有亂碼了就不管了,這個問題一直都很困擾我。突然想到這個問題想把它給解決掉,在網(wǎng)上有很多這方面的資料,但是說得不是很到位,經(jīng)過了一天的折騰并做了一些小測試終于搞定了。下面來一起看看吧。
    2016-12-12
  • Linux定時刪除日志的簡單實現(xiàn)方法

    Linux定時刪除日志的簡單實現(xiàn)方法

    這篇文章主要給大家介紹了關(guān)于Linux定時刪除日志的簡單實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用Linux具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • windows下實現(xiàn)定時重啟Apache與MySQL方法

    windows下實現(xiàn)定時重啟Apache與MySQL方法

    有時候為了服務(wù)器具有更好的效率,可以定時重啟apache服務(wù)等。讓網(wǎng)站運行的效果更快。
    2010-09-09
  • 基于Linux搭建Apache網(wǎng)站服務(wù)配置詳解

    基于Linux搭建Apache網(wǎng)站服務(wù)配置詳解

    這篇文章主要介紹了基于Linux搭建Apache網(wǎng)站服務(wù)配置詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • Linux按功能分類的20種必備實用運維應(yīng)用工具

    Linux按功能分類的20種必備實用運維應(yīng)用工具

    文章系統(tǒng)梳理了Linux運維領(lǐng)域20余款常用工具,涵蓋系統(tǒng)管理、監(jiān)控告警、容器編排、網(wǎng)絡(luò)安全、備份恢復(fù)等方向,突出各工具在自動化、安全、高效等方面的優(yōu)勢,構(gòu)建了完整的運維工具鏈以提升系統(tǒng)穩(wěn)定性與運維效率
    2025-05-05
  • linux引導(dǎo)系統(tǒng)的方法分析

    linux引導(dǎo)系統(tǒng)的方法分析

    這篇文章主要介紹了linux引導(dǎo)系統(tǒng)的方法,總結(jié)分析了Linux引導(dǎo)系統(tǒng)相關(guān)原理、操作命令與注意事項,需要的朋友可以參考下
    2020-03-03
  • PHP程序員玩轉(zhuǎn)Linux系列 nginx初學(xué)者引導(dǎo)

    PHP程序員玩轉(zhuǎn)Linux系列 nginx初學(xué)者引導(dǎo)

    這篇文章主要為大家詳細介紹了PHP程序員玩轉(zhuǎn)Linux系列文章,帶大家初步認識一下nginx,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • Linux使用scp遠程傳輸命令進行服務(wù)器文件互傳(阿里云服務(wù)器)

    Linux使用scp遠程傳輸命令進行服務(wù)器文件互傳(阿里云服務(wù)器)

    因為一臺服務(wù)器linux服務(wù)器總是出問題,也沒找到問題只好重新配置環(huán)境,那么就需要文件備份操作,既然是linux服務(wù)器可以使用scp命令傳輸文件了
    2016-09-09
  • Linux服務(wù)器出現(xiàn)崩潰或異常的故障排查和急救指南

    Linux服務(wù)器出現(xiàn)崩潰或異常的故障排查和急救指南

    當(dāng) Linux 服務(wù)器出現(xiàn)崩潰或異常時,及時有效的故障排查是至關(guān)重要的,以下是一個綜合性的急救指南,幫助你在遇到問題時進行快速的故障排查和修復(fù),需要的朋友可以參考下
    2025-11-11

最新評論

台湾省| 宜丰县| 桐乡市| 偃师市| 河西区| 白银市| 富民县| 昭觉县| 东海县| 丹棱县| 扎鲁特旗| 清水县| 寿光市| 湘西| 福海县| 开原市| 衡东县| 太谷县| 钟祥市| 临城县| 静安区| 和顺县| 九龙县| 济源市| 桓台县| 太仓市| 读书| 东光县| 锡林浩特市| 上林县| 东海县| 东兰县| 泰来县| 理塘县| 洛扎县| 浮梁县| 田林县| 双峰县| 恩平市| 博爱县| 彭泽县|