linux 重定向及部分命令 一,重定向講解: 1> 標準輸出重定向 覆蓋原有內容 慎用!!!!!! 1>> 標準輸出追加重定向 追加內容 2> 錯誤輸出重定向 只輸出錯誤信息 2>> 錯誤輸出追加重定向 追加內容 0< 標準輸入重定向 0<< 標準輸出追加重定向 xargs 將信息進行分組命令 p ...
linux 重定向及部分命令
一,重定向講解:
1> 標準輸出重定向 覆蓋原有內容 慎用!!!!!!
1>> 標準輸出追加重定向 追加內容
2> 錯誤輸出重定向 只輸出錯誤信息
2>> 錯誤輸出追加重定向 追加內容
0< 標準輸入重定向
0<< 標準輸出追加重定向
xargs 將信息進行分組命令
ps:多文件執行時正確輸出帶一個文件,錯誤的輸出到另一個文件 ifconfig >/data/right.txt 2>/data/error.txt
錯誤文件和正確文件都放到一個文件即日誌文件ifconfig >/data/log.txt 2>/data/log.txt
第二種方法:簡便性: ifconfig >>/data/log.txt 2>$1
超級簡單 ifconfig &>/data/info.log
企業案例:
清空一個文件 1.> cat /null >/目標wenjian 2. cat 空文件 >/目標 3. >/目標文件 直接清空
>>>>>>>>>>>>>>>>>>>>>>>>>>>哈 不瞭解的私聊我啊 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
二 ,cp 目標文件 目標位置
cp -r 複製目錄 遞歸刪除命令
-a 參數 ,歸檔參數
cp -a == cp -r -p -d -r 遞歸複製 -p 保持文件屬性不變(許可權) -d參數 -d或--no-dereference 當複製符號連接時,把目標文件或目錄也建立為符號連接,並指向與源文件或目錄連接的原始文件或目錄。
複製文件強制複製函數:-f ------>f參數預設centos 6.9是關閉的所以要做壞事嗎??????????比如rm -rf /* unalies rm 就行了
所有命令編輯先使用cp備份 !!!!!!!!!!!!!!
三, mv 目標文件 目標為位置
四, remove 移除
rm 移除的目標信息
-rf 最好用的參數----->沒有之一!!!!!
精確刪除數據:rm -rf *.txt
五, find / -type f -name "*.txt"
管道前面的輸出結果交給後面的命令
`` 反引號 ==$() ps: 在一個命令中執行命令,在執行一個命令
-type -f 查找文件類型 f 表示文件 d表示目錄
-name 數據名稱 -- 查找的文件的數據名稱
六, which 查看文件的絕對路徑的信息
一天又過去了學習好快啊