1. 程式人生 > >liunx中“ >” 與“ &>”,"&>>"的區別

liunx中“ >” 與“ &>”,"&>>"的區別

liunx中">"代表將資料全部定向輸入到一個檔案內並同時覆蓋檔案原有內容,檔案不存在會建立。是清除原先的內容 用 左邊的輸出替換之

liunx中“&>" 一般一個搜尋命令有標準輸出和標準錯誤輸出,也就是”>"和“2>" 這兩個的結合體就是 ”&>" 結果就是你輸入命令,正確和錯誤資訊都不輸出在螢幕上直接輸到你重定向的一個檔案內,並同時覆蓋檔案原有內容,檔案不存在會建立。

">" 是輸出到檔案中, 如果檔案存在, 則原來的內容被清空, 不存在則建立檔案, 比如

ls > filelist.txt

">>"是把輸出追加到檔案中, 如果檔案存在, 追加到末尾, 不存在則建立檔案.

 

小於號:命令預設從鍵盤獲得的輸入,改成從檔案,或者其它開啟檔案以及裝置輸入

mysql -u root -p -h test < test.sql 匯入資料