IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Linux中的输入输出管理及如何获得帮助 -> 正文阅读

[系统运维]Linux中的输入输出管理及如何获得帮助

一、 理解输入输出的定义

1、字符设备

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

2、stdin

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

3、stdout

标准正确输出
标号为1

4、stderr

标准错误输出
标号为2

二、如何管理输入

外界传递到程序中的信息

1、<

输入重新定向

tr 'a-z'  'A - Z' < test   //把test文件中的内容定向到tr程序中

2、<<

多行录入

tr 'a-z' 'A-Z' <<EOF(字符任意)
test  			//此处的test只是表示字符串
test1
EOF				//当EOF再次出现时表示录入结束

三、如何管理系统输出

1、输出重定向

>   			//定向输出到指定文件,覆盖源文件内容
2>				//输出不正确的信息	
>>				//追加,不覆盖
2>&1			//错误正确都输出
2>  			//定义错误输出到指定位置
&>				//定义所有输出到指定位置
find /etc/ -name passwd > westos.out 			//定义正确输出到指定位置,会覆盖之前的内容
find /etc/ -name passwd 2> westos.out 			//定义错误输出到指定位置,会覆盖之前的内容
find /etc/ -name passwd &> westos.out 			//定义所有输出到指定位置,会覆盖之前的内容

2、追加

>>					//追加内容到指定文件后面,不会覆盖
2>> 				// 追加错误输出到指定文件
&>> 				//追加所有输出到指定文件

3、管道 “|”

|   管道符只能处理正确输出,内存读取
	把前一条的命令的输出传递到下一条命令进行操作

4、注意

管道只处理正确输出
tee 										//复制输出到指定位置 
ls westos hello 2>&1| wc -l   				//2>&1 处理错误输出追加到正确输出
ls /bin/ |wc -l 							//将ls的输出作为wc的输入 也就是管道应用。wc-l  统计行数。
tr  										//单个字符转换 tr 'a-z' 'A-Z' 所有的字符小写转换为大写,不能读取文件内容,只能做转换

四、命令获得帮助

1、whatis 查看命令的功能

  whatis + 命令
**1)如果是已知存在的命令,但是不显示,应该用mandb更新帮助数据库**

2、–help 查看命令的帮助文档

命令 --help
1[]中的参数可以不存在
2{}中的参数必须存在

3、ls-i file 获取文件的id

4、man方法 获取文件或者方法的详细帮助文档

man 1 命令
man 2 系统调用
man 3 函数库调用
man 4 特殊文件
man 5 文件
man 6 游戏
man 7 特殊的包
man 8 系统管理命令
man 9 内核信息规则

举例:

man rm		//进入到rm命令的帮助
q			//退出
/关键字		//搜索关键字并高亮显示
G			//快速移动到man的最后面
g			//快速移动到man的最前面
  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-07-29 12:03:21  更:2021-07-29 12:04:39 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/5 16:19:28-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码