1、 檢視預設指令碼語言
命令 cat /etc/password 檢視password檔案,裡面有資訊(最後一位)表明預設的shell程式,一般是bash。
命令 cat /etc/shells 檢視支援的shell程式
命令cat filename 檢視乙個檔案
cat file 將file1和file2的資訊合併輸出到file中
cat -n textfile1 將textfile的內容加上行號輸出, cat -b textfile 空行不編號
命令 tail -n filename 檢視乙個檔案的後n行
2、變數定義
day=sunday 就將sunday賦值 給變數day了,
day='sunday' ,單引號表示字串賦值給day,
echo $day 可在螢幕上輸出day的值,即sunday 。用$符號可以引用變數的值。
today="today is $day", 注意是雙引號。
echo $today 即today is sunday
如果是單引號,today='today is $day'
echo $today 即today is $day
3、輸出重定向
< file ,將「標準輸出」輸出到file中;
<< file,將「標準輸出」以追加的方式輸出到file中;
2< file 將錯誤資訊輸出到檔案file中
&< file 將所有輸出資訊都輸出到檔案file中
<& ????
4、輸入
--stdin 與《連用
shell 變數定義 變數賦值
在 shell 中,當第一次使用某變數名時,實際上就定義了這個變數。建立和設定變數的語法 varname varvalue如果沒有給出變數值,則變數會被賦予乙個空字串。注意,在賦值操作符 的周圍不要有任何空格,像下面這三種寫法會報錯 varname varvalue varname varvalue...
第二講 變數定義
批處理中變數的定義。變數 在程式的執行過程中隨時可以發生變化的量。好像是這麼定義的,在批處理中,變數的定義一般用以下set命令來設定。set 顯示 設定或刪除 cmd.exe 環境變數。set設定變數的基本形式 set 變數名 變數值 在cmd中如果直接輸入set,則會顯示系統的環境變數,而且這些變...
Shell預定義變數
預定義變數即shell已經定義的變數,使用者可根據shell的定義直接使用這些變數,無需自己定義。所有預定義的變數都由 符和其他符號組成,常用的預定義變數如下所示。1 表示命令行引數的個數。2 包含所有的命令列引數,即 1 2 3.3 前乙個命令的退出狀態,正常退出返回0,反之為非0值。4 包含所有...