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系统中输出输入的管理相关推荐

  1. linux 权限管理 lvm,Linux系统中RAID及LVM管理

    本节索引 一.RAID概念及管理 二.LVM逻辑卷的介绍及使用 Linux系统中如何提高磁盘的读写性能,如何实现磁盘冗余,当磁盘快被占满时,又如何弹性拓展磁盘容量,RAID及LVM技术可以帮你轻松解决 ...

  2. 【Linux系统中的】磁盘管理

    前言: 在Linux系统中,系统软件和应用软件,都要以文件 的形式存储在计算机的磁盘空间中,因此,应该随时监视 磁盘空间的使用情况,因此今天我将分享一下查看系统中 存储空间的使用情况.如何进行文件的转 ...

  3. Linux系统中的日志服务管理

    目录 1.日志介绍 1.1 什么是日志 1.2 Linux系统使用的两种系统日志服务 1.3 ELK 2.rsyslog的管理 2.1 系统日志术语 1.2 实验 1.日志介绍 1.1 什么是日志 网 ...

  4. linux管理用户组,技术|如何在 Linux 系统中通过用户组来管理用户

    本教程可以了解如何通过用户组和访问控制表(ACL)来管理用户. 当你需要管理一台容纳多个用户的 Linux 机器时,比起一些基本的用户管理工具所提供的方法,有时候你需要对这些用户采取更多的用户权限管理 ...

  5. linux系统中对日志的管理

    系统日志管理 1.rsyslog 采集系统生成的日志,不生成日志,只起采集作用 2.rsyslog的管理 /var/log/messages 服务信息日志 /var/log/secure 系统登陆日志 ...

  6. LINUX系统中的用户和用户组管理(一)【转】

    本文转载于https://www.cnblogs.com/zhongguiyao/p/9165917.html 一.用户账户管理 Linux/Unix是一个用户.多任务的操作系统:在讲Linux账号及 ...

  7. linux系统中的日志管理

    Linux系统中的日志管理 1 实验环境 2 journald日志服务 2.1 journalctl命令的用法 2.2 用journald服务永久存放日志 3 rsyslog日志服务 3.1 自定义日 ...

  8. 用户管理 之 Linux 系统中的超级权限的控制

    作者:北南南北 赞助: eTony,pandonny,懒猫, Arch 来自:LinuxSir.Org 摘要: 超级用户是系统最高权限的拥有者,是系统管理唯一的胜任者:由于权限的超级并且达到无所不能的 ...

  9. Linux系统中输入输出管理

    一.系统中输入输出的管理 理解系统的输入输 linux系统中,1表示正确输出,2表示错误输出. 管理输入输出的符号 (1) 输出重定向 --输出到指定的位置 (pts/1 -->字符设备(/de ...

最新文章

  1. java avl_Java底层实现AVL 平衡二叉树
  2. Google实用搜索秘技六则
  3. (网络编程)UDP实现聊天
  4. Spring全局异常捕捉实现HandlerExceptionResolver接口,在error-page配置捕捉异常
  5. java 飞信接口_java 飞信接口
  6. 从另一个角度看大数据量处理利器:布隆过滤器
  7. 舍弃Python,为什么知乎选用Go重构推荐系统?
  8. Android运行时权限,设置帮助类BaseActivity;电话权限,短信权限,
  9. 指定 年-月-日 将其封装tree树状结构
  10. CLRInjection - 通用托管注入(超级灰色按钮克星升级版)
  11. 操盘软件富赢版V7 2016正式版
  12. 电子商务网站建设规划方案
  13. 按键精灵手机助手错误:at tempt to compare nu11 with number
  14. c++语言里平方根值函数,函数式编程之函数定义与使用(以scala语言为例)
  15. mindmanager2021思维导图许可密钥V21.0.334最新版免费安装下载
  16. vue与微信小程序的写法对比
  17. python 循环写文件_循环-读写文件-字符编码
  18. java电影定票系统_Java实现电影院订票系统代码
  19. matlab信号时序图,怎么看时序图,电路原理图(转)
  20. Oracle HR 样例用户的建立 10g,11g均可

热门文章

  1. mysql 嵌入式 性能_database – 在mySQL中优化嵌入式SELECT查询
  2. spring html访问统计,spring-mvc访问本地html文件(示例代码)
  3. python中scrapy可以爬取多少数据_python中scrapy框架爬取携程景点数据
  4. python自动截图发送邮件_PhantomJS按尺寸截取页面,并用python发送邮件
  5. python数据预处理 重复行统计_Python数据分析之数据预处理(数据清洗、数据合并、数据重塑、数据转换)学习笔记...
  6. plsql视图添加表字段_Oracle-单表多字段查询(不使用*)
  7. Job for smbd.service failed because the control process exited with error code. See “systemctl statu
  8. 编写第一个Spring程序——IOC实现
  9. 10. Python面向对象
  10. HTML5中本地储存概念是什么,什么优点 ,与cookie有什么区别?