1,執(zhí)行mv -r /home /dir1 /home /dir2后home已經不存在了,當然cd /home進入,顯示home目錄不存在!
創(chuàng)新互聯公司為企業(yè)級客戶提高一站式互聯網+設計服務,主要包括成都網站設計、做網站、成都app軟件開發(fā)、小程序開發(fā)、宣傳片制作、LOGO設計等,幫助客戶快速提升營銷能力和企業(yè)形象,創(chuàng)新互聯各部門都有經驗豐富的經驗,可以確保每一個作品的質量和創(chuàng)作周期,同時每年都有很多新員工加入,為我們帶來大量新的創(chuàng)意。
2,用useradd 新建以前建過的用戶,卻顯示已經存在,這個仔細想想就知道,已存在用戶你再重建(前提又沒刪除過),那肯定有如此提示!
3,su - wa提示su: warning: cannot change directory to /home/wa: No such file or directory有如此提示更簡單,因為你執(zhí)行過mv -r /home /dir1 /home /dir2你的home目錄已經不存在了,當su -(-表示環(huán)境變量更改至wa用戶,目錄也會相應切換)時,理所應當有錯誤!
4,解決方法:最簡單方法,用root用戶登錄,刪除wa用戶(userdel -r wa)----注意,備份wa用戶中的相關重要文件,-r:會刪除用戶的同時刪除用戶所有的文件和目錄! 然后重建wa用戶
ctrl+c,終止當前運行命令或腳本。
實操成功,希望對你有幫助。
一個進程默認會打開標準輸入、標準輸出、錯誤輸出三個文件描述符
文件描述符為0,小于號表示數據由文件流入命令
usage:
命令 file
#加入輸入重定向,對輸入文件進行計數
wc -l /etc/passwd
文件描述符為1,大于號表述數據由命令流入文件
所以: echo "hello" t.log 也可以寫成 echo "hello" 1 t.log
會把文件的內容清空,再輸入到新的文件
會把當前內容保持不變,然后在下一行進行追加
2 錯誤重定向,如果當前命令產生了錯誤,會把錯誤重定向到文件中,而不會打印到屏幕
無論內容正確還是錯誤都會把文件輸出到文件中。
stderr的文件描述符為2,Unix程序會向stderr流中寫入錯誤信息。
默認情況下, command file 將stdout 重定向到 file, command file 將stdin 重定向到 file。
如果希望 stderr 重定向到 file,可以這樣寫:
$ command 2file
如果希望 stderr 追加到 file 文件末尾,可以這樣寫:
$ command 2file 2 表示標準錯誤文件(stderr)
如果希望將 stdout 和 stderr 合并后重定向到 file,可以這樣寫:
$ command file 21 或者 $ command file 21
如果希望對 stdin 和 stdout 都重定向,可以這樣寫:
$ command file1 file2
command 命令將 stdin 重定向到 file1,將 stdout 重定向到 file2。
含義:將標準錯誤輸出 重定向到 標準輸出。
符號是一個整體,不可分開,分開后就不是上述含義了。
比如有些人可能會這么想:2是標準錯誤輸入,1是標準輸出,是重定向符號,那么"將標準錯誤輸出重定向到標準輸出"是不是就應該寫成"21"就行了?是這樣嗎? 如果是嘗試過,你就知道21的寫法其實是將標準錯誤輸出重定向到名為"1"的文件里去了
文章名稱:linux命令寫錯變成> linux命令錯誤之后怎么再重新輸入命令
本文路徑:http://www.chinadenli.net/article10/dohjodo.html
成都網站建設公司_創(chuàng)新互聯,為您提供網站建設、網站策劃、定制開發(fā)、手機網站建設、微信小程序、營銷型網站建設
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