Linux命令总结_文件的输入与 输出
1.echo命令
例子:echo string
解释:echo命令用于显示文本或变量,或者把字符串输入到文件,常用的几个特殊字符有以下几个
\c 不换行
\f 进纸
\t 调格
\n 换行
例子:echo -e "your directory is $HOME,you are connected on `tty`"
解释:Linux系统要加-e选项才能识别特殊字符,$HOME变量,tyy的解释看:http://blog.sina.com.cn/s/blog_638ac15c01012e0v.html
2.read命令
例子:read name
zhoushengguo
解释:将 遇到行结束符或者回车之前的所有字符存入name变量
例子:read name age
zsg 22
解释:如果用空格隔开,将是两个变量,赋值也用空格隔开
3.cat命令,用于查看文件内容
例子:cat myfile | more
解释:将myfile的文件内容重定向到more命令显示,more可以向下翻页显示,而less可上下翻页
选项:
-v 显示控制字符
例子:cat myfile1 myfile2 myfile3 > bigfile
解释:将前面三个文件的内容重定向到bigfile中
例子:cat > file.txt
解释 :创建新文件,回车后输入内容,按actrl+D结束
4.管道,就是符号"|",将一个命令的标准输出作为另一个命令的标准输入
5.tee命令,用于在希望输出的同时也保存到文件中
选项 :
-a 表示追加到文件末尾
例子:who | tee who.out
6.标准输入、输出、标准错误
文件 文件描述符
输入文件-标准输入 0
输出文件-标准输出 1
错误输出文件-标准错误 2
(1)标准输入,缺省是键盘,也可以是其他文件的输出
(2)标准输出 ,缺省是屏幕,也可以是文件
(3)标准错误,缺省是屏幕 ,也可以是文件
7.重定向
在对标准错误进行重定向时,必须要使用文件描述符,但是对于标准输入和输出来说,这不是必须的
常用文件重定向命令
command > filename 把标准输出重定向到文件
command >> filename 把标准输出重定向到文件(追加)
command 1 > fielname 把标准 输出重定向到文件
command > filename 2>&1 把标准 输出和标准错误一起重定向到文件中
command 2 > filename 把标准 错误重定向到文件
command 2 >> filename 把标准 错误重定向到文件(追加)
command >> filename 2>&1 把标准 输出和标准错误一起重定向到文件中(追加)
command < filename >filename2 以filename作为标准输入,filename2作为标准输出
command < filename filename作为标准输入
command << delimiter 从标准输出中读入,知道遇到delimiter分界符
command <&m 把文件描述符m作为标准输入
command >&m 把文件描述符m作为标准输出
command <&- 关闭标准输入
最新文章
- SQLServer安装正常服务启动正常却无法连接
- SQL中order by;group up;like;关联查询join on的用法
- HTTP脚本化——XMLHttpRequest对象的学习笔记
- Liferay JSP中常用的标签
- linux系统日志使用
- javascript定时器:setTimeout与setInterval
- Hibernate annotation多对多配置
- javascript实现模仿迅雷电影评分
- js实现360度图片旋转
- OKCoin期货现货API[Python3版]
- 笔记7 AOP
- Kail Linux的安装方法
- (后端)SQL SERVER 字符串按数字排序
- log4net 写入日志到不同的位置
- BZOJ2424 [HAOI2010]订货 - 费用流
- js中的基本类型与引用类型学习
- SQL计算表的列数
- sql 表插锁 解锁
- MinGW lapack 在windows 上安装
- 杭电ACM刷题(1):1002,A + B Problem II 标签: acmc语言 2017-05-07 15:35 139人阅读 评
热门文章
- Unity3D研究院之Inspector视图中的get/set使用
- python编程基础:《http://www.cnblogs.com/wiki-royzhang/category/466416.html》
- EasyNVR H5直播流媒体解决方案前端构建之:如何播放自动适配RTMP/HLS直播播放
- python中的raw字符串
- Greedy Function Approximation:A Gradient Boosting Machine
- redux和mobx比较(一)
- UML类图几种关系的总结 ---(转载)
- sudo执行提示Command not found
- 通过崩溃trace来查找问题原因
- POJ3693 Maximum repetition substring —— 后缀数组 重复次数最多的连续重复子串