@ "TOC" 輸入輸出重定向 輸入重定向可以讓用戶將某個文件作為輸入設備,輸出重定向可以把某個文件作為輸出設備,從而使文件更加靈活 輸入重定向的符號使““和” "將輸入內容直接寫入指定文件==,“ ”叫做重定向附加, 和 最大區別就是他不會覆蓋文件而是在文件的最後附加內容。 例如: 例如: 管道功 ...
目錄
@(輸入輸出重定向和管道功能)
輸入輸出重定向
輸入重定向可以讓用戶將某個文件作為輸入設備,輸出重定向可以把某個文件作為輸出設備,從而使文件更加靈活
輸入重定向的符號使“<",執行該命令,“<"後面的文件替代用戶從鍵盤的輸入內容
例如將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鍵退出。