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








