3_Linux 的输入输出

这篇具有很好参考价值的文章主要介绍了3_Linux 的输入输出。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

3_Linux 的输入输出


一、理解什么输入输出的定义

  • 字符设备

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

  • stdin

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

  • stdout

    标准正确输出
    标号为 1

  • stderr

    标准错误输出
    标号为2


二、如何管理输入

外界传递到程序中的信息

    1. < :输入重定向
tr 'a-z' 'A-Z' < test ##把test文件中的内容定向到tr程序中
    1. << :多行录入
tr 'a-z' 'A-Z' << EOF	##(字符任意)
test 	##此处的test不能表示为文件名称只表示test字符
test1
EOF 	##(当首字母再次出现表示录入结束)

三、如何管理系统输出

  • 1)输出重定向
>
## 重定向正确输出
find /etc -name passwd > westos.out

2>
## 重定向错误输出
find /etc -name passwd 2> westos.out

&>
## 重定向所有输出
find /etc -name passwd &> westos.out

注意:重定向管理输出后会覆盖原文件内容

  • 2)追加
>>
追加正确输出
find /etc -name passwd >> westos.out

2>>
追加错误输出
find /etc -name passwd 2>> westos.out

&>>
追加所有输出
find /etc -name passwd &>> westos.out

注意:追加和重定向功能类似,但是不会覆盖原文件内容

  • 3) 管道“|
    把前一条命令的输出变成输入传递到下一条命令进行操作

注意:
管道只处理正确输出
2>&1把编号为2的输入转换到编号为1的输出中
tee 复制输出到指定位置
管道在一条命令中可以使用多次文章来源地址https://www.toymoban.com/news/detail-407030.html




到了这里,关于3_Linux 的输入输出的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux输入输出重定向

    目录 Linux输入输出重定向 Linux中的默认设备 输入输出重定向定义 输入输出重定向操作符 实用形式 标准输入、标准输出、标准错误 输出重定向案例 案例1 --- 输出重定向(覆盖) 案例2 --- 输出重定向(追加)  案例3 --- 错误输出重定向 案例4 --- 正确和错误都输入到相同位

    2024年02月04日
    浏览(41)
  • 3_Linux 的输入输出

    字符设备 字符设备就是显示字符到屏幕上的设备文件 stdin 标准输入 编号为 0 键盘 鼠标 打字机 stdout 标准正确输出 标号为 1 stderr 标准错误输出 标号为 2 外界传递到程序中的信息 :输入重定向 :多行录入 1)输出重定向 注意:重定向管理输出后会覆盖原文件内容 2)追加 注

    2023年04月09日
    浏览(18)
  • Linux操作实例 – 输入输出重定向

    By Jackson 1. 前言 在操作计算机的时候,我们能够很容易通过键盘、鼠标给计算机输入信息(例如:写公文、邮件,同时通过显示器得到输出。这就是日常和计算机进行人机对话的过程。 使用Linux操作系统,由于天生需要用命令行来交互,给使用者增加了些许难度。本文简要介

    2024年02月02日
    浏览(33)
  • 「Linux系列」Shell 输入/输出重定向

    在Shell中,输入重定向允许你将一个文件或命令的输出作为另一个命令的输入,而不是从标准输入(通常是键盘)读取。这是通过特殊符号 实现的。使用输入重定向,你可以将文件的内容作为命令的输入,从而执行特定的操作。 下面是一个Shell输入重定向的案例: 假设你有一

    2024年04月15日
    浏览(32)
  • 【Linux】重定向(输入重定向 | 输出重定向)

    为了有效地让 Linux 程序协同工作,我们需要对命令输入输出进行重定向(Redirection),并将一个命令的输出通过管道(Pipes)连接到另一个程序的输入。本文将介绍如何在 Linux 中使用输入输出重定向。 输入输出文本流(I/O Stream) 表1 bash 使用的三种标准输入输出流 字段 描述

    2023年04月20日
    浏览(23)
  • 头歌:Java高级特性 - IO流 (答案+详细注释)第1关:什么是IO流+第2关:字节流-输入输出+第3关:字符流 - 输入输出+第4关:复制文件

    目录 第1关:什么是IO流 第2关:字节流-输入输出 第3关:字符流 - 输入输出 第4关:复制文件

    2024年02月10日
    浏览(49)
  • linux系统报错:ls: 正在读取目录‘.‘: 输入/输出错误

    在linux系统的“/mnt”目录下挂载了一个硬盘,然后拷贝服务器上的数据到该硬盘,在拷贝数据过程中报错:“本地文件为只读文件,无法拷贝到所挂载的硬盘下面”。于是我打开挂载硬盘的所在目录查看目录是否存在,\\\"ls\\\"看了下文件,发现“ls”命令无法使用,报错“ls: 正在

    2024年02月12日
    浏览(37)
  • 【Shell编程】Linux Shell编程入门:输入输出、变量、条件判断、函数和运算

    在Linux操作系统中,Shell编程是一项非常重要的技能。通过Shell编程,我们可以自动化执行各种任务,提高工作效率。无论是系统管理、数据处理还是软件开发,都离不开Shell脚本的应用。本篇博客将带领大家深入了解Shell编程的基础知识,包括输入输出、变量、条件判断、函数

    2024年02月14日
    浏览(38)
  • Linux实现标准输入和标准输出(STDIN_FILENO和STDOUT_FILENO)

    在C语言中,scanf和printf函数用于标准输入和标准输出的输入输出操作。而在Linux中,STDIN_FILENO和STDOUT_FILENO是用于表示标准输入和标准输出的文件描述符。 标准输入设备通常是指计算机系统连接的键盘,用于接收用户输入的设备;而标准输出设备通常是指用于输出标准信息的设

    2024年04月28日
    浏览(22)
  • 【人工智能与深度学习】当输入层维度为1024,输出层维度为100时,为什么全连接层参数量为1024*100+100

    在神经网络中,全连接层(也称为稠密层或线性层)的参数量计算通常包括权重(weights)和偏置(biases)。对于一个全连接层,如果输入层维度(即输入特征的数量)为1024,输出层维度(即输出特征的数量)为100,那么参数的计算方式如下: 权重 :每个输入特征都与每个输

    2024年01月17日
    浏览(61)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包