Linux/Unix中的重定向简单实例
“重定向”是指修改原来默认的一些东西,对原来系统命令的默认执行方式进行改变。令程序与文件一同工作的方式有两种:一种是明确地使用打开文件、关闭文件、读文件、写文件等专门的函数(比如fopen(),fclose())。另一种就是使用一个设计用于与键盘和屏幕共同工作的的程序,但是使用不同通道的重定向输入和输出。Linux中重定向符号包括输入“<”和输出“>”,利用一个简单地小程序来演示Linux中重定向。
编辑程序InOut.c,进行gcc编译得到InOut。
#include<stdio.h>
int main(void)
{char ch;while ((ch = getchar()) != EOF)putchar(ch);return 0;
}
编辑文本文件in.txt和out.txt,in.txt中保存文本“Today is Friday!”,进行输入、输出重定向的演示
在进行输出重定向时,在shell中编辑完文本后,需要换行输入Ctrl+D表示输入完成,并退出。在大多数Unix系统上,在一行的开始键入Ctrl+D意味着传送文件尾信号。相当于键入EOF字符。
Linux/Unix中的重定向简单实例相关推荐
- 修改linux下全局数据库名,linux/unix下修改oracle数据库实例名的方法
linux/unix下修改oracle数据库实例名的方法 2018年12月10日 | 萬仟网IT编程 | 我要评论 linux/unix下修改oracle实例名的方法 1.检查原来的数据库实例名 $ ...
- 什么是SUID?在Linux/Unix中如何设置SUID
文件中除了普通的读.写.执行权限外,还有一些特殊的权限,我们可以使用 chmod和chown命令来设置. 他们分别是SUID, SGID, Stricky Bit, ACL's, SUDO and S ...
- linux cad 安装教程,在Linux/Unix中安装FreeCAD
现在这个安装 FreeCAD 的方法在大部分已知的 Linux 系统中已经被社区认可,并且 FreeCAD 可以直接通过包管理工具直接安装到你的发行版上.FreeCAD 团队在新版本发布时也提供了一些 ...
- Linux RPC中XDR 外部数据编码实例
网上找了很多XDR编码的内容,但是大多都是介绍相关的,很少有编程实例.因为分布式的课程学习了XDR外部数据编码,并应用在了RPC远程过程调用的实现中.本篇博客先暂时描述XDR相关,下一篇将介绍Sock ...
- unix和linux命令_在Linux / UNIX中查找命令
unix和linux命令 The Linux find command comes in handy when looking for files directly from the command ...
- linux 脚本中=$4,shell脚本实例,通向shell脚本大师的必经之路
概述 读书百遍其义自见,shell脚本也是,只要例子看得多了,自然就知道怎么写了.这里主要整理了20几个例子,因为内容比较多,所以分了几次来做介绍了.下面的实例最好先自己思考怎么去实现,然后再看下实现 ...
- POI之PPT中生成表格简单实例
开心一笑 昨晚被一道神题考住了! ( )( ) ( )2 4 6 7 8 让我填空-我按照数列组合算了一下午都不对 最后, 答案是这样的 (门前大桥下)(游过一群鸭) (快来快来数一数) 2 4 6 ...
- android surface编程,Android中SurfaceView用法简单实例
本文实例讲述了Android中SurfaceView用法.分享给大家供大家参考,具体如下: 这里贴上一个小程序代码,主要运用SurfaceView来实现在屏幕上画一个圆,你可以通过按方向键和触摸屏幕来 ...
- Linux C TCPSocket 传输文件简单实例-多线程实现
在Linux下使用C语言TCPSocket实现简单文件传输,包括客户端和服务器端,其中,服务器端使用多线程实现同时接收多个客户端发送的文件. 发送文件内容之前,首先需要将文件名和长度信息发送到服务器, ...
最新文章
- Eclipse:xml文件中添加.xsd约束文件
- Cocos2d—声音API
- 阿里云实现putty私钥登录全过程
- RQNOJ PID379 / 约会计划 -并查集
- linux选择usb功能,USB gadget设备驱动解析(1)——功能体验
- 前端-requests-flask对应关系 HTTPTokenAuth
- 数据库触发器调用python_python批量删除数据库触发器 | 学步园
- 探索软件模式设计(一)
- nginx 一般配置实例 静态页面
- 各品牌电脑官方驱动下载
- Python批量爬取堆糖图片
- The Security Database on the Server Does Not Have a Computer Account
- 贝叶斯 - 《贝叶斯统计》笔记
- 您好!欢迎关注异贝!异贝是中国8000万中小微企业忠实的朋友,与您一起成长。异贝商学院今天与您分享:健身行业异贝引客、锁客方案设计!
- 配置OSPF认证【eNSP实现】
- 8421码5421码2421码余3码
- JPA基础知识----JPA 基本注解,JPA API
- return 和return:redirect:/**
- Discuz!教程之大型Discuz!论坛站点帖子表forum_post分表方案优化
- 数据分析之异常值检验的方法