Ubuntu中特殊符號命令

2021-06-22 07:57:10 字數 1477 閱讀 1708

( > ) 重定向輸出符號

用法:命令》檔名

特性:覆蓋(當輸入檔案和輸出檔案是同一檔案,檔案內容被清空;不適合連續重定向)

典型應用:

~$ 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...