中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪問手機版  

Linux常用命令|Linux培訓(xùn)學(xué)習(xí)|考試認(rèn)證|工資待遇與招聘,認(rèn)準(zhǔn)超級網(wǎng)工!

招聘|合作 登陸|注冊

網(wǎng)絡(luò)工程師培訓(xùn)

當(dāng)前位置:網(wǎng)絡(luò)工程師 > 技術(shù)課程 > linux > 熱點關(guān)注 > linux常用命令

linux 命令行 2>&1解釋

時間:2019-07-16

linux 關(guān)機命令_linux解壓命令_linux命令

There are two ways of titrinity progress monitoring:

1. run "top", to check the status of the assembling;

2. capture 'stdout' and 'stderr', to record the process.

eg: Trinity ... opts ... >run.log 2>&1 &

helpful commands: nohup, disown, screen, for running in the background (except the '&' in the end).

0,1, 2, denote the stdin, stdout and stderr, respectively, but order format is confusing. The implaction is well explained in the following.

& represents "equivalent to STDOUT"

The original source:

linux命令_linux解壓命令_linux 關(guān)機命令

-------------

Shell中可能經(jīng)常能看到:>/dev/null2>&1

命令的結(jié)果可以通過%>的形式來定義輸出

分解這個組合:“>/dev/null2>&1”為五部分。

1:>代表重定向到哪里,例如:echo"123" > /home/123.txt

2:/dev/null代表空設(shè)備文件

3:2>表示stderr標(biāo)準(zhǔn)錯誤

4:&表示等同于的意思,2>&1,表示2的輸出重定向等同于1

linux解壓命令_linux 關(guān)機命令_linux命令

5:1表示stdout標(biāo)準(zhǔn)輸出,系統(tǒng)默認(rèn)值是1,所以">/dev/null"等同于"1>/dev/null"

/bin/sh /etc/rc.common
start=99
stop=10
start()
{
mentohust >/dev/null 2>&1
}
stop()
{
sync
mentohust -k >/dev/null 2>&1
}
restart()
{
stop
start
}。12 3 * * * root tar czf /usr/local/backups/daily/etc.tar.gz /etc >> /dev/null 2>&152 5 * * * root /usr/local/src/analog-5.32-lh/analog >> /dev/null 2>&1。0 */3 * * * /usr/local/myscript.sh >/dev/null 2>&1“>/dev/null 2>&1”表示先將標(biāo)準(zhǔn)輸出重定向到/dev/null,然后將標(biāo)準(zhǔn)錯誤重定向到標(biāo)準(zhǔn)輸出。

那么本文標(biāo)題的語句執(zhí)行過程為:

1>/dev/null:首先表示標(biāo)準(zhǔn)輸出重定向到空設(shè)備文件,也就是不輸出任何信息到終端,說白了就是不顯示任何信息。

2>&1 表示標(biāo)準(zhǔn)錯誤輸出重定向等同于標(biāo)準(zhǔn)輸出,因為之前標(biāo)準(zhǔn)輸出已經(jīng)重定向到了空設(shè)備文件,所以標(biāo)準(zhǔn)錯誤輸出也重定向到空設(shè)備文件。1> results這里的1其實沒必要,供輸出重定向的默認(rèn)文件描述符是標(biāo)準(zhǔn)輸出,也就是文件描述符1,重定向 > results讓文件描述符1作為文件results,接下來重定向2>&1有兩部分,2>重定向文件描述2,也就是標(biāo)準(zhǔn)錯誤輸出。如果標(biāo)準(zhǔn)錯誤是一個終端,那么把指定的命令寫給標(biāo)準(zhǔn)錯誤的所有輸出作為標(biāo)準(zhǔn)輸出重定向到相同的文件描述符。

 上一個教程:linux中,&和&&,|和||