Linux系统中输出输入的管理
1.什么是输入和输出
输入和输出是计算机系统中的主机与外部进行通信的系统。它由外围设备和输入输出控制系统两部分组成,我们在shell中键入指令,然后送入CPU中运算产生结果,再将结果送到字符设备中显示。简单点来说输入输出就是通过我们的键盘、鼠标和其他硬件在系统中录入字符,在经过cpu处理后的反馈给我们的字符。
输入和输出有两种结果:正确和错误 ,分别用1和2表示。
2 管理输入输出的符号
> | 重定向正确输出 |
---|---|
2> | 重定向错误输出 |
&> | 重定向所有输出 |
注意:重定向会覆盖原来的内容
示例:
注意: 以下实验必须在student用户下完成
find /etc/ -name passwd > file ##定向正确输出到file
find /etc/ -name passwd 2> file.err ##定向错误输出到file
find /etc/ -name passwd &> file.all ##定向所有输出到file
> file ##清空file
##输出追加
> > | 追加正确输出到文件最后 |
---|---|
2>> | 追加错误输出到文件最后 |
&>> | 追加所有输出到文件最后 |
== 注意: 追加不会覆盖源文件内容==
示例:find /etc/ -name passwd >> file ##追加正确输出到file
find /etc/ -name passwd 2>> file.err ##追加错误输出到file
find /etc/ -name passwd &>> file.all ##追加所有输出到file1
示例:
3.管道的应用
1.管道的作用
“|” 管道的作用是把前一条命令的输出变成后一条命令的输入
注意:1 管道只允许正确输出通过
2 通过管道的输出将会变成第二条命令的输入,如果需要保存输出内容,那么需要用命令“tee”复制一份输出
此实验在普通用户下操作:
find /etc/ -name passwd | wc -l ##会看到的结果为2,因为错误输出不能通过管道
find /etc -name passwd 2>&1|wc -l ##会看到22,
find /etc -name passwd 2>&1|tee file |wc -l ##保存一份输出到file再统计行数
示例:
Linux系统中输出输入的管理相关推荐
- linux 权限管理 lvm,Linux系统中RAID及LVM管理
本节索引 一.RAID概念及管理 二.LVM逻辑卷的介绍及使用 Linux系统中如何提高磁盘的读写性能,如何实现磁盘冗余,当磁盘快被占满时,又如何弹性拓展磁盘容量,RAID及LVM技术可以帮你轻松解决 ...
- 【Linux系统中的】磁盘管理
前言: 在Linux系统中,系统软件和应用软件,都要以文件 的形式存储在计算机的磁盘空间中,因此,应该随时监视 磁盘空间的使用情况,因此今天我将分享一下查看系统中 存储空间的使用情况.如何进行文件的转 ...
- Linux系统中的日志服务管理
目录 1.日志介绍 1.1 什么是日志 1.2 Linux系统使用的两种系统日志服务 1.3 ELK 2.rsyslog的管理 2.1 系统日志术语 1.2 实验 1.日志介绍 1.1 什么是日志 网 ...
- linux管理用户组,技术|如何在 Linux 系统中通过用户组来管理用户
本教程可以了解如何通过用户组和访问控制表(ACL)来管理用户. 当你需要管理一台容纳多个用户的 Linux 机器时,比起一些基本的用户管理工具所提供的方法,有时候你需要对这些用户采取更多的用户权限管理 ...
- linux系统中对日志的管理
系统日志管理 1.rsyslog 采集系统生成的日志,不生成日志,只起采集作用 2.rsyslog的管理 /var/log/messages 服务信息日志 /var/log/secure 系统登陆日志 ...
- LINUX系统中的用户和用户组管理(一)【转】
本文转载于https://www.cnblogs.com/zhongguiyao/p/9165917.html 一.用户账户管理 Linux/Unix是一个用户.多任务的操作系统:在讲Linux账号及 ...
- linux系统中的日志管理
Linux系统中的日志管理 1 实验环境 2 journald日志服务 2.1 journalctl命令的用法 2.2 用journald服务永久存放日志 3 rsyslog日志服务 3.1 自定义日 ...
- 用户管理 之 Linux 系统中的超级权限的控制
作者:北南南北 赞助: eTony,pandonny,懒猫, Arch 来自:LinuxSir.Org 摘要: 超级用户是系统最高权限的拥有者,是系统管理唯一的胜任者:由于权限的超级并且达到无所不能的 ...
- Linux系统中输入输出管理
一.系统中输入输出的管理 理解系统的输入输 linux系统中,1表示正确输出,2表示错误输出. 管理输入输出的符号 (1) 输出重定向 --输出到指定的位置 (pts/1 -->字符设备(/de ...
最新文章
- java avl_Java底层实现AVL 平衡二叉树
- Google实用搜索秘技六则
- (网络编程)UDP实现聊天
- Spring全局异常捕捉实现HandlerExceptionResolver接口,在error-page配置捕捉异常
- java 飞信接口_java 飞信接口
- 从另一个角度看大数据量处理利器:布隆过滤器
- 舍弃Python,为什么知乎选用Go重构推荐系统?
- Android运行时权限,设置帮助类BaseActivity;电话权限,短信权限,
- 指定 年-月-日 将其封装tree树状结构
- CLRInjection - 通用托管注入(超级灰色按钮克星升级版)
- 操盘软件富赢版V7 2016正式版
- 电子商务网站建设规划方案
- 按键精灵手机助手错误:at tempt to compare nu11 with number
- c++语言里平方根值函数,函数式编程之函数定义与使用(以scala语言为例)
- mindmanager2021思维导图许可密钥V21.0.334最新版免费安装下载
- vue与微信小程序的写法对比
- python 循环写文件_循环-读写文件-字符编码
- java电影定票系统_Java实现电影院订票系统代码
- matlab信号时序图,怎么看时序图,电路原理图(转)
- Oracle HR 样例用户的建立 10g,11g均可
热门文章
- mysql 嵌入式 性能_database – 在mySQL中优化嵌入式SELECT查询
- spring html访问统计,spring-mvc访问本地html文件(示例代码)
- python中scrapy可以爬取多少数据_python中scrapy框架爬取携程景点数据
- python自动截图发送邮件_PhantomJS按尺寸截取页面,并用python发送邮件
- python数据预处理 重复行统计_Python数据分析之数据预处理(数据清洗、数据合并、数据重塑、数据转换)学习笔记...
- plsql视图添加表字段_Oracle-单表多字段查询(不使用*)
- Job for smbd.service failed because the control process exited with error code. See “systemctl statu
- 编写第一个Spring程序——IOC实现
- 10. Python面向对象
- HTML5中本地储存概念是什么,什么优点 ,与cookie有什么区别?