共計 1214 個字符,預(yù)計需要花費(fèi) 4 分鐘才能閱讀完成。
這篇文章主要介紹“l(fā)inux 錯誤輸出重定向指的是什么”,在日常操作中,相信很多人在 linux 錯誤輸出重定向指的是什么問題上存在疑惑,丸趣 TV 小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”linux 錯誤輸出重定向指的是什么”的疑惑有所幫助!接下來,請跟著丸趣 TV 小編一起來學(xué)習(xí)吧!
在 linux 中,錯誤輸出重定向指的是“把錯誤的輸出信息寫入到一個文件中去”;輸出重定向是重新指定設(shè)備來代替顯示器作為新的輸出設(shè)備,重定向中通常是用文件或命令的執(zhí)行結(jié)果來代替鍵盤作為新的輸入設(shè)備,而新的輸出設(shè)備一般指的就是文件。
本教程操作環(huán)境:linux7.3 系統(tǒng)、Dell G3 電腦。
linux 錯誤輸出重定向是什么
我們知道,Linux 中標(biāo)準(zhǔn)的輸入設(shè)備默認(rèn)指的是鍵盤,標(biāo)準(zhǔn)的輸出設(shè)備默認(rèn)指的是顯示器。而本節(jié)所要介紹的輸入、輸出重定向,完全可以從字面意思去理解,也就是:
輸入重定向:指的是重新指定設(shè)備來代替鍵盤作為新的輸入設(shè)備;
輸出重定向:指的是重新指定設(shè)備來代替顯示器作為新的輸出設(shè)備。
通常是用文件或命令的執(zhí)行結(jié)果來代替鍵盤作為新的輸入設(shè)備,而新的輸出設(shè)備通常指的就是文件。
什么是輸入重定向?
通俗的講,輸入重定向就是把要輸入的信息寫入到指定的文件中去
什么是輸出重定向?
通俗的講,輸出重定向就是把要輸出的信息寫入到一個文件中去,而不是將要輸出的文件信息輸出到控制臺(顯示屏)
什么是錯誤重定向?
通俗的講,錯誤重定向就是把錯誤的信息寫入到一個文件中去
Linux 輸出重定向
相較于輸入重定向,我們使用輸出重定向的頻率更高。并且,和輸入重定向不同的是,輸出重定向還可以細(xì)分為標(biāo)準(zhǔn)輸出重定向和錯誤輸出重定向兩種技術(shù)。
例如,使用 ls 命令分別查看兩個文件的屬性信息,但其中一個文件是不存在的,如下所示:
[root@localhost ~]# touch demo1.txt
[root@localhost ~]# ls -l demo1.txt
-rw-rw-r--. 1 root root 0 Oct 12 15:02 demo1.txt
[root@localhost ~]# ls -l demo2.txt -- 不存在的文件
ls: cannot access demo2.txt: No such file or directory
上述命令中,demo1.txt 是存在的,因此正確輸出了該文件的一些屬性信息,這也是該命令執(zhí)行的標(biāo)準(zhǔn)輸出信息;而 demo2.txt 是不存在的,因此執(zhí)行 ls 命令之后顯示的報錯信息,是該命令的錯誤輸出信息。
再次強(qiáng)調(diào),要想把原本輸出到屏幕上的數(shù)據(jù)轉(zhuǎn)而寫入到文件中,這兩種輸出信息就要區(qū)別對待。
到此,關(guān)于“l(fā)inux 錯誤輸出重定向指的是什么”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注丸趣 TV 網(wǎng)站,丸趣 TV 小編會繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!