定向输出命令_网络工程师之linux重定向命令和管道命令详解
如果這篇文章對您有幫助,請關注并點贊,感謝您的支持,如果還有其他問題,請私信給我
今天來講解linux下">"輸入/輸出重定向和管道命令
1.輸入/輸出重定向命令基本格式:cmd1>cmd2
在linux命令行模式中,如果命令所需的輸入不是來自鍵盤,而是來自指定的文件,這就是輸入重定向。同理,命令的輸出也可以不顯示在屏幕上,而是寫入指定文件中,這就是輸出重定向
輸入重定向示例:
把文件ls.txt做為wc 命令的輸入,統計出ls.txt的行數、單詞數和字符數。所輸入的信息不再是鍵盤,而是文件ls.txt
輸出重定向示例:
Ls的命令不再顯示在屏幕上,而是保存在一個名為ls.txt的文件中。如果">"后面的文件已經存在,則直接覆蓋這個文件。
2.管道命令基本格式:cmd1|cmd2|cmd3
使用管道符"|"將命令隔開,管道符左邊命令的輸出就會做為管道付右邊命令的輸入。連續使用意為著第一個命令的輸出會作為第二個命令的輸入,第二個命令的輸出又會做為第三個命令的輸入,依此類推。
管道示例:
這個是把ls命令中列出的所有文件結果,發送給wc命令,統計里面有多少行,多少單詞和多少字符。
多管道示例:
這條命令利用了兩個管道,利用第一個cat命令顯示passwd文件的內容并輸出給grep命令,grep命令找出含有/bin/bash的所有行;第二個管道將grep的輸入送給wc命令,wc命令統計出輸入中的行數。這個命令的功能在于找出系統中有多少個用戶使用bash.因為我們只有一個用戶登錄,所以結果為1
到這里linux重定向輸入/輸出和管道命令就講解完了,感謝您的觀看,如有問題請私信或留言
.如果這篇文章對您有幫助,請關注并點贊,感謝您的支持,如果還有其他問題,請私信給我
總結
以上是生活随笔為你收集整理的定向输出命令_网络工程师之linux重定向命令和管道命令详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: watchOS 6:如何在 Apple
- 下一篇: linux调用php项目,在Centos