一、環境變數
1.變數 計算機用於記錄乙個值(不一定是數值,也可以是字元或字串)的符號,而這些符號將用於不同的運算處理中。通常變數與值是一對一的關係,可以通過表示式讀取它的值並賦值給其它變數,也可以直接指定數值賦值給任意變數。為了便於運算和處理,大部分的程式語言會區分變數的類
型,用於分別記錄數值、字元或者字串等等資料型別。shell 中的變數也基本如此,有不同型別(但不用專門指定型別名),可以參與運算,有作用域限定。
2.使用declare 命令建立乙個變數名為tmp的變數,直接即用即建立
tmp=shiyanlou
通常我們會設計到的變數型別有三種
當前shell程序私有使用者自定義變數,如上面我們建立的tmp變數,只在當前shell中有效
shell本身內建的變數
從自定義變數匯出的環境變數
export:顯示從shell中匯出成環境變數的變數,也能通過它將自定義變數匯出為環境變數
關於哪些變數是環境變數,可以簡單地理解成在當前程序的子程序有效則為環境變數,否則不是
2.path
新增自定義路徑到"path"環境變數
path=$path:/home/shiyanlou/mybin
二、搜素檔案
與搜尋相關的命令常用的有 whereis,which,find和locate
1.whereis簡單快速
$whereis who
2.locate快而全
3. which 小而精 which man
4.find 精細 find [path][option][action]
環境變數與檔案查詢
一 環境變數 1 變數 預宣告變數 例 declare temp 也可以不宣告直接建立 例 temp shiyanlou 讀取變數的值 例 echo temp 2 變數型別 a.當前shell程序私有使用者自定義變數,如temp b.shell本身內建的變數 c.從自定義變數匯出的環境變數。與變數相...
環境變數與檔案查詢
shell中的變數有型別但不用專門指定型別名,屬於弱型別程式語言,可參與運算也有變數的作用域。declare temp 用declare預先宣告乙個變數 也可以不用宣告,直接即用即建立,像python變數一樣 temp shiyanlou 直接給變數賦值,等號兩邊不能有空格 echo temp 讀取...
Linux環境變數與檔案查詢
變數 shell中可以利用declare宣告乙個變數並進行賦值 declare name 宣告乙個叫name的變數 name hello 給name變數賦值 echo name 讀取name變數的值 通常為了與普通變數區分,環境變數為大寫。永久生效 按變數的生存週期來劃分,linux 變數可分為兩類...