LINUX学习------1.3 Linux中的输入输出管理及如何获取帮助
2021/7/20 7:06:28
本文主要是介绍LINUX学习------1.3 Linux中的输入输出管理及如何获取帮助,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1.3.1 Linux输入输出管理
1、理解输入输出
(1)字符设备 ## 显示字符到屏幕的设备文件
(2)stdin 标准输入 ## 标号为0 键盘 鼠标 打字机
(3)stdout 标准正确输出 ## 标号为1
(4)stderr 标准错误输出 ## 标号为2
2、输入管理
外界传递到程序中的信息
(1) < #输入重定向
tr ‘a-z’ ‘A-Z’ < test ##把test文件中的内容定向到tr程序中(2) << ## 多行录入
tr ‘a-z’ ‘A-Z’ <<EOF(任意字符)HELLO LINUX
HELLO WORD
EOF
3、 如何管理输出
(1)输出重定向
【>】
【2>】
【&>】
find /etc -name passwd > westos.out ##重定向正确输出 find /etc -name passwd 2> westos.out ##重定向错误输出 find /etc -name passwd &> westos.out ##重定向所有输出tips: 重定向管理输出后会覆盖原文件内容
(2)追加
【>>】
【2>>】
【&>>】
find /etc -name passwd >> westos.out ##重定向正确输出 find /etc -name passwd 2>> westos.out ##重定向错误输出 find /etc -name passwd &>> westos.out ##重定向所有输出
tip: 追加和重定向功能类似,但是不会覆盖原文件内容
(3)管道 “|”
tip: 管道只处理正确输出
2>&1把编号为2的输入转换到编号为1的输出中
tee 复制输出到指定位置
管道在一条命令中可多次使用
1.3.1 Linux如何获取帮助
1.命令行获得帮助
whatis rm ##查看命令基本用途
tips:出现 rm:nothing appropriate
1.没有帮助
2.系统帮助数据未更新在root用户下执行mandb
xxxx -- help ##查看(xxxx)命令基本用法
[ ] ##内容可加可不加 ... ##内容个数任意 < > ##必加元素 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 ##快速移动最后
g ##快速移动最前
这篇关于LINUX学习------1.3 Linux中的输入输出管理及如何获取帮助的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法