亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
12下一頁
最近訪問板塊 發(fā)新帖
查看: 4121 | 回復(fù): 10
打印 上一主題 下一主題

新手問一下重定向,& 什么意思? [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2011-04-28 00:28 |只看該作者 |倒序瀏覽
eg:
     ls -l  > test1            #ls -l 內(nèi)容輸出重定向到test1文件
等于:ls -l 1> test1

我想問: command > test2  2 > &1 #標(biāo)準(zhǔn)輸出標(biāo)準(zhǔn)輸入都重定向到文件test2
                command  2>&1 >test2 #標(biāo)準(zhǔn)出錯重定向到終端,標(biāo)準(zhǔn)輸出重定向到文件test2
上面的這兩條命令的區(qū)別我知道,我想問 “&” ,什么意思呢 ?

可以理解成 &n ,n是文件描述符,那&n 就差不多是代表這個文件,例如: int fd = open("~/test3", ...)  , 那&fd 就是~/test3  了嗎?

論壇徽章:
2
射手座
日期:2014-10-10 15:59:4715-16賽季CBA聯(lián)賽之上海
日期:2016-03-03 10:27:14
2 [報告]
發(fā)表于 2011-04-28 01:11 |只看該作者

論壇徽章:
0
3 [報告]
發(fā)表于 2011-04-28 19:50 |只看該作者
回復(fù) 2# yinyuemi


    沒有我問的問題的答案~

論壇徽章:
0
4 [報告]
發(fā)表于 2011-04-28 20:34 |只看該作者
全部的意思

論壇徽章:
0
5 [報告]
發(fā)表于 2011-04-28 21:53 |只看該作者
回復(fù)  yinyuemi


    沒有我問的問題的答案~
ljsdaya 發(fā)表于 2011-04-28 19:50



    你到底仔細(xì)看了沒有?
    這篇文章的每句話都表達(dá)出了你想要的答案,你居然說沒有答案???
    哎,真是苦了SS兄了,,,

論壇徽章:
0
6 [報告]
發(fā)表于 2011-04-28 22:24 |只看該作者
回復(fù) 5# xiaopan3322


    我看啦,是不是因為我笨呢?我看了2次,剛剛我又去看一次啦。。。
我是想問,不知道你有無看清楚我想問什么~~~
  2>&1   ,,,我是想知道&起了什么作用, 干嘛不可以直接:2>1   , , ,如果重定向到文件,就可以 1 > a.out

論壇徽章:
0
7 [報告]
發(fā)表于 2011-04-28 22:25 |只看該作者
回復(fù) 5# xiaopan3322


    當(dāng)然感謝ss,這篇文章很詳細(xì),基本都懂~

論壇徽章:
0
8 [報告]
發(fā)表于 2011-04-28 22:45 |只看該作者
回復(fù)  xiaopan3322


    我看啦,是不是因為我笨呢?我看了2次,剛剛我又去看一次啦。。。
我是想問, ...
ljsdaya 發(fā)表于 2011-04-28 22:24


    我眼睛不好……
    我本來不打算回答了,太月經(jīng)了,不過你這么說,我還是回一下吧:

-------------
2>&1:
-------------
0 is stdin. 1 is stdout. 2 is stderr
-------------
There's one way to remember this construct (maybe it is not entirely accurate):
-------------
First of all, 2>1 looks like a very good way to redirect stderr to stdout. but remember, it has a very harmful disadvantage: it may actually be interpreted as "redirect stderr to a file named 1".
-------------
& indicates that what follows is a file descriptor and not a filename. So the construct becomes: 2>&1.
-------------
>& is shell syntax for "fold a file descriptor into another", you can also interprete it as "it is the syntax to redirect a stream to another file descriptor"
-------------

    Got it???

論壇徽章:
0
9 [報告]
發(fā)表于 2011-04-28 23:28 |只看該作者
回復(fù) 8# xiaopan3322


    Got it! thank you!
Everything is for my fool.
“可以理解成 &n ,n是文件描述符,那&n 就差不多是代表這個文件,例如: int fd = open("~/test3", ...)  , 那&fd 就是~/test3  了嗎?” 那我起初的理解應(yīng)該是這個意思吧,&后面是接文件描述符,
例如&0 就相當(dāng)于 /dev/tty  ~唉,貌似我說得也沒錯吧,怪我是新手~~~莫?dú)狻?br /> 別激動別激動,女人嘛,月經(jīng)每個月都有的,不要煩~

論壇徽章:
2
射手座
日期:2014-10-10 15:59:4715-16賽季CBA聯(lián)賽之上海
日期:2016-03-03 10:27:14
10 [報告]
發(fā)表于 2011-04-29 03:34 |只看該作者
回復(fù)  xiaopan3322


    我看啦,是不是因為我笨呢?我看了2次,剛剛我又去看一次啦。。。
我是想問, ...
ljsdaya 發(fā)表于 2011-04-28 22:24



    如果這么寫' 2>1 1>out.file'
第一個“1”就不代表標(biāo)準(zhǔn)輸出了,而是文件名1,即標(biāo)準(zhǔn)錯誤輸出到文件1中,標(biāo)準(zhǔn)輸出到out.file中
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP