1. 程式人生 > >linux Shell命令及功能

linux Shell命令及功能

1.命令補全

         Tab 單擊補全命令   雙擊顯示經智慧匹配推測可能的命令

2.命令歷史

         檢視 history 

         清空 history -c

3.命令別名

         檢視 alias

         設定 alias myls='ls -l'

4.萬用字元

         * 任意多個字元

         ? 任意一個字元 不能是0個

         [] 指定範圍中的一個字元 例[0-9]:0到9中任意一個

5.命令後臺執行

         在原有命令末端使用&

6.命令作業控制

         jobs檢視當前的後臺作業任務

         bg將當前被掛起的命令作業切換到後臺

         fg將最近的一個後臺作業切換回前臺

7.Shell變數

         設定:COLOR=red

         引用:echo $COLOR 或者 echo ${COLOR}

8.環境變數

         命名全部大寫

          export 將當前Shell環境中的環境變數到出到子Shell中

         配置檔案~/.bashrc,供固化的長期使用

9.預定義變數由Shell程式提供的內建變數

         $$當前程序號

         $0當前程序名

         $?當前命令的返回值資訊 (前一條命令) 0:成功 非0:失敗

         $!最近一個後臺程序的程序號資訊

10.位置變數

         $1,$2...$9

         shift 切換

11.標準裝置檔案

         stdin 標準輸入檔案 /dev/stdin 檔案描述符“0”

         stdout 標準輸出檔案 /dev/stdout 檔案描述符“1”

         stderr 標準錯誤檔案 /dev/stderr 檔案描述符“2”

12.管道 

         管道符 “|”

13.重定向

         > 覆蓋

         >> 追加

         輸入重定向 cat < *.txt

         cat << EOF

         合併重定向 &