linux系統常用命令統計及shell特殊字符
阿新 • • 發佈:2018-07-08
命令 輸入 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特殊字符