濮阳杆衣贸易有限公司

主頁 > 知識庫 > Linux中Bash環(huán)境變量的配置方法

Linux中Bash環(huán)境變量的配置方法

熱門標簽:宜賓銷售外呼系統(tǒng)軟件 地圖標注員有發(fā)展前景嗎 高德地圖標注公司需要錢 外呼系統(tǒng)全國 濰坊寒亭400電話辦理多少錢 廈門防封電銷電話卡 四川保險智能外呼系統(tǒng) 地圖標注能更改嗎 云南電商智能外呼系統(tǒng)哪家好

Shell 是一個用 C 語言編寫的程序,它是用戶使用 Linux 的橋梁。Shell 既是一種命令語言,又是一種程序設計語言。

以下是幾種shell版本,bash是默認的:

sh(全稱 Bourne Shell): 是UNIX最初使用的 shell,而且在每種 UNIX 上都可以使用。
Bourne Shell 在 shell 編程方面相當優(yōu)秀,但在處理與用戶的交互方面做得不如其他幾種 shell。
bash(全稱 Bourne Again Shell): LinuxOS 默認的,它是 Bourne Shell 的擴展。
與 Bourne Shell 完全兼容,并且在 Bourne Shell 的基礎上增加了很多特性??梢蕴峁┟钛a全,命令編輯和命令歷史等功能。它還包含了很多 C Shell 和 Korn Shell 中的優(yōu)點,有靈活和強大的編輯接口,同時又很友好的用戶界面。
csh(全稱 C Shell): 是一種比 Bourne Shell更適合的變種 Shell,它的語法與 C 語言很相似。
Tcsh: 是 Linux 提供的 C Shell 的一個擴展版本。
Tcsh 包括命令行編輯,可編程單詞補全,拼寫校正,歷史命令替換,作業(yè)控制和類似 C 語言的語法,他不僅和 Bash Shell 提示符兼容,而且還提供比 Bash Shell 更多的提示符參數。
ksh (全稱 Korn Shell): 集合了 C Shell 和 Bourne Shell 的優(yōu)點并且和 Bourne Shell 完全兼容。
pdksh: 是 Linux 系統(tǒng)提供的 ksh 的擴展。
pdksh 支持人物控制,可以在命令行上掛起,后臺執(zhí)行,喚醒或終止程序。

下面看下Linux中Bash環(huán)境變量的配置

在Linux中,我們一般將環(huán)境變量信息配置到不同的文件中,常用的配置文件有

  • /etc/profile
  • /etc/bashrc
  • ~/.bash_profile
  • ~/.bashrc
  • ~/.bash _logout

上面幾個配置主要是在交互式登錄Shell和交互式非登錄Shell有區(qū)別,會加載不同的配置。

交互式登錄Shell

就是登錄Linux系統(tǒng),你輸入用戶名和密碼后執(zhí)行的,或su -l. 用戶名方式

非登錄Shell

就是你進入系統(tǒng)后,開一個終端Bash執(zhí)行的。

/etc/profile

一般為系統(tǒng)配置,為系統(tǒng)的每個用戶設置環(huán)境信息, 當用戶第一次登錄時,該文件被執(zhí)行, 并從/etc/profile.d目錄的配置文件中搜集shell的設置.

/etc/profile的修改必須得重啟才會生效,而且每個用戶都是有效的。

/etc/profile.d/

可以理解為/etc/profile的一部分,只不過可以根椐類別或功能將配置拆分成若干個文件,這樣更清晰也便于維護。

/etc/bashrc

為每個運行 Bash Shell 的用戶執(zhí)行該文件,當Bash Shell打開時,該文件被執(zhí)行,其配置對所有使用bash的用戶打開的每個Bash都有效。當被修改后,不用重啟只需要打開一個新的 Bash 即可生效。

~/.bash_profile

文件在用戶目錄下,為當前用戶設置專屬的環(huán)境信息和啟動程序,當用戶登錄時該文件執(zhí)行一次,并執(zhí)行當前用戶的 .bashrc 文件。如果有修改,也需要重啟才能生效。

~/.bashrc

為當前用戶設置專屬的 Bash 信息,當每次打開新的Shell時,該文件被執(zhí)行。如有修改,不需要重啟只需要開一個新的Shell終端就行了。

~/.bash_logout

當前用戶每次退出Bash Shell時執(zhí)行該文件。

以上需要重啟才能生效的文件,是通過類似 source ~/.bash_profile這樣的方式暫時生效的,并不是真的重啟電腦。

總結

到此這篇關于Linux中Bash環(huán)境變量的配置方法的文章就介紹到這了,更多相關linux 環(huán)境變量配置內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

標簽:滁州 巴彥淖爾 紅河 廣安 德州 廊坊 回訪 湛江

巨人網絡通訊聲明:本文標題《Linux中Bash環(huán)境變量的配置方法》,本文關鍵詞  Linux,中,Bash,環(huán)境,變量,的,;如發(fā)現本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Linux中Bash環(huán)境變量的配置方法》相關的同類信息!
  • 本頁收集關于Linux中Bash環(huán)境變量的配置方法的相關信息資訊供網民參考!
  • 推薦文章
    河池市| 福泉市| 修武县| 安康市| 夹江县| 且末县| 子洲县| 宿州市| 达日县| 雷波县| 鸡西市| 聂拉木县| 夏邑县| 绥宁县| 台北县| 商城县| 永寿县| 沧州市| 全椒县| 宁乡县| 法库县| 洛宁县| 东至县| 荣成市| 普洱| 玉门市| 安泽县| 石景山区| 丽水市| 喀什市| 嘉黎县| 胶州市| 台北县| 定陶县| 勃利县| 怀来县| 咸阳市| 苍山县| 沅陵县| 墨竹工卡县| 黑河市|