Linux基礎命令學習——重定向與管道符(五)

一名菜鳥學習編程技術,記錄所學知識並分享給大家,希望大家多多支持。

今天來寫一篇關於學習Linux基礎命令——重定向與管道符命令的文章,也實踐了很多,總結給大家一起學習!

重定向

輸入重定向是指把文件導入命令中;
輸出重定向是指把原本輸出到屏幕上的信息寫入指定的文件中;(輸出重定向又分爲標準輸出重定向錯誤輸出重定向

  • 標準輸入重定向:stdin,文件描述符爲0,默認從鍵盤輸入;
  • 標準輸出重定向:stdout,文件描述符爲1,默認輸出到屏幕;
  • 錯誤輸出重定向:stderr,文件描述符爲2,默認輸出到屏幕;

在這裏插入圖片描述

  1. 輸入重定向
1、使用重定向命令把readme.txt文件導入給wc -l命令,統計一下文件內容的行數
wc -l <readme.txt
  1. 輸出重定向
1、將標準輸出重定向到文件
$ ls /etc/ >ectdir
2、將標準輸出重定向到追加文件
$ ls /etc/sysconfig/ >> etcdir
3、將錯誤輸出重定向到文件
$ nocmd 2> errfile
4、將標準輸出和錯誤輸出重定向到文件
$ ls afile bfile &> errfile

管道符

將左邊的內容作爲輸入,讓右邊的命令接受並處理,可以連接多條命令使用
左邊的結果會作爲右邊的輸入值;格式:命令A|命令B|命令C

1、用cat命令查看某個文件,並查找一個關鍵字爲“root”的文件
$ cat /etc/passwd | grep "root" 
2、列出並查找home目錄下與“a”相關的文件
$ ls |grep "a"

命令行的通配符

  • (*)代表匹配零個或多個字符;
  • (?)代表匹配單個字符;
  • 中括號內加上數字[0 ~ 9]代表匹配0~9之間的單個數字的字符;
  • 中括號內加上字母[abc]代表匹配a、b、c三個字符中的任意一個字符;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章