博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux管理系统的输入输出
阅读量:3960 次
发布时间:2019-05-24

本文共 1343 字,大约阅读时间需要 4 分钟。

Linux管理系统的输入输出

1 输入输出的定义

1)字符设备

字符设备就是显示字符到屏幕上的设备文件

2)stdin

标准输入
编号为 0
键盘 鼠标 打字机

3)stdout

标准正确输出
标号为 1

4)stderr

标准错误输出
标号为 2

2 如何管理输入

外界传递到程序中的信息

1)< #输入重定向
tr ‘a-z’ ‘A-Z’ < test
##把 test 文件中的内容定向到 tr 程序中

2)<< 多行录入

tr ‘a-z’ ‘A-Z’ <<EOF(字符任意)
test ##此处的 test 不能表示为文件名称只表示 test 字符
test1
EOF (当首字母再次出现表示录入结束)

3 如何管理系统输出

1)输出重定向>

2>
&>
find /etc -name passwd > westos.out ##重定向正确输出
find /etc -name passwd 2> westos.out ##重定向错误输出
find /etc -name passwd &> westos.out ##重定向所有输出
注意:重定向管理输出后会覆盖原文件内容

2)追加>>

2>>
&>>
find /etc -name passwd >> westos.out ##追加正确输出
find /etc -name passwd 2>> westos.out##追加错误输出
find /etc -name passwd &>> westos.out##追加所有输出
注意:追加和重定向功能类似,但是不会覆盖原文件内容

3)管道 “|”

把前一条命令的输出变成输入传递到下一条命令进行操作
注意:
*管道只处理正确输出
*2>&1 把编号为 2 的输入转换到编号为 1 的输出中
*tee 复制输出到指定位置
*管道在一条命令中可以使用多次

练习

在普通用户下执行命令完成以下操作:

1.查找/etc/下的 passwd 文件屏蔽错误输出
2.查找/etc/下的 passwd 文件正确输出保存到/tmp 目录中的 westos.out 中,错误输出保存到/tmp/目录中的 westos.err 中
3.查找/etc/下的 passwd 文件保存所有输出到/tmp 目录中的 westos.all 中并统计输入的行数
4.查找/etc/下的 passwd 文件统计输出行数并显示输出内容
5.转换/etc/目录中 passwd 文件中的所有字母为大写并统计文件行数
6.请用脚本非交互模式编写文件 westos.file 内容为:
hello linux
hello westos
hello linux
westos linux is very nice !!

[root@d mnt]# vim westos.sh  1 #!/bin/bash  2 cat << haha  3 hello linux  4 hello westos  5 westos linux is very nice  6 haha[root@d mnt]# sh westos.shhello linuxhello westoswestos linux is very nice

转载地址:http://cjhzi.baihongyu.com/

你可能感兴趣的文章
P8-c++对象和类-01默认构造函数详解
查看>>
P1-c++函数详解-01函数的默认参数
查看>>
P3-c++函数详解-03函数模板详细介绍
查看>>
P4-c++函数详解-04函数重载,函数模板和函数模板重载,编译器选择使用哪个函数版本?
查看>>
P5-c++内存模型和名称空间-01头文件相关
查看>>
P6-c++内存模型和名称空间-02存储连续性、作用域和链接性
查看>>
P9-c++对象和类-02构造函数和析构函数总结
查看>>
P10-c++对象和类-03this指针详细介绍,详细的例子演示
查看>>
bat备份数据库
查看>>
linux数据库导出结果集且比对 && grep -v ---无法过滤的问题
查看>>
shell函数与自带变量
查看>>
linux下shell获取不到PID
查看>>
sort详解
查看>>
linux,shell中if else if的写法,if elif
查看>>
shell中单引号、双引号、反引号的区别
查看>>
shell脚本死循环方法
查看>>
shell中$*和$@的区别
查看>>
log4cxx 的编译安装过程和使用
查看>>
简单邮件系统程序
查看>>
STL里的multimap使用详解
查看>>