1.變量
變量就是計(jì)算機(jī)中用于記錄一個(gè)值的符號(hào),變量與值是一一對(duì)應(yīng)關(guān)系
變量的作用域中只能有一個(gè)同名變量箭券,一旦離開(kāi)則變量無(wú)效净捅。
用=來(lái)賦值,被賦值的在“=“前邊
讀取變量辩块,echo命令和符號(hào)$蛔六,$表示引用變量值,一定要輸入废亭。
并非任何形式的變量都可用国章,變量名只能是字母,數(shù)字豆村,下劃線液兽,且數(shù)字不能作為第一個(gè)
2.環(huán)境變量
相比于普通變量,其作用域大你画,作為一個(gè)進(jìn)程運(yùn)行在操作系統(tǒng)上抵碟,而在Shell中運(yùn)行的大部分命令都將以Shell的子進(jìn)程的方式運(yùn)行。
set 顯示所有變量
env 顯示與當(dāng)前用戶(hù)相關(guān)的環(huán)境變量
exp 顯示從Shell中導(dǎo)出來(lái)環(huán)境變量的變量坏匪。
通常將環(huán)境變量設(shè)置為大寫(xiě)
3.命令的查找路徑與順序
環(huán)境變量PATH用來(lái)進(jìn)行搜索拟逮,PATH中保存了Shell中執(zhí)行的命令的搜索路徑
4.添加自定義路徑到“PATH“環(huán)境變量
“>>”表示將標(biāo)準(zhǔn)輸出以追加的方式重定向到一個(gè)文件夾中,“>”是以覆蓋的方式重定向到一個(gè)文件中适滓。
5.修改與刪除變量
用unset刪除環(huán)境變量
6.使用環(huán)境變量立即生效
使用source命令 別名為 .
source.zshre 等價(jià)于 . ./.zshrc
7.搜索文件
相關(guān)命令:whereis,which,find,locate
whereis 簡(jiǎn)便快捷
locate 快而全
它不只是在/etc目錄下查找敦迄,還自動(dòng)遞歸子目錄查找
查找文件要在*前加/轉(zhuǎn)義,否則不能被找到
which 小而精 可以確定安裝指定軟件
find 精而細(xì) find命令的路徑是作為第一個(gè)參數(shù)的,基本命令格式為
find [path][option][action]
ps:黑客帝國(guó)的數(shù)字雨罚屋,用cmatrix來(lái)實(shí)現(xiàn)苦囱。666