Bash shell基本操作命令和環境變數命令(筆記)

來源:互聯網
上載者:User

標籤:shell   環境變數   

一、Bash Shell 的基本操作命令
1、type:查看命令是否是bash shell 的內建命令 type cd
2、echo :變數的顯示 echo $變數 echo name
3、unset :取消剛才設定的變數 unset name
4、env 或者set 命令查看環境變數
5、export 自訂變數轉成環境變數 export 變數名
6、read 變數鍵盤讀取 read [-pt] variable
7、declare/typeset 聲明變數的類型 declare [-aixr] variable
-a :將後面變數定義為數組
-i: 將後面變數定義為整數數字類型
-x:將後面變數定義為環境變數,等於與export
-r :將變數設定成為唯讀類型
8、array :數組 數組eg:var[1]=”ding”var[2]=”dong”echo“{var[1]},${var[2]}” 顯示ding,dong
9、ulimit : 與檔案系統及程式的限制關係 ulimit [-SHacdfltu] [配額]
-a :後面不接任何參數,可列出所有的限制額度
-f :可以建立的最大檔案容量(一般設定為2GB)單位偉KB
10、alias :命令別名 eg :alias ll=’ls -l’ 輸入ll 等同於 ls -l命令
11、unalias :取消別名 eg : unalias ll
12、history :曆史命令 history [n] n:代表數字,列出最近n條命令
History [-craw] histfiles
-c :將目前所有的history內容清空
-r: 將histfiles 的內容讀到目前這個shell的history記憶中
-w:將目前的history記憶內容寫入histfile中
i number :執行第幾條命令的意思
i command :由最近的命令向前搜尋命令串開頭為command命令
!! 執行上一個命令

二、Bash Shell 的環境變數命令
1、stty: 設定終端機的輸入按鍵命令 stty [-a]
-a :將目前所有的stty參數列出來
Eg: stty erase ^h 設定[Ctrl]+h來進行字元的刪除
2、萬用字元
* :代表0個到無窮多個任一字元
?:代表一定有一個任一字元
[] :代表一定有一個中括弧內的字元
[-] :代表編碼順序內的所有字元,如[0-9]範圍內所有數字
[^] :表示原向選擇,[^abc]代表一定有一個字元,非a、b、c字元
3、資料量重新導向
標準輸入:代碼為0,使用<或者<<
標準輸出:代碼為1,使用>或者>>
標準錯誤輸出:代碼為2 ,使用2>或者2>>
1> :以覆蓋的方法將正確的資料輸出到指定的檔案或者裝置上
1>> :以累加的方法將正確的資料輸出到指定的檔案或者裝置上
2> :以覆蓋的方法將錯誤的資料輸出到指定的檔案或者裝置上
2>> :以累加的方法將錯誤的資料輸出到指定的檔案或者裝置上
4、命令執行的判斷依據: “;”“&&”“||”
“cmd1;cmd2”:表示同時執行多個命令,命令間以“;”分開
“cmd1&&cmd2”:若cmd1執行完畢且正確,則開始執行cmd2,若cmd1執行完為錯誤,cmd2不用執行
“cmd1||cmd2”:若cmd1執行完畢且為正確,cmd2不執行,若cmd1執行完畢為錯誤,則執行cmd2

Bash shell基本操作命令和環境變數命令(筆記)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.