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

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

 更新時(shí)間:2020年04月08日 09:24:42   作者:隨彥心MO  
Shell 既是一種命令語言,又是一種程序設(shè)計(jì)語言。這篇文章主要介紹了Linux中Bash環(huán)境變量的配置方法,需要的朋友可以參考下

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

以下是幾種shell版本,bash是默認(rèn)的:

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

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

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

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

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

交互式登錄Shell

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

非登錄Shell

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

/etc/profile

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

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

/etc/profile.d/

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

/etc/bashrc

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

~/.bash_profile

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

~/.bashrc

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

~/.bash_logout

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

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

總結(jié)

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

相關(guān)文章

  • Linux如何查看、修改文件讀寫權(quán)限

    Linux如何查看、修改文件讀寫權(quán)限

    本文介紹了Linux文件權(quán)限的基本概念和查看、修改權(quán)限的方法,通過解析權(quán)限字符串(如"drwxrwxrwx")和使用chmod命令,可以詳細(xì)設(shè)置用戶、組和其他人的讀、寫、執(zhí)行權(quán)限
    2024-12-12
  • CentOS7.4下 安裝JDK1.8的圖文教程

    CentOS7.4下 安裝JDK1.8的圖文教程

    這篇文章主要介紹了CentOS7.4下 安裝JDK1.8的圖文教程,本文圖文并茂給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-03-03
  • linux下統(tǒng)計(jì)appche站點(diǎn)IP訪問量的shell腳本

    linux下統(tǒng)計(jì)appche站點(diǎn)IP訪問量的shell腳本

    這篇文章主要介紹了linux下統(tǒng)計(jì)appche站點(diǎn)IP訪問量的幾種shell腳本以及執(zhí)行結(jié)果
    2014-06-06
  • 在Linux系統(tǒng)上創(chuàng)建軟連接和硬連接的方法

    在Linux系統(tǒng)上創(chuàng)建軟連接和硬連接的方法

    這篇文章主要介紹了在Linux系統(tǒng)上創(chuàng)建軟連接和硬連接的方法,通過執(zhí)行 man ln 命令,可以看到這是在文件之間建立鏈接,而沒有提及是軟鏈接或硬鏈接,文中通過代碼和圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2024-08-08
  • linux系統(tǒng)下vim插件安裝介紹

    linux系統(tǒng)下vim插件安裝介紹

    大家好,本篇文章主要講的是linux系統(tǒng)下vim插件安裝介紹,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • 搭建阿里云ecs服務(wù)器之安裝圖形化界面的方法

    搭建阿里云ecs服務(wù)器之安裝圖形化界面的方法

    這篇文章主要介紹了搭建阿里云ecs服務(wù)器之安裝圖形化界面的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-08-08
  • Apache下分析ab性能測試結(jié)果

    Apache下分析ab性能測試結(jié)果

    本文詳細(xì)講解了Apache下分析ab性能測試結(jié)果,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-12-12
  • 配置XManager5連接Linux圖形化界面詳解

    配置XManager5連接Linux圖形化界面詳解

    這篇文章主要介紹了配置XManager5連接Linux圖形化界面詳解,需要的朋友可以參考下
    2017-01-01
  • linux上傳并配置jdk和tomcat的教程詳解

    linux上傳并配置jdk和tomcat的教程詳解

    這篇文章主要介紹了linux上傳并配置jdk和tomcat的操作方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-06-06
  • centos 安裝免費(fèi)控制面板kloxo步驟

    centos 安裝免費(fèi)控制面板kloxo步驟

    很早就要說把平臺(tái)轉(zhuǎn)移到linux下了的,不過一直沒有行動(dòng)起來。前些天搞了一個(gè)美國的vps測試了一下,發(fā)現(xiàn)感覺還是不錯(cuò)的,通過在幾個(gè)交流論壇里摸索,總算把免費(fèi)的kloxo整到資源原本就不是很足的vps里。
    2010-03-03

最新評(píng)論

于都县| 新泰市| 深水埗区| 浦东新区| 前郭尔| 五常市| 万安县| 谢通门县| 东至县| 泰安市| 南华县| 蒙山县| 大名县| 成安县| 石渠县| 肇东市| 富蕴县| 伊通| 纳雍县| 崇左市| 蒙自县| 讷河市| 广饶县| 上犹县| 棋牌| 利津县| 铜山县| 隆德县| 石家庄市| 乌鲁木齐县| 宁晋县| 云霄县| 井冈山市| 元朗区| 张掖市| 潼关县| 景东| 米泉市| 申扎县| 和顺县| 蒲城县|