【基礎(chǔ)】Linux 4.環(huán)境變量與文件查找

同時(shí)歸類到 "Linux學(xué)習(xí)" 文集中萎羔。

一、 環(huán)境變量

1. 聲明和刪除變量

$ declare tmp
$ tmp=shiyanlou

$ unset tmp

2. 查看環(huán)境變量

命令 說(shuō)明
set 顯示當(dāng)前 Shell 所有環(huán)境變量医吊,包括其內(nèi)建環(huán)境變量(與 Shell 外觀等相關(guān))钱慢,用戶自定義變量及導(dǎo)出的環(huán)境變量
env 顯示與當(dāng)前用戶相關(guān)的環(huán)境變量,還可以讓命令在指定環(huán)境中運(yùn)行
export 顯示從 Shell 中導(dǎo)出成環(huán)境變量的變量卿堂,也能通過(guò)它將自定義變量導(dǎo)出為環(huán)境變量
  • vimdiff可以比較它們的差別:
$ env|sort>env.txt
$ export|sort>export.txt
$ set|sort>set.txt
$ vimdiff env.txt export.txt set.txt

3. 區(qū)分變量和環(huán)境變量

關(guān)于環(huán)境變量束莫,可以簡(jiǎn)單的理解成在當(dāng)前進(jìn)程的子進(jìn)程是否有效,有效則為環(huán)境變量草描,否則不是(有些人也將所有變量統(tǒng)稱為環(huán)境變量览绿,只是以全局環(huán)境變量和局部環(huán)境變量進(jìn)行區(qū)分,我們只要理解它們的實(shí)質(zhì)區(qū)別即可)穗慕。我們這里用export命令來(lái)體會(huì)一下饿敲,先在 Shell 中設(shè)置一個(gè)變量temp=shiyanlou,然后再新創(chuàng)建一個(gè)子 Shell 查看temp變量的值:


注意:為了與普通變量區(qū)分逛绵,通常我們習(xí)慣將環(huán)境變量名設(shè)為大寫(xiě)

4. 如何讓變量永久生效诀蓉?

按變量的生存周期來(lái)劃分栗竖,Linux變量可分為兩類

1.永久的:需要修改配置文件,變量永久生效

2.臨時(shí)的:使用export命令行聲明即可渠啤,變量在關(guān)閉shell時(shí)失效狐肢。

/etc/bashrc存放的是shell變量,/etc/profile存放的是對(duì)所有用戶永久生效的環(huán)境變量沥曹,此外每個(gè)用戶目錄下有一個(gè)隱藏文件.profile是只對(duì)當(dāng)前用戶永久生效的環(huán)境變量

5. 如何將自定義路徑添加到"Path"環(huán)境變量份名?

//向環(huán)境變量中加入自定義路徑
$ PATH=$PATH:/home/murry/mybin

6. 讓環(huán)境變量立即生效

$ source .zshrc
// 或 . ./.zshrc

二、搜索文件

  • whereis 簡(jiǎn)單快速妓美,只能搜索二進(jìn)制文件(-b)僵腺,man幫助文件(-m)和源代碼文件(-s)
$ whereis who
  • locate 快而全,系統(tǒng)每天自動(dòng)執(zhí)行updatedb更新查詢數(shù)據(jù)庫(kù)壶栋,也可以通過(guò)執(zhí)行updatedb命令手動(dòng)更新
$ locate /etc/sh   //查詢etc下所有以sh開(kāi)頭的文件
  • which 小而精辰如,經(jīng)常用于確定是否安裝了某個(gè)指定的軟件
$ which man
  • find 精而細(xì),最強(qiáng)大的搜索工具贵试,不但可以通過(guò)文件類型琉兜、文件名進(jìn)行查找而且可以根據(jù)文件的屬性(如文件的時(shí)間戳,文件的權(quán)限等)進(jìn)行搜索毙玻。
