( > ) 重定向輸出符號
用法:命令》檔名
特性:覆蓋(當輸入檔案和輸出檔案是同一檔案,檔案內容被清空;不適合連續重定向)
典型應用:
~$ cat a b >c (合併檔案)
~$ echo "hello world" > hello.txt (輸入內容到指定檔案)
~$ ./test.sh > /dev/null (刪除程式輸入)
( >> ) 輸出重定向
用法:命令》檔名
特性:追加
典型應用:
~$ cat hello.txt >> hello2.txt
~$ ./test.sh >> test.echo
( 2> ) 錯誤重定向
用法:命令2>檔名
特性:覆蓋
典型應用:
~$ ./test.sh >> test.error
( 2>> ) 錯誤重定向輸出符號
用法:命令2>>檔名
特性:錯誤資訊的追加
典型應用:
~$ ./test.sh 2>> test.error
( | ) 管道符號
用法:命令1 | 命令2
特性:上乙個的命令輸出作為下乙個命令的輸入
典型應用:
~$ ps -ef | grep root
( * ) 匹配任意字元
( ? ) 匹配任意乙個字元
( & ) 後台執行命令(守護程式)
用法:命令1 &
特性:關閉當前終端視窗,程式仍在執行
典型應用:
~$ ./test.sh &
( && ) 連線多條命令
用法:命令1 && 命令2
特性:如果命令1執行成功,繼續執行命令2;否則,不執行命令2.
典型應用:
~$ apt-get update && apt-get dist-upgrade
( || ) 邏輯或
用法:命令1 || 命令2
特性:如果命令1執行成功,不執行命令2;否則,才執行命令2.
( !) 邏輯非
特性:排除指定範圍.
( [x-y] ) 指定範圍
( # ) 注釋
( "" ) 雙引號
特性:把它所包含的內容作為普通字元,但'' \ $ ``除外.
( '' ) 單引號
特性:把它所包含的內容作為普通字元,無例外.
( `` ) 倒引號
特性:執行它所包含的內容
( \ ) 轉義字元
用法; \符號
特性:把符號的特定含義去掉,使其變成普通標點.
( $ ) 變數呼叫符號
用法:$變數
特性:呼叫變數,從而得到『變數的值
( ; ) 命令分隔符
用法:命令1 ; 命令2
特性:一行語句中,順次執行各命令
( () ) 整體執行
( {} ) 變數分離
perl中特殊符號
陣列 x x名字前面是美元符號 後面是花括號 則其為 hash 元素 要引用整個 hash,使用百分號 作為字首。前面幾頁中使用的 hash 的名字為 family name。系統產生的一些可讀的資訊,也可能是出錯的資訊 子函式引數變數自己本身 子程式的私有變數 x 呼叫子函式x 資料輸入.如果沒有...
Bat 中特殊符號
隱藏命令的回顯。在for中表示使用增強的變數擴充套件 在set中表示使用擴充套件環境變數指定位置的字串 在set a中表示按位取反。使用兩個 包含乙個字串表示引用環境變數。比如乙個 time 可以擴充套件到當前的系統時間 單個 緊跟0 9的乙個數字表示引用命令列引數 用於for中表示引用迴圈變數 連...
shell特殊符號 cut命令
任意個任意字元 任意乙個字元 注釋字元 脫義字元 管道符cut 分隔命令 d 分隔符 f 指定段號 c 指定第幾個字元 檢視passwd配置檔案前兩行 root localhost cat etc passwd head 2 root x 0 0 root root bin bash bin x 1...