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命令
- 2. 用Linux制作命令行命令
- 3. Linux xargs命令
- 4. linux命令setsid
- 5. linux tail命令
- 6. Linux ipconfig命令
- 7. 命令行* linux
- 8. linux expect命令
- 9. Linux命令
- 10. 用PHP执行linux命令
- 11. 排序使用Linux命令
- 12. Linux命令不起作用
- 13. 关于Linux命令
- 14. Linux命令行rm/*
- 15. 管2 Linux命令
- 16. 新手:Linux命令
- 17. Linux命令AB对
- 18. Linux Bash goto命令?
- 19. Linux命令到DOS
- 20. 运行Linux命令
- 21. grep命令行,linux
- 22. Linux命令结构
- 23. 从Symfony命令运行Linux命令
- 24. Linux命令将无法完成
- 25. Linux nohup命令无法正常工作
- 26. 方法来执行Linux命令失败
- 27. 如何正确地形式化GNU/Linux命令的命令行用法?
- 28. 用C程序调用linux命令cmp
- 29. 使用xargs多次在一个命令在linux命令行
- 30. 用户输入到C命令的linux命令
如果你把它写成” ./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