linux基础管道命令参数用法
1、選取命令( cut、grep)
① cut命令
 ? ? ? ? ?-d ? 分隔符
 ? ? ? ? ? -f ? 字段
 ? ? ? ? ? -c ?字符
 ② grep命令
 ? ? ? ? ? -a ? 將二進(jìn)制以文件的方式查找數(shù)據(jù)
 ? ? ? ? ? -n ? 顯示行數(shù)
 ? ? ? ? ? -v ? 反向選擇
 ? ? ? ? ? -i ? ?不區(qū)分大小寫 ?
 ? ? ? ? ? -c ? 計(jì)算找到‘查找字符’的次數(shù)
2、排序命令(sort、wc、uniq)
① sort命令(排序)
 ? ? ? ? ? -t ? ?分隔符
 ? ? ? ? ? -k ? 以哪個(gè)區(qū)間進(jìn)行排序
 ? ? ? ? ? -n ? 使用數(shù)字排序
 ? ? ? ? ? -r ? ?反向選擇
 ? ? ? ? ? -f ? ?忽略大小寫的差異
 ? ? ? ? ? -u ? 就是uniq,相同的數(shù)據(jù)中,僅出現(xiàn)一行代表
 ② wc命令(知道文件有多少字、多少行、多少字符)
 ? ? ? ? ? -w ? ? 多少 字
 ? ? ? ? ? -c/m ? ?多少字符 ? ?
 ? ? ? ? ? -l ? ? 僅列出行
 ③ uniq命令(將重復(fù)的數(shù)據(jù)僅列出一個(gè)顯示)
 ? ? ? ? ? ?-i ? ?忽略大小寫字符的不同
 ? ? ? ? ? ?-c ? 進(jìn)行計(jì)數(shù)
3、雙向重定向
 ? ? ? tee命令
 ? ? ? ? ? ?-a ? ?以累加的方式,將數(shù)據(jù)加入文件里
4、字符轉(zhuǎn)換命令(tr、col、join、paste、expand)
① tr 命令(可以刪除一段信息當(dāng)中的文字,或是進(jìn)行文字的替換)
 ? ? ? ? ? ?-d ? ?刪除信息當(dāng)中的SETL這樣的字符
 ? ? ? ? ? ?-s ? ?替換掉重復(fù)的字符 ?
② col 命令
 ? ? ? ? ? ?-x ? ? 將tab鍵轉(zhuǎn)化為空格鍵
③ expand 命令(將tab鍵轉(zhuǎn)成空格鍵)
 ? ? ? ? ? ?-t ? ?后面接數(shù)字;一般來說一個(gè)tab鍵可以用8個(gè)空格鍵替換
?④ paste 命令(直接將兩行貼在一起,中間以tab鍵隔開)
 ? ? ? ?# paste ? [-d] ? file1 ?file2
 ? ? ? ? ? ?-d ? ? 后面接分隔符;一般默認(rèn)tab鍵
 ? ? ? ? ? ?- ? ? ? 如果file部分寫成了-,表示來自標(biāo)準(zhǔn)輸入的數(shù)據(jù)意思
⑤ join 命令(把兩個(gè)文件相同的數(shù)據(jù)那行加在一起)
 ? ? ? ? # ?join ? [-ti12] ? ?file1 ? file2
 ? ? ? ? ? ?-t ? ? 默認(rèn)以空格字符分隔數(shù)據(jù),并且比對第一欄的數(shù)據(jù);如果兩個(gè)文件相同,則兩條數(shù)據(jù)連為一行,且第一個(gè)欄位放在第一個(gè)。
 ? ? ? ? ? ?-i ? ? 忽略大小寫
 ? ? ? ? ? ?-1 ? ?代表第一個(gè)文件要用哪個(gè)欄位來分析
 ? ? ? ? ? ?-2 ? ?代表第二個(gè)文件要用哪個(gè)欄位來分析
5、劃分命令
 ? ? split(將一個(gè)大文件劃分為小文件)
 ? ? ? ? ? ?-b ? ? 后面可接欲劃分成的文件大小,可加單位,例如b、k、m
 ? ? ? ? ? ?-l ? ? ?以行數(shù)來劃分
6、參數(shù)代換
 xargs
 ? ? ? ? ? ?-0 ? ?可以將它還原成一般字符,這個(gè)參數(shù)可以用于特殊狀態(tài)
 ? ? ? ? ? ?-e ? ?這是EOF(end ?of ?file)的意思,后面可以接一個(gè)字符。當(dāng)xargs分析到這個(gè)字符時(shí)就會(huì)停止工作
 ? ? ? ? ? ?-p ? ?執(zhí)行這個(gè)命令時(shí),都會(huì)詢問使用者的意思
 ? ? ? ? ? ?-n ? ?后面接次數(shù),每次command命令執(zhí)行時(shí),要使用幾個(gè)參數(shù)的意思
總結(jié)
以上是生活随笔為你收集整理的linux基础管道命令参数用法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 将html中的style内联样式转换为行
- 下一篇: Python把两张图片拼接为一张图片并保
