linux的输出输入管理以及如何得到帮助

这篇博客介绍了Linux中的字符设备、标准输入输出以及重定向操作。讲解了如何利用`<`、`>`、`>>`以及`|`进行输入输出管理和管道操作,并提到了`tee`命令。此外,还详细阐述了如何通过`man`命令获取命令的帮助信息,包括不同级别的手册页和在man页面中的导航技巧。
摘要由CSDN通过智能技术生成

理解输出输入是什么意思

1 字符设备

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

2 stdin

标准输入

编号位0

键盘 鼠标 打字机

3stdout

标准正确输出

标号为1

4stderr

标准错误输出

标号为2

 

 

如何管理输入

1<输入重定向

tr 'a-z' 'A-Z' <file

把file中内容重定向到tr程序中

2多行录入

<<

<<qq

file1

file2

file3

qq(任意字符都可以只是做一个标记

 

如何管理系统输出

>重定向正确输出

2>重定向错误输出

&>重定向所有输出

*重定向会覆盖原文件

如果不想被覆盖,要使用>>追加

与>同

>>追加正确输出

2>>追击错误输出

&>>追加所有输出

 

 

管道"|"

把前一条命令输出变成输入穿到下一条命令中

注意

管道只处理正确输出

2>&1把编号为2的输入转换到编号为1的输出中

tee 复制到指定位置

并且管道可以在一条命令中多次使用

 

 ###.命令行获得帮助####

whatis rm ##查看命令的基本用途

##查看过程中出现 #rm: nothing appropriate.

#1.表示要查看内容没有帮助

#2.系统帮助数据未更新用mandb命令更新 "注意:当执行whatis命令出现 nothing appropriate 时大多数情况是因为" "系统的帮助数据库未更新,如何解决此问题,需要在root用户下执行mandb" mandb rm --help ##查看命令的基本用法 [] ##内容可加可不加 ... ##内容个数任意 <>

##必须在命令执行时加入的元素 man rm    ##命令用法详解 man是manual的缩写 man -k passwd ##passwd关键字有多少级别的man ##man的级别

#1 命令

#2 系统调用

#3 函数库调用

#4 特殊文件(设备文件等)

#5 文件

#6 游戏

#7 特殊的包

#8 系统管理命令

#9 内核信息规则 man rm #

#进入到rm命令的帮助 q

##退出 /关键字 ##搜索关键字,n 向下匹配, N 向上匹配 G

##快速移动到man的最后 g

##表示快速移动到man的最前

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值