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鍵退出。
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章