日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪(fǎng)問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > linux >内容正文

linux

Linux /etc/profile文件详解

發(fā)布時(shí)間:2025/4/5 linux 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux /etc/profile文件详解 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

linux?/etc/profile文件的改變會(huì)涉及到系統(tǒng)的環(huán)境,也就是有關(guān)Linux環(huán)境變量的東西,學(xué)習(xí)Linux要了解Linux profile文件的相關(guān)原理,這里對(duì)則以文件進(jìn)行具體分析。這里修改會(huì)對(duì)所有用戶(hù)起作用。

  1、Linux是一個(gè)多用戶(hù)的操作系統(tǒng)。每個(gè)用戶(hù)登錄系統(tǒng)后,都會(huì)有一個(gè)專(zhuān)用的運(yùn)行環(huán)境。通常每個(gè)用戶(hù)默認(rèn)的環(huán)境都是相同的,這個(gè)默認(rèn)環(huán)境實(shí)際上就是一組環(huán)境變量的定義。用戶(hù)可以對(duì)自己的運(yùn)行環(huán)境進(jìn)行定制,其方法就是修改相應(yīng)的系統(tǒng)環(huán)境變量。

  2、常在/etc/profile文件中修改環(huán)境變量,在這里修改的內(nèi)容是對(duì)所有用戶(hù)起作用的。以下主要操作將在該文件中進(jìn)行。

  3、如何添加環(huán)境變量。

  例如添加”NAME=liheng“ 。在profile文件的最后添加如下內(nèi)容export NAME=liheng

  變量值liheng可以加引號(hào)也可以不加,效果一樣。

  4、在profile文件添加或修改的內(nèi)容需要注銷(xiāo)系統(tǒng)才能生效。

  5、重復(fù)定義變量怎樣理解。

  經(jīng)常出現(xiàn)的是對(duì)PATH變量的定義。

  例如:在peofile文件默認(rèn)對(duì)PATH變量都有設(shè)置PATH=¥¥¥¥¥¥¥(記不住了),在以后可能在對(duì)PATH設(shè)置,一般都加在profile 文件的最后PATH=······(打個(gè)比方)。而系統(tǒng)之中認(rèn)定的PATH=·······¥¥¥¥¥¥¥¥¥,也就是說(shuō)相同名字的環(huán)境變量,后寫(xiě)入的先起作用(通俗地講)。大家一定要注意。

  6、特殊字符介紹。

  例如在profile中有如下內(nèi)容,通過(guò)以下內(nèi)容說(shuō)明特殊符號(hào)的用法。

  export A=/q/jing:aaa/cc/ld

  export B=.:/liheng/wang export A=/cd/cdr:$A

  大家注意紅色的符號(hào):

  : 表示并列含義,例如A變量值有多個(gè),用:符號(hào)進(jìn)行分離。

  . 表示你操作的當(dāng)前目錄。例如pap命令會(huì)查找B環(huán)境變量。

  在/home鍵入pap命令,系統(tǒng)首先在/home目錄下(即當(dāng)前路徑)查找關(guān)于 B 的內(nèi)容,<a href="http://www.%3Ca%20class%3D/" channel_keylink"="" target="_blank" style="margin: 0px; padding: 0px; word-wrap: break-word; text-decoration: none; color: rgb(51, 51, 51);">linuxidc.com">www.linuxidc.com如果沒(méi)有在/liheng/wang目錄下查找關(guān)于B的內(nèi)容。 $ 表示該變量本次定義之前的值,例如$A代表/q/jing:aaa/cc/ld。也就是說(shuō) A=/cd/cdr:/q/jing:aaa/cc/ld

  7、使用env命令顯示所有的環(huán)境變量 。在命令提示符下鍵入env就行了。

  set命令顯示所有本地定義的Shell變量。

  8、常見(jiàn)的環(huán)境變量

  PATH:決定了shell將到哪些目錄中尋找命令或程序

  HOME:當(dāng)前用戶(hù)主目錄

  MAIL:是指當(dāng)前用戶(hù)的郵件存放目錄。

  SHELL:是指當(dāng)前用戶(hù)用的是哪種Shell。

  HISTSIZE:是指保存歷史命令記錄的條數(shù)。

  LOGNAME:是指當(dāng)前用戶(hù)的登錄名。

  HOSTNAME:是指主機(jī)的名稱(chēng),許多應(yīng)用程序如果要用到主機(jī)名的話(huà),通常是從這個(gè)環(huán)境變量中來(lái)取得的。

  LANG/LANGUGE:是和語(yǔ)言相關(guān)的環(huán)境變量,使用多種語(yǔ)言的用戶(hù)可以修改此環(huán)境變量。

  PS1:是基本提示符,對(duì)于root用戶(hù)是#,對(duì)于普通用戶(hù)是$。

  PS2:是附屬提示符,默認(rèn)是“>”。可以通過(guò)修改此環(huán)境變量來(lái)修改當(dāng)前的命令符,比如下列命令會(huì)將提示符修改成字符串“Hello,My NewPrompt :) ”。

  # PS1=” Hello,My NewPrompt :) “

  9、使用修改.bashrc文件(在用戶(hù)的家目錄下)進(jìn)行環(huán)境變量的編輯,只對(duì)當(dāng)前用戶(hù)有用。使用修改 /etc/profile 文件進(jìn)行環(huán)境變量的編輯,是對(duì)所有用戶(hù)有用。大家一定要注意區(qū)別。

  10、Linux profile文件在系統(tǒng)啟動(dòng)時(shí)將被運(yùn)行。大家可以在里面加入其他命令,但是一定要加正確,不然的話(huà)系統(tǒng)會(huì)啟動(dòng)不起來(lái)的。

總結(jié)

以上是生活随笔為你收集整理的Linux /etc/profile文件详解的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。