输出

1、标准输出

  定义:程序在默认情况下输出结果的地方(stdout)。

2、输出重定向

  定义:用于把数据的输出转移到另一个地方去。

3、Ubuntu中例子

  $ls > ~/ls_out  ##不显示在显示器上而是输入到文件ls_out中

  uname -r > ls_out  ## output the kernal information to the file of ls_out

  date > ls_out ##output date to file ls_out

  uname >> ls_out  ##add to the tail of ls_out

输入

1、标准输入

  定义:默认情况下接受输入的地方。通常指的是键盘。

2、输入重定向  定义:非标准输入。例如从文件中导入(输入)等。

3、例子Ubuntu

  $cat < days  ##print the content in the days to the screen

  cat < EOF  ##立即文档,输入到EOF时停止。

  cat << END > hello ##合并使用

管道 |

  定义:将“重定向”又向前推了一步。通过一个“|”,将一个命令的输出连接到另一个命令的输入。

  例子: ls | grep ruby

  解析:ls首先列出所有文件的文件名,管道“|”接收到这些输出并把他们发送给grep命令作为其输入。最后grep在其中查找包含字符串ruby的文件名,并在标准输出(显示器)上面显示。

最新文章

  1. bzoj 2753: [SCOI2012] 滑雪与时间胶囊 Label:MST
  2. 从DataTable获取Json数据
  3. Socket的简单使用
  4. Codeforces Round #212 (Div. 2) D. Fools and Foolproof Roads 并查集+优先队列
  5. 打开Eclipse时出现&quot;The Eclipse executable launcher was unable to locate its companion shared library&quot;情况的解决办法
  6. 6/6 Sprint2 看板和燃尽图
  7. 学习KMP算法的一点小心得
  8. (ASP.net)利用Application对象制作简单聊天室
  9. WMI使用集锦
  10. iOS 使用pods报错问题 pod --version
  11. MapReduce调度与执行原理之任务调度(续)
  12. Android仿人人客户端(v5.7.1)——新鲜事之完整篇
  13. Java基础----jdk1.8 反射实验
  14. all,any函数
  15. [C++ Primer Plus] 第9章、内存模型和名称空间(二)课后习题
  16. ElasticSearch集群环境搭建
  17. P1025 数的划分 dfs dp
  18. matlab repmat()
  19. 在原型设计上,UI和UX设计师有哪三个区别?
  20. ipconfig 查看本机IP地址

热门文章

  1. Leetcode392. Is Subsequence
  2. 我的第六个java程序 spring-bean
  3. Spring MVC文件上传教程
  4. Muduo网络库源代码分析(六)TcpConnection 的生存期管理
  5. Jqurey实现相似EasyUI的页面布局
  6. eclipse远程debug Java程序
  7. 坑爹的 HTTPClient java.lang.NoSuchFieldError: INSTANCE
  8. JLable设置复制粘贴
  9. 在腾讯云服务器上实现java web项目部署
  10. Arcgis server服务启动后停止