“Linux 基礎(chǔ)入門(mén)(新版)”實(shí)驗(yàn)報(bào)告 環(huán)境變量與文件查找

環(huán)境變量與文件查找

1.環(huán)境變量

什么是變量:

所謂變量就是計(jì)算機(jī)中用于記錄一個(gè)值(不一定是數(shù)值,也可以是字符或字符串)的符號(hào),而這些符號(hào)將用于不同的運(yùn)算處理中。

創(chuàng)建一個(gè)變量:

使用declare創(chuàng)建

$ declare tmp

賦值:

使用=來(lái)賦值

tmp=shiyanlou

讀取變量的值:

$ echo $tmp

環(huán)境變量:

環(huán)境變量(environment variables)一般是指在操作系統(tǒng)中用來(lái)指定操作系統(tǒng)運(yùn)行環(huán)境的一些參數(shù),如:臨時(shí)文件夾位置和系統(tǒng)文件夾位置等。

環(huán)境變量是在操作系統(tǒng)中一個(gè)具有特定名字的對(duì)象,它包含了一個(gè)或者多個(gè)應(yīng)用程序所將使用到的信息。

有關(guān)命令:

set:

顯示當(dāng)前 Shell 所有變量,包括其內(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)境變量。

/etc/bashrc

/etc/profile

它們分別存放的是 shell 變量和環(huán)境變量。

2.命令的查找路徑與順序

在 Shell 中輸入一個(gè)命令,Shell 是怎么知道去哪找到這個(gè)命令然后執(zhí)行的呢?這是通過(guò)環(huán)境變量 PATH 來(lái)進(jìn)行搜索的。

PATH 里面保存了 Shell 中執(zhí)行的命令的搜索路徑。

3.添加自定義路徑到“ PATH ”環(huán)境變量

$ PATH=$PATH:/home/shiyanlou/mybin

4.修改已有變量

${變量名#匹配字串}

從頭向后開(kāi)始匹配,刪除符合匹配字串的最短數(shù)據(jù)

${變量名##匹配字串}

從頭向后開(kāi)始匹配,刪除符合匹配字串的最長(zhǎng)數(shù)據(jù)

${變量名%匹配字串}

從尾向前開(kāi)始匹配,刪除符合匹配字串的最短數(shù)據(jù)

${變量名%%匹配字串}

從尾向前開(kāi)始匹配,刪除符合匹配字串的最長(zhǎng)數(shù)據(jù)

${變量名/舊的字串/新的字串}

將符合舊字串的第一個(gè)字串替換為新的字串

${變量名//舊的字串/新的字串}

將符合舊字串的全部字串替換為新的字串

5.刪除變量

使用unset刪除

$ unset temp

6.搜索文件

搜索常用的命令有:

whereis,which,find 和 locate 。

whereis 簡(jiǎn)單快速

locate 快而全

which 小而精

find 精而細(xì)

7.制作數(shù)字雨

需要先安裝Ubuntu。

$ sudo apt-get update;sudo apt-get install cmatrix

然后輸入$ cmatrix就可以了

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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