1. 程式人生 > >linux系統常用命令統計及shell特殊字符

linux系統常用命令統計及shell特殊字符

命令 輸入 grep命令 err name 信息 通配符 輸出 鏈接

shell 特殊字符:1.通配符2.管道

1.通配符

1.1星號(*):匹配任意長度

1.2問號(?):匹配一個長度的字符

1.3方括號([......]):匹配其中指定的字符

1.4方括號([-]):匹配指定的一個字符範圍

1.5方括號([^......]):匹配除了其中指定的字符

2.管道 |

管道可以將多個命令鏈接起來,比如說第一個命令的輸出可以作為第二個命令的輸入

2.1wc命令

eg:wc log.txt

  result:2 4 6 log.txt 分別為幾行,多少個單詞,多少個字節

eg:ls /usr/bin | wc -w 查詢bin目錄下的文件個數

2.2grep命令

eg:grep "lolors" /etc/passwd 查詢lolors賬戶信息

3. 輸入 輸出重定向

3.1 >:大於號為新建模式

eg:> file_name 將file_name重定向為輸出源,為新建模式

3.2 >>:為追加模式

3.3 < :輸入源重定向

eg:wc<file1 將file1中的內容做來統計,一般省略 <

3.4 2>或&> 將命令產生的錯誤信息定向到指定文件

eg:ls -l noexist_app 2> error.txt

2>只能保存錯誤信息,&>既可以保存正確信息,又可以保存錯誤信息。

2>> 和&>>為追加模式

linux系統常用命令統計及shell特殊字符