首頁 運維 linux運維 Linux作業系統中如何修改環境變數

Linux作業系統中如何修改環境變數

Jun 03, 2023 pm 04:43 PM
linux

方法一:在/etc/profile檔案中加入變數【對所有使用者生效(永久的)】

  用vi在檔案/etc/profile檔案中增加變數,該變數將對linux下所有使用者有效,並且是「永久的」。

  要讓剛才的修改馬上生效,需要執行以下程式碼

#複製程式碼 程式碼如下:

source /etc/profile


#方法二:在使用者目錄下的.bash_profile檔案中增加變數【對單一使用者生效(永久的)】

  用vi在使用者目錄下的.bash_profile檔案中增加變量,改變量只會對目前使用者有效,並且是「永久的」。   要讓剛才的修改馬上生效,需要在使用者目錄下執行下列程式碼

複製程式碼 程式碼如下:

# source .bash_profile


#方法三:直接執行export指令定義變數【只對目前shell(bash)有效(暫時的)】

  在shell的命令列下直接使用[export變數名稱=變數值]定義變量,該變數只在當前的shell(bash)或其子shell(bash)下方是有效的,shell關閉了,變數也就失效了,再開啟新shell時就沒有這個變量,需要使用的話還需要重新定義。

方法四:直接賦值

在命令列輸入

#複製程式碼 程式碼如下:

path=$path: /usr/lib64/ruby/gems/2.1.0/gems/jekyll-2.5.3/bin

使用這種方法,只對當前會話有效,也就是說每當登出或註銷系統後,path設定就會失效。

方法五:修改/ect/profile檔案

在檔案結尾加上

複製程式碼 程式碼如下:

export path =$path:/usr/lib64/ruby/gems/2.1.0/gems/jekyll-2.5.3/bin


//注意:"="號的兩邊不能有任何空格這種方法最好,除

非你手動強制修改path的值,否則將不會被改變。

######方法六:修改.bachrc/.bash_profile檔案##########在檔案結尾加上######複製程式碼 程式碼如下:######################################### ##export path=$path:/usr/lib64/ruby/gems/2.1.0/gems/jekyll-2.5.3/bin#########這種方法是針對目前使用者運作的,當你登出系統後也會失效######註:對於2,3方法,想讓path生效,必須重新登陸才能實現,以下方法可以簡化工作: 如果修改了/etc/profile,那麼編輯結束後執行source profile 或執行點命令./profile path的值就會立即生效了。這個方法的原理就是再執行一次/etc/profile shell腳本,注意如果用sh /etc/profile是不行的,因為sh是在子shell進程中執行的,即使path改變了也不會反應到當前環境中,但是source是在目前shell進程中執行的,所以我們可以看到path的改變。 ###

以上是Linux作業系統中如何修改環境變數的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

無法以 root 身份登錄 mysql 無法以 root 身份登錄 mysql Apr 08, 2025 pm 04:54 PM

無法以 root 身份登錄 MySQL 的原因主要在於權限問題、配置文件錯誤、密碼不符、socket 文件問題或防火牆攔截。解決方法包括:檢查配置文件中 bind-address 參數是否正確配置。查看 root 用戶權限是否被修改或刪除,並進行重置。驗證密碼是否準確無誤,包括大小寫和特殊字符。檢查 socket 文件權限設置和路徑。檢查防火牆是否阻止了 MySQL 服務器的連接。

mysql 可以在 android 上運行嗎 mysql 可以在 android 上運行嗎 Apr 08, 2025 pm 05:03 PM

MySQL無法直接在Android上運行,但可以通過以下方法間接實現:使用輕量級數據庫SQLite,由Android系統自帶,無需單獨服務器,資源佔用小,非常適合移動設備應用。遠程連接MySQL服務器,通過網絡連接到遠程服務器上的MySQL數據庫進行數據讀寫,但存在網絡依賴性強、安全性問題和服務器成本等缺點。

無法從終端訪問 mysql 無法從終端訪問 mysql Apr 08, 2025 pm 04:57 PM

無法從終端訪問 MySQL 可能是由於:MySQL 服務未運行;連接命令錯誤;權限不足;防火牆阻止連接;MySQL 配置文件錯誤。

Linux最有用的是什麼? Linux最有用的是什麼? Apr 09, 2025 am 12:02 AM

Linux在服務器、嵌入式系統和桌面環境中的應用廣泛。 1)在服務器領域,Linux因其穩定性和安全性成為託管網站、數據庫和應用的理想選擇。 2)在嵌入式系統中,Linux因其高度定制性和高效性而受歡迎。 3)在桌面環境中,Linux提供了多種桌面環境,滿足不同用戶需求。

使用 Prometheus MySQL Exporter 監控 MySQL 和 MariaDB Droplet 使用 Prometheus MySQL Exporter 監控 MySQL 和 MariaDB Droplet Apr 08, 2025 pm 02:42 PM

有效監控 MySQL 和 MariaDB 數據庫對於保持最佳性能、識別潛在瓶頸以及確保整體系統可靠性至關重要。 Prometheus MySQL Exporter 是一款強大的工具,可提供對數據庫指標的詳細洞察,這對於主動管理和故障排除至關重要。

CENTOS面試問題:ACE您的Linux系統管理員面試 CENTOS面試問題:ACE您的Linux系統管理員面試 Apr 09, 2025 am 12:17 AM

CentOS面試常見問題及解答包括:1.使用yum或dnf命令安裝軟件包,如sudoyuminstallnginx。 2.通過useradd和groupadd命令管理用戶和組,如sudouseradd-m-s/bin/bashnewuser。 3.使用firewalld配置防火牆,如sudofirewall-cmd--permanent--add-service=http。 4.設置自動更新使用yum-cron,如sudoyuminstallyum-cron並配置apply_updates=yes。

如何學習Linux基礎知識? 如何學習Linux基礎知識? Apr 10, 2025 am 09:32 AM

Linux基礎學習從零開始的方法包括:1.了解文件系統和命令行界面,2.掌握基本命令如ls、cd、mkdir,3.學習文件操作,如創建和編輯文件,4.探索高級用法如管道和grep命令,5.掌握調試技巧和性能優化,6.通過實踐和探索不斷提陞技能。

關鍵Linux操作:初學者指南 關鍵Linux操作:初學者指南 Apr 09, 2025 pm 04:09 PM

Linux初學者應掌握文件管理、用戶管理和網絡配置等基本操作。 1)文件管理:使用mkdir、touch、ls、rm、mv、cp命令。 2)用戶管理:使用useradd、passwd、userdel、usermod命令。 3)網絡配置:使用ifconfig、echo、ufw命令。這些操作是Linux系統管理的基礎,熟練掌握它們可以有效管理系統。

See all articles