是后臺的意思
創(chuàng)新互聯(lián)建站-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設、高性價比浦東網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式浦東網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設找我們,業(yè)務覆蓋浦東地區(qū)。費用合理售后完善,十余年實體公司更值得信賴。
是重定向
代表后臺重定向
其具體的介紹和用法可搜索《Linux命令大全》查看:
1 /dev/null 21
對于/dev/null設備一般不存在附加的說法,雖然這么寫沒錯。一般寫成:
1/dev/null 21
1/dev/null 含義是把標準輸出重定向到/dev/null,其實就是屏蔽標準輸出。
21 是把標準錯誤重定向到標準輸出,也就是fprintf(stderr, "error msg");的信息會被打印到stdout上。
結合起來就是屏蔽所有輸出信息。
至于為什么采用,以及這些符號,我也不清楚,前兩者還算直觀,這個我也是理解不能。
可以查看sh實現(xiàn)源碼,通過代碼了解這些符號的實現(xiàn),希望注釋中能有一些蛛絲馬跡描述為什么采用這個符號。
重定向''的意思是經(jīng)左邊的東西重新輸入到右邊的文件或者程序中
追加重定向""的意思是將左邊的內(nèi)容追加到右邊,并不是覆蓋啊,是會覆蓋文件的
更多l(xiāng)inux重定向文件建議參考。linux需要一個學習的過程,加油
bash環(huán)境作了如下實驗:
[root@s253
~]#
balabala
-bash:
balabala:
command
not
found
[root@s253
~]#
balabala
/dev/null
[root@s253
~]#
balabala
/dev/null
21
[root@s253
~]#
balabala
/dev/null
21
[root@s253
~]#
兩條命令等價。
網(wǎng)友給出ksh和bash對比
/home/lee#echo
$0
-ksh
/home/lee#ls
abc
/dev/null
21
/home/lee#ls
abc
/dev/null
ls:
abc:
沒有那個文件或目錄
[1]
1524
[1]
Done
(1)
ls
--color=tty
abc
/home/lee#bash
/home/lee#echo
$0
bash
/home/lee#ls
abc
/dev/null
21
/home/lee#ls
abc
/dev/null
顯然在ksh就不一樣了,所以推薦使用/dev/null
21
27
后記:
21
和
的解釋
Linux的IO輸入輸出有三類
Standard
Input
代碼
Standard
Output
代碼
1
Standard
Error
代碼
2
ls
thereisno
1
out.txt
標準輸出重定向
也可以不加1寫成
ls
thereisno
out.txt
ls
thereisno
2
out.txt
標準錯誤重定向
ls
thereisno
out.txt
21
把錯誤定向到標準輸出,然后統(tǒng)一重定向
ls
thereisno
out.txt
所有IO重定向(中的可以代表任意,0,1,2,3……)
-gt是大于的意思。
-eq是等于的意思。
-ne是不等于的意思。
-ge是大于等于的意思。
-lt是小于的意思。
-le是小于等于的意思。
腳本簡單地說就是一條條的文字命令,這些文字命令是可以看到的(如可以用記事本打開查看、編輯),腳本程序在執(zhí)行時,是由系統(tǒng)的一個解釋器,將其一條條的翻譯成機器可識別的指令,并按程序順序執(zhí)行。因為腳本在執(zhí)行時多了一道翻譯的過程,所以它比二進制程序執(zhí)行效率要稍低一些。
腳本通??梢杂蓱贸绦蚺R時調(diào)用并執(zhí)行。
當前題目:linux命令中的> linux命令中的cd
網(wǎng)頁地址:http://jinyejixie.com/article30/hehspo.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、外貿(mào)網(wǎng)站建設、企業(yè)建站、網(wǎng)站策劃、、網(wǎng)站營銷
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)