“品品Linux中的输入输出”
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,Linux中的输入输出输入stdin[标准输入流]输入是指系统外接向系统传递的信息系统外接向系统中传递数据的方式如下1.键盘2.鼠标3.输入命令输出输出standout[标准正确输入]stderr[标
千家信息网最后更新 2025年12月01日“品品Linux中的输入输出”
Linux中的输入输出
输入
stdin[标准输入流]
输入是指系统外接向系统传递的信息
系统外接向系统中传递数据的方式如下
1.键盘
2.鼠标
3.输入命令
输出
| 输出 | standout[标准正确输入] | stderr[标准错误输出] |
|---|---|---|
| 在命令顺利执行完成后的字符串 | 在命令失败执行完成后产生的字符串 | |
| 在linux中的输出信号为1 | stderr在linux中的输出信号为2 |
字符设备
字符设备是指在I/O传输过程中以字符为单位进行传输的设备,例如键盘,打印机等
字符设备是内存中开启的虚拟设备并真实存在
重定向输出find /etc/ -name passwd
注意:必须在普通用户下
| 1> | 2> | &> |
|---|---|---|
| 正确输出 | 错误输出 | 全部输出 |
小应用:>westos 清空文件
2 find /etc/ -name passwd 追加: 不覆盖原文件
find /etc/ -name passwd > westos.out 正确输出存放到westos.out
追加
追加正确/错误/所有


管道
管道定义:把输出变成最后一条命令的输入
| 符号 | 用途 |
|---|---|
| 2>&1 | 将编号为1的输出转换为2 |
| lee | 复制输出到指定位置 |
| ' | ' 管道符 |
例题:显示历史3~5行输出
[student@workstation Desktop]$ ls /bin | wc -l ##统计/bin有多少文件1612[student@workstation Desktop]$ find /etc/ -name passwd | wc -l ##默认只有正确输出可以通过管道find: '/etc/pki/rsyslog': Permission deniedfind: '/etc/dhcp': Permission deniedfind: '/etc/polkit-1/rules.d': Permission deniedfind: '/etc/polkit-1/localauthority': Permission deniedfind: '/etc/sssd': Permission deniedfind: '/etc/grub.d': Permission deniedfind: '/etc/audit': Permission deniedfind: '/etc/firewalld': Permission deniedfind: '/etc/sudoers.d': Permission deniedfind: '/etc/lvm/archive': Permission deniedfind: '/etc/lvm/backup': Permission deniedfind: '/etc/lvm/cache': Permission deniedfind: '/etc/libvirt': Permission deniedfind: '/etc/cups/ssl': Permission denied2[student@workstation Desktop]$ find /etc/ -name passwd 2>&1 | wc -l ##将错误输出定向到正确输出存放位置16[student@workstation Desktop]$ find /etc/ -name passwd | tee file | wc -l #复制输出到file文件再通过管道统计find: '/etc/pki/rsyslog': Permission deniedfind: '/etc/dhcp': Permission deniedfind: '/etc/polkit-1/rules.d': Permission deniedfind: '/etc/polkit-1/localauthority': Permission deniedfind: '/etc/sssd': Permission deniedfind: '/etc/grub.d': Permission deniedfind: '/etc/audit': Permission deniedfind: '/etc/firewalld': Permission deniedfind: '/etc/sudoers.d': Permission deniedfind: '/etc/lvm/archive': Permission-**输入重定向
以修改密码为例
输入重定向符号
command << [输入标识]内容......[输入标识]比较方便,不用输入密码,直接在vim下编辑
1。vim下编辑westos.sh 文件。直接输入passwd,在修改密码时需要输入密码
2.用输入重定向符号,直接编辑较为方便
-
输出
输入
字符
文件
管道
设备
命令
密码
系统
错误
标准
符号
位置
信号
字符串
标识
键盘
传输
统计
普通
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
宜宾网络技术培训学校
毛晶玥网络安全教学视频
陕西hp服务器维修价格
2018年网络安全题库
服务器挂机需要什么系统
大咖齐聚羊城探讨网络安全
VB数据库英文单词
备份数据库压缩
中小学生网络安全手抄报小学
关于沉迷于网络安全教育内容
数据库对行的过滤条件一般是
怀旧服服务器装备搭配
服务器硬盘管理工具
集团公司网络安全管理规章制度
校园网网络安全管理制度
华为笔记软件开发
太原市中小学校园网络安全条例
重庆net软件开发价格表
ios游戏数据库
软件开发类店铺怎么起标题
公安部Y数据库厂家名单
中国有根服务器计划吗
图书管理系统数据库技术
风之虎网络技术有限公司招聘
因为找不到服务器
邮件无法验证服务器身份outlook
广电中计算机网络技术的应用
永恒之塔服务器
厦门网络安全龙头
有线宽带网络安全性