1
A
回答
2
那麼,輸入具有來自某處所以,如果你省略輸入重定向,它會從當前標準輸入,很可能是你的終端:
./a.out >out
如果你想沒有輸入(或者,更準確地說,立即結束文件),你可以從空設備閱讀:
./a.out </dev/null >out
+0
我認爲OP意味着他將另一個程序編譯爲不帶輸入的唯一名稱'a.out',他只是想將程序輸出寫入'out'這次。你告訴他怎麼做,即使'a.out'有或沒有改變。 – 2014-09-06 08:17:19
相關問題
- 1. Linux命令行與Linux命令管道
- 2. 調用Linux命令
- 3. 使用Linux命令
- 4. 使用Linux命令
- 5. Linux命令 - 管道命令
- 6. 用Linux製作命令行命令
- 7. 關於Linux命令的用法 「xargs的」
- 8. linux tail命令
- 9. 命令行* linux
- 10. Linux ipconfig命令
- 11. linux命令setsid
- 12. Linux xargs命令
- 13. Linux命令
- 14. Linux&C:System()命令
- 15. linux expect命令
- 16. Linux :: Linux版本upgade命令
- 17. Linux命令不起作用
- 18. 排序使用Linux命令
- 19. 用PHP執行linux命令
- 20. 要使用Linux命令
- 21. 如何使用Linux命令
- 22. Linux命令 - 調用參數
- 23. 使用linux腳本命令
- 24. 使用Linux命令外殼
- 25. 使用sed linux命令
- 26. linux命令'符號
- 27. Linux Shell - Grep命令
- 28. 新手:Linux命令
- 29. Linux Bash sed命令
- 30. Linux命令AB對
如果你把它寫成」 ./a.out出「而不是」.a.out 出「,也許它會更清晰。只需跳過「
2014-09-06 07:47:47
這是使用Linux/Unix的基本知識。您應該閱讀一些關於此事的書籍,以獲得基本概念。例如,[Linux命令行](http://linuxcommand.org/tlcl.php)(可以免費下載),第6章是關於輸入/輸出重定向。 – salva 2014-09-06 07:55:50