成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

深入講解shell命令輸出重定向

運維 系統(tǒng)運維
輸出重定向是指把shell命令(或可執(zhí)行程序)的標(biāo)準(zhǔn)輸出或標(biāo)準(zhǔn)錯誤輸出重新定向到指定文件中。這樣,該命令的輸出就不顯示在屏幕上,而是寫入到指定文件中。

學(xué)習(xí)shell命令時,你可能會遇到shell輸出重定向問題,這里將介紹shell命令輸出重定向問題的解決方法,在這里拿出來和大家分享一下。由于大多數(shù)shell命令都以參數(shù)的形式在命令行上指定輸入文件的文件名,所以輸入重定向并不經(jīng)常使用。盡管如此,當(dāng)要使用一個不接受文件名作為輸入?yún)?shù)的shell命令,而需要的輸入內(nèi)容又存在一個文件里時,就能用輸入重定向解決問題。

shell輸出重定向

輸出重定向是指把shell命令(或可執(zhí)行程序)的標(biāo)準(zhǔn)輸出或標(biāo)準(zhǔn)錯誤輸出重新定向到指定文件中。這樣,該命令的輸出就不顯示在屏幕上,而是寫入到指定文件中。

輸出重定向比輸入重定向更常用,很多情況下都可以使用這種功能。例如,如果某個命令的輸出很多,在屏幕上不能完全顯示,那么將輸出重定向到一個文件中,然后再用文本編輯器打開這個文件,就可以查看輸出信息;如果想保存一個shell命令的輸出,也可以使用這種方法。還有,輸出重定向可以用于把一個命令的輸出當(dāng)作另一個命令的輸入(還有一種更簡單的方法,就是使用管道,將在下面介紹)。

輸出重定向的一般形式為:命令>文件名。例如:
$ ls > directory.out
$ cat directory.out
ch1.doc ch2.doc ch3.doc chimp config mail/ test/

將ls命令的輸出保存為一個名為directory.out的文件。
注:如果>符號后邊的文件已存在,那么這個文件將被重寫。
為避免輸出重定向中指定文件只能存放當(dāng)前命令的輸出重定向的內(nèi)容,shell提供了輸出重定向的一種追加手段。輸出追加重定向與輸出重定向的功能非常相似,區(qū)別僅在于輸出追加重定向的功能是把shell命令(或可執(zhí)行程序)的輸出結(jié)果追加到指定文件的***,而該文件原有內(nèi)容不被破壞。

如果要將一條shell命令的輸出結(jié)果追加到指定文件的后面,可以使用追加重定向操作符>>。形式為:命令>>文件名。例如: $ ls *.doc>>directory.out
$ cat directory.out
ch1.doc ch2.doc ch3.doc chimp config mail/ test/
ch1.doc ch2.doc ch3.doc

 和程序的標(biāo)準(zhǔn)輸出重定向一樣,程序的錯誤輸出也可以重新定向。使用符號2>(或追加符號2>>)表示對錯誤輸出設(shè)備重定向。例如下面的shell命令: $ ls /usr/tmp 2> err.file
可在屏幕上看到程序的正常輸出結(jié)果,但又將程序的任何錯誤信息送到文件err.file中,以備將來檢查用。
還可以使用另一個輸出重定向操作符(&>)將標(biāo)準(zhǔn)輸出和錯誤輸出同時送到同一文件中。例如: $ ls /usr/tmp &> output.file
利用重定向?qū)⒚罱M合在一起,可實現(xiàn)系統(tǒng)單個命令不能提供的新功能。例如使用下面的shell命令序列:
$ ls /usr/bin > /tmp/dir
$ wc –w < /tmp/dir 459 統(tǒng)計了/usr/bin目錄下的文件個數(shù)。

【編輯推薦】

  1. 簡要介紹Linux shell命令的收集編程語言
  2. Linux腳本Shell命令之葵花寶典
  3. shell命令入門四步驟基礎(chǔ)必備
  4. 實戰(zhàn)Windows7系統(tǒng)的Powershell命令
  5. Linux系統(tǒng)下查看文件調(diào)用情況Shell命令
責(zé)任編輯:佚名 來源: CSDN
相關(guān)推薦

2010-06-23 16:14:52

Linux Bash

2020-12-09 11:10:12

shellLinux管道

2010-05-04 14:42:33

Unix操作系統(tǒng)

2017-01-19 19:24:29

Linux重定向

2014-09-04 11:39:43

Linux

2010-07-13 14:10:44

ICMP協(xié)議

2010-12-14 15:07:15

ICMP路由重定向

2022-11-10 15:08:44

Linux輸入輸出

2010-03-19 09:22:02

linux命令應(yīng)用及語

2009-12-03 17:57:35

PHP重定向代碼

2009-10-26 12:17:03

linux腳本編寫

2010-03-01 14:45:07

Linux文件重定向

2022-01-20 16:43:38

Bash 腳本ShellLinux

2009-12-10 14:42:22

Linux操作系統(tǒng)

2009-12-25 15:07:44

Linux shell

2020-07-27 07:41:23

Linux重定向數(shù)據(jù)流

2010-12-31 13:35:25

文件夾重定向

2022-11-17 08:40:14

Linux輸出錯誤重定向

2010-01-28 16:19:39

Android She

2009-12-04 11:01:54

路由器地址
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 麻豆一区二区三区精品视频 | 亚洲视频在线看 | 国产精品海角社区在线观看 | 日韩一区二区在线视频 | 99在线免费视频 | a毛片 | 欧美一级久久久猛烈a大片 日韩av免费在线观看 | 人人玩人人干 | 国产福利91精品 | 日韩一区二区三区视频 | 国产午夜精品一区二区三区四区 | 日韩高清一区二区 | 一级片网址 | 日韩激情视频一区 | 黑人巨大精品欧美一区二区免费 | 九九国产 | 亚洲精品66 | 国产成人一区在线 | 成人亚洲精品 | 成人美女免费网站视频 | 亭亭五月激情 | 成人毛片在线视频 | 女人精96xxx免费网站p | 狠狠涩 | 91精品国产乱码久久久久久久 | 欧美一级电影免费 | 亚洲精品在线免费观看视频 | 久久国产精品视频 | 老司机成人在线 | 欧美日韩一区二区三区四区 | 日韩成人专区 | www.日本国产| 天啪| 免费午夜视频 | 四虎成人精品永久免费av九九 | 国产探花在线精品一区二区 | 国产精品99久久久久久宅男 | 99福利视频 | 欧美国产视频 | 一区二区三区国产 | 国产精品亚洲一区 |