$ sudo find /etc/ -name interfaces  //表示去/etc/目錄下面 豌蟋,搜索名字叫做interfaces的文件或者目錄
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市桑滩,隨后出現(xiàn)的幾起案子梧疲,更是在濱河造成了極大的恐慌,老刑警劉巖运准,帶你破解...
    沈念sama閱讀 211,194評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件幌氮,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡胁澳,警方通過(guò)查閱死者的電腦和手機(jī)该互,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,058評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)听哭,“玉大人慢洋,你說(shuō)我怎么就攤上這事塘雳÷脚蹋” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,780評(píng)論 0 346
  • 文/不壞的土叔 我叫張陵败明,是天一觀的道長(zhǎng)隘马。 經(jīng)常有香客問(wèn)我,道長(zhǎng)妻顶,這世上最難降的妖魔是什么酸员? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,388評(píng)論 1 283
  • 正文 為了忘掉前任蜒车,我火速辦了婚禮,結(jié)果婚禮上幔嗦,老公的妹妹穿的比我還像新娘酿愧。我一直安慰自己,他們只是感情好邀泉,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,430評(píng)論 5 384
  • 文/花漫 我一把揭開(kāi)白布嬉挡。 她就那樣靜靜地躺著,像睡著了一般汇恤。 火紅的嫁衣襯著肌膚如雪庞钢。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,764評(píng)論 1 290
  • 那天因谎,我揣著相機(jī)與錄音基括,去河邊找鬼。 笑死财岔,一個(gè)胖子當(dāng)著我的面吹牛风皿,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播使鹅,決...
    沈念sama閱讀 38,907評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼揪阶,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了患朱?” 一聲冷哼從身側(cè)響起鲁僚,我...
    開(kāi)封第一講書(shū)人閱讀 37,679評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎裁厅,沒(méi)想到半個(gè)月后冰沙,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,122評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡执虹,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,459評(píng)論 2 325
  • 正文 我和宋清朗相戀三年拓挥,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片袋励。...
    茶點(diǎn)故事閱讀 38,605評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡侥啤,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出茬故,到底是詐尸還是另有隱情盖灸,我是刑警寧澤,帶...
    沈念sama閱讀 34,270評(píng)論 4 329
  • 正文 年R本政府宣布磺芭,位于F島的核電站赁炎,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏钾腺。R本人自食惡果不足惜徙垫,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,867評(píng)論 3 312
  • 文/蒙蒙 一讥裤、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧姻报,春花似錦己英、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,734評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至邮府,卻和暖如春荧关,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背褂傀。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,961評(píng)論 1 265
  • 我被黑心中介騙來(lái)泰國(guó)打工忍啤, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人仙辟。 一個(gè)月前我還...
    沈念sama閱讀 46,297評(píng)論 2 360
  • 正文 我出身青樓同波,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親叠国。 傳聞我的和親對(duì)象是個(gè)殘疾皇子未檩,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,472評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • 一、環(huán)境變量 1. 變量 變量就是計(jì)算機(jī)中用于記錄一個(gè)值(數(shù)值粟焊,字符或字符串)的符號(hào)冤狡。通常變量與值是一對(duì)一的關(guān)系,...
    睡不醒醒閱讀 929評(píng)論 0 1
  • 一项棠、實(shí)驗(yàn)介紹 1.1 實(shí)驗(yàn)內(nèi)容 本節(jié)實(shí)驗(yàn)介紹環(huán)境變量的作用與用法悲雳,及幾種搜索文件的方法。學(xué)會(huì)這些技巧可以高效地使用...
    harrytc閱讀 386評(píng)論 0 0
  • 一香追、環(huán)境變量 1. 變量所謂變量就是計(jì)算機(jī)中用于記錄一個(gè)值(不一定是數(shù)值合瓢,也可以是字符或字符串)的符號(hào),而這些符號(hào)...
    e9f3ca3721bc閱讀 382評(píng)論 0 0
  • 一透典、關(guān)于環(huán)境變量 1晴楔、變量:用于記錄一個(gè)值的符號(hào) (注意:Shell變量不用專門(mén)指定類型名) 變量的作用域: 變...
    bewhyy閱讀 487評(píng)論 0 0
  • 去之前,想像過(guò)很多次峭咒,或者會(huì)感慨萬(wàn)千税弃,或者會(huì)沉默地緬懷。 那些酸辣粉讹语、那些上下鋪的事钙皮、那些穿著高跟鞋走在通往隔壁學(xué)...
    牛戀閱讀 486評(píng)論 0 3