linux學習(三)輸入輸出重定向和管道功能、cat命令、more命令


@

輸入輸出重定向

輸入重定向可以讓用戶將某個文件作為輸入設備,輸出重定向可以把某個文件作為輸出設備,從而使文件更加靈活
輸入重定向的符號使“<",執行該命令,“<"后面的文件替代用戶從鍵盤的輸入內容
例如將file文件的內容發送到某個郵箱

[root@localhost ~]#mail -s "test mail" tiger@localhost <file1

輸出重定向

輸出重定向符號是”>“和”>>"將輸入內容直接寫入指定文件,“>>”叫做重定向附加,**和>最大區別就是他不會覆蓋文件而是在文件的最后附加內容。
例如:

 [root@localhost ~]#cal>filetest   //將日歷輸出到filetest里面,如果里面有內容就會被覆蓋
 [root@localhost ~]#ls>>filetest   //將文件列表的信息附加到文件的最后

例如:

在這里插入圖片描述

管道功能

管道功能就是把一個命令的輸出信息作為另一個命令的輸入信息,這樣就可以完成很復雜的命令
管道功能的符號就是"|"
例如

 [root@localhost ~]#ll |wc -l   

比如上面這個命令
就是顯示完文件列表
然后輸出的信息會成為wc命令的輸入信息
統計了文件列表的長度
在這里插入圖片描述

cat命令

cat命令用於顯示文件,cat是指貓,貓有頭,也有尾巴,所以也有head命令和tail命令
head [選項] [文件名] 查看文件的開頭
tail [選項] [文件名] 查看文件的結尾
當瀏覽較大文件的時候,cat可以滾屏,滾屏時有以下幾個命令:
Ctrl+S:停止滾屏
Ctrl+Q:恢復滾屏
Ctrl+C:停止cat命令,並且返回Shell提示符狀態

cat -n [文件名] 在文件前面加上行號
cat命令還可以利用輸入/重定向功能建立小型文件或者將兩個文件連接起來

cat > 新文件

可以將你的輸入重定向到文件里面,Ctrl+D結束輸入
在這里插入圖片描述

cat 文件1 文件2 > 新文件

將兩個文件連接起來
在這里插入圖片描述

more命令

more命令用來分屏顯示大文件,會在左下角顯示以及顯示了該文件的百分比,按空格鍵顯示下一屏的內容,按B鍵顯示上一屏的內容,按Q鍵退出。
在這里插入圖片描述


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM