欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > shell 1;&2 2;&1 &;filename重定向的含義和區別

shell 1;&2 2;&1 &;filename重定向的含義和區別

熱門標簽:寧波智能外呼系統公司 衛星地圖標注地名 曲阜400電話辦理 電銷機器人 劍魚 地圖標注輻射圖案 奧維互動地圖標注參數 安裝外呼系統費用 聯通電話機器人怎么接 申請公司400電話要注意什么

當初在shell中, 看到">1"和">2"始終不明白什么意思.經過在網上的搜索得以解惑.其實這是兩種輸出.

在 shell 程式中,最常使用的 FD (file descriptor) 大概有三個, 分別是:

0 是一個文件描述符,表示標準輸入(stdin)
1 是一個文件描述符,表示標準輸出(stdout)

2 是一個文件描述符,表示標準錯誤(stderr)

在標準情況下, 這些FD分別跟如下設備關聯:
stdin(0): keyboard 鍵盤輸入,并返回在前端
stdout(1): monitor 正確返回值 輸出到前端
stderr(2): monitor 錯誤返回值 輸出到前端

舉例說明吧:

當前目錄只有一個文件 a.txt.
[root@redhat box]# ls
a.txt
[root@redhat box]# ls a.txt b.txt
ls: b.txt: No such file or directory 由于沒有b.txt這個文件, 于是返回錯誤值, 這就是所謂的2輸出
a.txt 而這個就是所謂的1輸出

再接著看:

[root@redhat box]# ls a.txt b.txt 1>file.out 2>file.err
執行后,沒有任何返回值. 原因是, 返回值都重定向到相應的文件中了,而不再前端顯示
[root@redhat box]# cat file.out
a.txt
[root@redhat box]# cat file.err
ls: b.txt: No such file or directory
一般來說, "1>" 通常可以省略成 ">".
即可以把如上命令寫成: ls a.txt b.txt >file.out 2>file.err
有了這些認識才能理解 "1>2" 和 "2>1".
1>2 正確返回值傳遞給2輸出通道 2表示2輸出通道
如果此處錯寫成 1>2, 就表示把1輸出重定向到文件2中.
2>1 錯誤返回值傳遞給1輸出通道, 同樣1表示1輸出通道.
舉個例子.
[root@redhat box]# ls a.txt b.txt 1>file.out 2>1
[root@redhat box]# cat file.out
ls: b.txt: No such file or directory
a.txt
現在, 正確的輸出和錯誤的輸出都定向到了file.out這個文件中, 而不顯示在前端.
補充下, 輸出不只1和2, 還有其他的類型, 這兩種只是最常用和最基本的.

 >是重定向符,就是把前面輸出的內容重定向到后面指定的位置,比如(例1):

echo "一些內容" > filename.txt

上面例子會把 "一些內容" 寫入到 filename.txt 文件中。

>前是可以加數字來說明把什么內容重定向到文件中,默認是把標準輸出重定向到文件中,所以下面這個例子和上面那個是一樣的(例2):

echo "一些內容" 1> filename.txt

如果是錯誤信息就不會輸出到filename.txt(例3):

$ ls nodir 1> filename.txt
$ ls: nodir: No such file or directory

上面這個例子中nodir不存在,所以通過ls命令查詢時錯誤信息會輸出到 2(stderr),但我們指定的是把1重定向到filename.txt,所以上面命令執行完后,filename.txt中是沒有內容的。但是執行下面命令就會把錯誤信息寫入到filename.txt中(例4):

$ ls nodir 2> filename.txt
$ cat filename.txt
$ ls: nodir: No such file or directory

是一個描述符,如果1或2前不加,會被當成一個普通文件。

1>2 意思是把標準輸出重定向到標準錯誤.

2>1 意思是把標準錯誤輸出重定向到標準輸出。

>filename 意思是把標準輸出和標準錯誤輸出都重定向到文件filename


我們再看一個例子(列5):

$ ls nodir 1> filename.txt 2>1
$ cat filename.txt
$ ls: nodir: No such file or directory

上面例子把 標準輸出 重定向到文件 filename.txt,然后把 標準錯誤 重定向到 標準輸出,所以最后的錯誤信息也通過標準輸出寫入到了文件中,比較例3,4,5,就能明白其作用。

下面是來自百度知道的內容,大家可以參考下:

問:Linux重定向中 >2 怎么理解?
問題補充:echo "aaaaaaaaaaaaaaaa" >2 怎么理解?

答:

>2 即 1>2 也就是把結果輸出到和標準錯誤一樣;之前如果有定義標準錯誤重定向到某log文件,那么標準輸出也重定向到這個log文件
如:ls 2>a1 >2 (等同 ls >a1 2>1)
把標準輸出和標準錯誤都重定向到a1,終端上看不到任何信息。

您可能感興趣的文章:
  • Linux base shell重定向詳解
  • linux shell數據重定向(輸入重定向與輸出重定向)詳細分析
  • shell常用重定向實例講解
  • linux shell 管道命令(pipe)使用及與shell重定向區別
  • linux shell 腳本實現tcp/upd協議通訊(重定向應用)
  • shell腳本中取消重定向的方法實例
  • Windows Powershell 管道和重定向
  • Shell腳步攻略之管道重定向基礎
  • Shell中重定向的深入講解

標簽:江西 上饒 大興安嶺 大慶 遵義 仙桃 三門峽 安康

巨人網絡通訊聲明:本文標題《shell 1;&2 2;&1 &;filename重定向的含義和區別》,本文關鍵詞  shell,amp,filename,重定向,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《shell 1;&2 2;&1 &;filename重定向的含義和區別》相關的同類信息!
  • 本頁收集關于shell 1;&2 2;&1 &;filename重定向的含義和區別的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    麻豆极品一区二区三区| 我想看黄色大片| 91福利视频网站| 国产精品不卡一区| 国产电影一区在线| 日韩精品久久久久久久的张开腿让| 日韩欧美激情在线| 日韩不卡免费视频| 性色av蜜臀av色欲av| 亚洲成a人无码| 色综合天天性综合| 亚洲乱码精品一二三四区日韩在线| 粉嫩一区二区三区性色av| 亚洲色图27p| 国产精品久久久久一区二区三区| 国产精品99久久久| 可以免费看av的网址| 国产精品三级电影| 成人免费观看男女羞羞视频| 午夜av入18在线| 一区二区三区av电影| 免费人成视频在线播放| 欧美日韩精品一区二区三区| 性欧美疯狂xxxxbbbb| 野花社区视频在线观看| 精品国产乱码久久久久久1区2区| 精品一二三四区| 日韩欧美国产成人精品免费| 中文字幕中文字幕一区二区| 97国产一区二区| 欧美美女网站色| 日韩中文欧美在线| 亚洲黄色小说视频| 亚洲国产精品高清| 91在线视频免费91| 制服丝袜一区二区三区| 久久精品国产第一区二区三区| 91麻豆精品国产91久久综合| 国产精品国产a| 日本少妇xxx| 欧美mv日韩mv| 懂色一区二区三区免费观看| 日本二三区不卡| 日韩中文字幕一区二区三区| 黄色av免费播放| 亚洲精品国久久99热| 少妇一级淫片免费放播放| 久久蜜桃av一区二区天堂 | 久久99在线观看| 日本不卡一二区| 亚洲精品日产精品乱码不卡| 精品人妻一区二区免费视频| 久久免费精品国产久精品久久久久| 成人黄色软件下载| 4438x亚洲最大成人网| 国产毛片精品国产一区二区三区| www青青草原| 日本91福利区| 一本大道综合伊人精品热热| 日韩经典一区二区| 日韩激情小视频| 偷拍亚洲欧洲综合| 午夜国产小视频| 视频一区中文字幕| 动漫性做爰视频| 人人狠狠综合久久亚洲| 色综合天天性综合| 久久精品国产999大香线蕉| 色吊一区二区三区| 国内精品伊人久久久久av影院 | 夜夜操天天操亚洲| 亚洲精品国产精品国自| 亚洲一区精品在线| 成人信息集中地| 午夜久久电影网| www欧美com| 日本不卡一区二区三区| 91国产丝袜在线播放| 国内精品国产三级国产a久久| 欧美亚洲综合久久| 国产精品一二三四区| 欧美高清视频一二三区 | 黄色录像a级片| 中文字幕日本不卡| 亚洲码无人客一区二区三区| 亚洲国产一区二区三区| 国产一区二区精彩视频| 美女一区二区久久| 欧美色图片你懂的| 成人一区二区在线观看| 久久久久久久久久电影| 亚洲欧美日韩偷拍| 亚洲免费观看高清完整版在线 | 久久丝袜美腿综合| 91超薄肉色丝袜交足高跟凉鞋| 欧美激情在线看| 亚洲精品成人无码熟妇在线| 亚洲高清在线精品| 欧美在线观看18| 成人激情校园春色| 国产女主播一区| 国产一区二区三区四区五区六区| 亚洲aⅴ怡春院| 欧洲亚洲精品在线| 成人午夜伦理影院| 国产欧美一二三区| 夫妇交换中文字幕| 九九九久久久精品| 欧美大肚乱孕交hd孕妇| 中国极品少妇videossexhd| 一区二区三区在线观看视频| 中文字幕亚洲欧美日韩| 国产精品一二三在| 久久精品视频免费观看| 韩国三级hd中文字幕| 日韩av电影天堂| 欧美一区二区视频网站| 国模无码视频一区| 亚洲成人资源网| 欧美日韩国产美| 香蕉视频免费网站| 亚洲自拍偷拍欧美| 欧美色国产精品| 欧美69精品久久久久久不卡| 一区二区三区在线高清| 在线观看视频一区| 国内自拍偷拍视频| 亚洲国产成人91porn| 在线电影院国产精品| 艳妇乳肉豪妇荡乳xxx| 视频一区二区中文字幕| 欧美一区二区精品在线| 青青草视频成人| 久久草av在线| 国产人成一区二区三区影院| 日本伦理一区二区三区| 国产精品1区2区3区在线观看| 久久久久久久久久看片| 中国一级片在线观看| 成人精品国产福利| 亚洲精品精品亚洲| 欧美精品777| 性高潮久久久久久久| 国产一区二区女| 国产精品无遮挡| 中文字幕av免费在线观看| 91在线观看视频| 亚洲一级不卡视频| 日韩一级完整毛片| 无码少妇精品一区二区免费动态| 国产麻豆成人传媒免费观看| 国产精品久久久久7777按摩 | 亚洲精品国产成人久久av盗摄| 欧洲av一区二区嗯嗯嗯啊| 中文字幕永久免费| 免播放器亚洲一区| 欧美国产精品一区| 欧洲精品在线观看| 国精产品一区一区三区免费视频| 韩国女主播一区二区三区| 国产精品视频在线看| 欧美自拍丝袜亚洲| www.男人天堂| 国产乱码精品一区二区三区忘忧草| 国产精品三级视频| 欧美精选一区二区| 日本综合在线观看| 91首页免费视频| 蜜臀久久99精品久久久久久9| 久久麻豆一区二区| 日本韩国一区二区三区视频| 这里只有精品在线观看视频| 精品一区二区在线观看| 亚洲视频图片小说| 欧美一二三四区在线| 91精品国产闺蜜国产在线闺蜜| 极品人妻一区二区| 久久国产综合精品| 亚洲精品久久久久久国产精华液| 日韩精品一区二区三区视频播放| 色婷婷在线视频观看| 喷水视频在线观看| 丁香另类激情小说| 日本强好片久久久久久aaa| 国产精品美女一区二区三区| 在线播放日韩导航| 亚洲精品久久久久久国| 亚洲国产精品成人综合久久久| 国产福利一区二区三区视频在线| 亚洲国产美女搞黄色| 国产女人aaa级久久久级 | 福利一区二区在线观看| 五月天一区二区三区| 中文字幕一区在线观看视频| 欧美一区二区三区四区高清| 9999热视频| 永久免费成人代码| 精品国产aⅴ一区二区三区东京热| 国产精品一二三四五| 日本欧美韩国一区三区|