linux中,什么是输入重定向如何使用

 时间:2024-10-13 02:08:12

在linux的学习中,经常听到输入输出重定向,但是不知道具体是什么含义,具体由什么作用。简单来说,输入重定向是指把文件导入到命令中,而输出重定向则是指把原本要输出到屏幕的数据信息写入到指定文件中。听着很简单,那我们来具体看看如何使用吧。

工具/原料

linux

输入重定向

1、输入重定向又称为标准输入重定向(STDIN,文件描述符为 0):默认从键盘输入,也可从其他文件或命令中输入。

linux中,什么是输入重定向如何使用

命令 < 文件

1、命令 < 文件。我们以常见的cat命令为例。如:cat < /etc/passwd 。它是将passwd文件指定为输入设备,并将内容显示到控制台。作用统潇瘵侃就是将对应的文件内容作为输入设备,将输出内容到控制台,如下图。

linux中,什么是输入重定向如何使用

命令

1、命令 << 分界符的主要作用就是从标准输入中读入,直到遇见分界符才停止简单的来说,他的作用就是把分界符后面的内同柙丕牌容将被当做标准输入传给<<前面的命令,这个命令常见的是cat命令。这里我们以cat为例,比如输入命令:cat << eof也就是eof为分界符

linux中,什么是输入重定向如何使用

2、输入命令cat << eof后,按下回车键,此时控制台显示>,我们可以输入任意多行内容

linux中,什么是输入重定向如何使用

3、那么该如何结束呢?这里我们再次会想一下前面的定义:直到再次在独立的一行遇到这个文件分界符后结束。也就是说,这里再次输入eof的时候,就停止了。这里我们输入eof

linux中,什么是输入重定向如何使用

4、回车之后,我们即可看到自动结束输入,同时将输入的内容显示出来

linux中,什么是输入重定向如何使用

命令 < 文件 1 > 文件 2

1、命令 < 文件 1 > 文件 2命令的作用就是将文件 1 作为命令的标准输入并将标准输出到文件 2这里我们以桌面的test.txt和new.txt为例。

linux中,什么是输入重定向如何使用

2、假设我们需要将test.txt中的内容输入到new.txt中使用命令:cat < test.txt >new.txt

linux中,什么是输入重定向如何使用

3、执行命令后,我们查看原本为空的new.txt,可以看到new.txt的内容就是test.txt中的了。

linux中,什么是输入重定向如何使用
  • Word首行缩进方法?wps首行缩进方法
  • 简笔画男孩:参考俞敏洪的图画简笔画
  • 日常急救之呕血
  • 护肤的最佳时间段是什么
  • 如何注册Arxi.org账号?
  • 热门搜索
    珍惜生命的手抄报 少先队建队日手抄报 清明节手抄报全国第一 数学手抄报资料 2020国庆节手抄报图片大全 国庆节手抄报清楚文字 世界环境日手抄报内容 关于重阳节的手抄报简单又漂亮 2020年鼠年手抄报 关于童话的手抄报