1. 程式人生 > >張明貴-Linux基礎命令學習

張明貴-Linux基礎命令學習

圖片 nag 14. 成對 xargs cat roc ctrl+ 引號

echo 打印輸出內容


向/zmg/xwj.txt 寫入 "我正在51cto學習Linux"

1、使用vi編輯器編輯

2、使用echo重定向 '>'表示重定向

技術分享圖片

echo後面跟的內容可以加單引號,雙引號,或者不加

技術分享圖片


‘>’會覆蓋原有的內容,如果不想覆蓋原來的內容使用‘>>’表示追加

技術分享圖片


一次輸入多行

第一種方法

技術分享圖片

第二種方法

[root@xwj ~]# cat >/zmg/xwj.txt

111

222

333

按Ctrl+c 或 Ctrl+d 退出

技術分享圖片

第三種方法

[root@xwj ~]# cat >>/zmg/xwj.txt<<EOF

> 1111

> 2222

> 3333

> EOF

EOF要定格寫,按Enter鍵就會退出編輯,(EOF)沒有特殊的意義,任何合適成對的字符包裹編輯的內容都可以

技術分享圖片



清空文件的內容

[root@xwj ~]# > /zmg/xwj.txt

技術分享圖片






特殊字符

>或1> 輸出重定向,會覆蓋前面的內容

>>或1>> 追加輸入重定向,會在原有內容的尾部追加

<或0< 輸入重定向

<<或0<< 追加輸入重定向


<輸入重定向舉例 將/zmg/xwj.txt中的內容 以 xargs -n 1的方式處理,xargs -n 2按照兩組的方式顯示

技術分享圖片


總結:尖括號的方向代表數據的流向






Linux的標準輸入輸出:

標準輸入 代碼0 <或<<(0可以省略不寫)

標準正確輸出 代碼1 >或>>(1可以省略不寫)

標準錯誤輸出 代碼2 2>或2>> (2不能省略)


將標準正確輸出和標準錯誤輸出都追加到 a.log 裏 (正確和錯誤輸出到同一個文件裏工作中較常用)

技術分享圖片

其他寫法

[root@xwj ~]# echo xin wan jia >>a.log 2>&1

技術分享圖片


真正的速度是看不見,就像風輕雲淡,日落月收。


張明貴-Linux基礎命令學習