日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux pipe命令,Linux入门教程:Linux下的pipe命令

發布時間:2023/12/18 linux 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux pipe命令,Linux入门教程:Linux下的pipe命令 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

pipe命令在Linux shell中是很重要的概念

管道pipe,意思是上一次命令的輸出是下一個命令的輸入,但是,我們知道,一個命令的輸出,是沒有固定格式的

如ls -l一樣,輸出的是大段大大段的數據,那么我們怎么把這些數據格式化成為我們下一個命令能用的呢?這就要

用Linux下面的一些管道命令了;

1)cut:

cut -d “分隔符” -f "區快"? -c "字符界限"

如: cut /etc/passd? -d: -f1

cut /etc/passwd -c1-10

2)sort:

排序命令

t:分隔符

r:反序

u:相同的內容只顯示一次

n:純數字排序,不然用字符串排序

+strat-end:由第strat排序到第end區塊

3)wc

-l:計算有多少行

-m:計算有多少字節

-w:計算有多少字

4)uniq:

取出輸入中間的相同的輸入

如:echo -e nihao\\nnihao | uniq

輸出僅僅是nihao

5)tee

不僅僅可以將標準輸出重定向到文件,還可以依舊在在管道中流傳或者輸出到屏幕

6)tr

-d:刪除一個用用正則表達式表示的字符串

-s:替代重復的字符

如:tr /etc/passwd? -d “\r”

tr ‘[a-z]’ ‘[A-Z]’? #將小寫改成大寫

7)split

-l:按行劃分區快,并且存儲為文件

-b:按size劃分區快

如:split -l 5 test

劃分為testaa,testab等等文件

另外,補充一些shell中的特殊符號

~:根目錄

‘’:命令優先執行

ctrl+Z:命令暫停執行

ctrl+S:暫停屏幕輸出

ctrl+Q:恢復屏幕輸出

ctrl+C:中斷當前命令

?:代表一個字符

*:代表多個字符

$:變量引用

&:命令后臺執行

;連接命令

command1;command2

上面的命令在命令1出錯的情況下,命令2依然會執行

command1&&command2

命令1出錯,命令2不會執行

command1 || command2

命令1出錯,命令2會執行

總結

以上是生活随笔為你收集整理的linux pipe命令,Linux入门教程:Linux下的pipe命令的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。