UNIX命令行快速入门3
来源:互联网 发布:js cron 表达式生成器 编辑:程序博客网 时间:2024/05/06 16:52
重定向:UNIX命令发起的大部分进程是输出在标准输出中的(也就是终端屏幕),输入也是来自于标准输入(也就是从键盘读取)。cat命令是用来展示文件内容,如果运行没有输入参数的cat命令,就会从标准输入进行读取,也就是键盘,最后接受一个文件终止符Ctrl+d作为结束。在UNIX中,对于输入和输出我们都可以进行重新设置,叫做重定向。如图输入abcdef后回车再Ctrl+d:
输出重定向:使用符号>来重定向输出。如创建一个list文件来包含一些水果的名字。如下,输入完成后也用Ctrl+d结束。
可以看到右边list被写入。
文件扩展:符号>>的作用是将标准输出追加到一个文件尾部,若要将两个文件list1,list2,合并成一个大文件biglist可输入catlist1 list2 > biglist,即将两个文件依次读取的内容输出到biglist文件中。
输入重定向:使用符号<,来进行输入的重定向。命令sort会将列表进行字母或者数字的排序。以下是对dog,cat,bird进行排序;当然也可使用符号<可以讲输入重定向为文件,以及将输出结果重定向到文件中。如:
sort< list直接将比较结果输出到屏幕
sort< list > list1将输出结果输入到list1中
管道:通过who来查看谁使用过系统,也可对姓名进行排序如下:
上面的功能其实是把一个命令的输出作为另一个命令的输入,这可以通过管道来实现即符号一竖(|),也可用来找出有多少用户。
总结
命令
功能
命令 >文件
重定向输出到一个文件
命令 >>文件
在一个文件尾部追加输出
命令 <文件
将输入重定向为一个文件
命令 I文件
管道命令,将一个命令的输出作为另一个的输入
cat文件1文件2>文件0
将文件1文件2连接之后输出到文件0中
sort
对数据排序
who
打印当前登陆的用户
- UNIX命令行快速入门3
- UNIX命令行快速入门
- UNIX命令行快速入门1
- UNIX命令行快速入门2
- UNIX命令行快速入门4
- UNIX命令行快速入门5
- UNIX命令行快速入门6
- UNIX命令行快速入门7
- SCO UNIX快速入门
- SCO UNIX快速入门
- 命令行快速入门
- UNIX命令行快速使用教程1
- UNIX中shell快速入门
- Ubuntu Linux命令行快速入门
- UNIX入门 2-1 命令行结构
- 命令行快速入门--常用命令行使用(笔记)
- unix命令行归类
- 强大的UNIX命令行
- Android 背景样式shape -- oval椭圆、圆
- $("input[id^='sid']")是什么写法
- 欢迎使用CSDN-markdown编辑器
- CS0016: 未能写入输出文件“c:\WINDOWS\Microsoft.NET\Framework\.。。”--“拒绝访问
- 作为It界的菜鸟,大家多多关照
- UNIX命令行快速入门3
- 多层感知机MLP
- 记一次网站访问速度优化点查找过程
- [LeetCode]Reverse Words in a String
- 用思维导图提高阅读效率
- 阮一峰的es6
- hive的几种文件格式
- alpha_blend
- 系列:iOS开发-framework的制作与使用