我瞭解ls部分和重定向運算符>。但是總體命令的作用是什麼?ls/nosuchdir 2> error.file在unix/linux中的含義是什麼?
回答
默認情況下,當您使用>
它重定向STDOUT
。
STDOUT
由1
確定,因此,例如,以下兩個命令的功能是相同的:
ls > error.file
ls 1> error.file
也許你已經有時候看到命令是這樣的:
command > error.file 2>&1
它表示:將默認頻道(STDOUT)重定向到error.file,並將2
重定向到相同的位置。那2
代表STDERR
。
在你的情況下,你只重定向STDERR
。
感謝Zagorax進一步澄清。 –
它把發送到stderr
到文件error.file
任何錯誤消息沒有明確的標準錯誤重定向,它的輸出會去到控制檯默認。
見All about redirection和BASH Shell: How To Redirect stderr To stdout (redirect stderr to a File)
嗨感謝您的快速answer.What真正困惑我是'/ nosuchdir'部分。下面的論壇中的一個人表示這是shell腳本概念。:P [鏈接](http://www.unix.com/unix-dummies -questions-answers/52291-what-does-ls-nosuchdir-means.html) 這使我更困惑,現在明白了。非常感謝:) –
- 1. BackoffMultiplier在DefaultRetryPolicy中的含義是什麼?
- 2. arg在WordPress中的含義是什麼
- 3. {}在perl中的含義是什麼?
- 4. _._在包裝中的含義是什麼?
- 5. 'AS'在SQL中的含義是什麼?
- 6. 「**」在ANT中的含義是什麼?
- 7. $ parent在AngularJS中的含義是什麼?
- 8. #arr [*]在bash中的含義是什麼?
- 9. WS在WCF中的含義是什麼?
- 10. @「../ ..」在路徑中的含義是什麼?
- 11. $$在JavaScript中的含義是什麼?
- 12. TREESAME在git中的含義是什麼?
- 13. 「%」在Fortran中的含義是什麼?
- 14. html.oldie在CSS中的含義是什麼?
- 15. BUGBUG在minwindef.h中的含義是什麼?
- 16. 「EGPCS」在PHP中的含義是什麼?
- 17. 「=>」在JavaScript中的含義是什麼?
- 18. 什麼是** xyz在python中的含義?
- 19. $ _在PowerShell中的含義是什麼?
- 20. $ product.allow_oosp在prestashop中的含義是什麼?
- 21. %s在Python中的含義是什麼?
- 22. 什麼是inverse_of在mongoid中的含義?
- 23. 什麼是&HF7在vbs中的含義?
- 24. 「LBS」在WAI中的含義是什麼?
- 25. @cc_on在JavaScript中的含義是什麼?
- 26. 「*」在CSS中的含義是什麼?
- 27. 「@」在makefile中的含義是什麼?
- 28. $(document.body)在javascript中的含義是什麼?
- 29. '</'在JavaScript中的含義是什麼?
- 30. a:arg在vimscript中的含義是什麼?
如果[this](http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO-3.html)不能回答你的問題,請重新將它改爲更具體的關於你的問題尋找。 –