前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >Linux重定向

Linux重定向

原创
作者头像
用户4982247
修改于 2022-07-07 23:12:25
修改于 2022-07-07 23:12:25
2.6K0
举报
文章被收录于专栏:认真学习Linux认真学习Linux

清空与追加

>:只有一个符号时,表示把右边内容先清空,然后再把左边内容写入到右边

>>:有俩符号时,表示右边内容先不进行任何操作,然后把左边内容追加到右边最后一行

注:常用清空文件内容操作:> 文件名称cat /dev/null > 文件名称

重定向

1、 标准(追加)输出重定向,用数字1表示 ,符号为>或1>,数据流向朝右,接收命令正常执行输出

代码语言:shell
AI代码解释
复制
eg:[root@money ~]# ls /opt > 2.txt         ##把ls正确输出的内容通过重定向写入2.txt
    [root@money ~]# cat 2.txt
    rar
    rarlinux-x64-612.tar.gz

2、 标准错误(追加)输出重定向,用数字2表示,符号为2>,接收命令的执行报错

代码语言:shell
AI代码解释
复制
eg:[root@money ~]# las /opt 2> 2.txt       ##把las命令执行错误的内容输出到2.txt中
    [root@money ~]# cat 2.txt
    -bash: las: 未找到命令

3、 标准输入(追加)重定向,用数字0表示,符号为0<或<,数据流向朝左。

常用命令:

  • tr:指令从标准输入设备读取数据,经过字符串转译后,将结果输出
代码语言:shell
AI代码解释
复制
eg:[root@money ~]# echo '123456789' > 1.txt
    [root@money ~]# cat 1.txt 
    123456789
    [root@money ~]# tr '1-9' 'A-I' < 1.txt        ##利用标准输入重定向,先读取文件,再把文件中指定字符进行替换
    ABCDEFGHI
  • xargs:对从标准输入或管道符输入的数据进行处理 常用参数:-n 数字:按指定数字分组
代码语言:shell
AI代码解释
复制
eg:[root@money ~]# seq 5 > 1.txt              ##产生数字1到5
    [root@money ~]# cat 1.txt        
    1
    2
    3
    4
    5
    [root@money ~]# xargs -n 3 < 1.txt         ##把每3列合并成1行
    1 2 3
    4 5

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【Linux入门】数据流重定向
在 Linux 中,数据流重定向是一种将命令的输出或错误输出从一个地方(如屏幕)重定向到另一个地方(如文件或设备)的技术。
参谋带个长
2024/02/08
2440
Shell中的重定向
标准输入、标准输出和标准错误 一个程序的的输入可以来自于键盘,也可以来自于文件或者其他设备;同样的,一个程序也可以将输出显示在屏幕或者保存到文件中。这就涉及到标准输入、标准输出和标准错误。 程序的输入是标准输入,默认是键盘,用户可以将其指定为文件或其他设备。 程序的输出有两种,即标准输出和标准错误,其中标准输出是程序的正常输出、标准错误是程序的错误输出。二者默认都被指定为屏幕,用户可以将其指定为文件或其他设备。 下面的程序从键盘读取输入,将结果显示在屏幕上,即标准输入、标准输出和标准错误都采用默认的设置:
mwangblog
2018/07/04
7730
shell脚本中常用命令复习
shell脚本可以让降低大家的工作强度,提升大家的管理能力和薪资报酬,还可以让大家有时间学习提升自己,更能让你有时间喝茶撩妹子。所以,学好shell那就是非常必要的啦,那么在学习shell之前我们得热热身,做一下准备工作了。
星哥玩云
2022/09/15
8430
Linux进阶命令-重定向
作者介绍:简历上没有一个精通的运维工程师。请点击上方的蓝色《运维小路》关注我,下面的思维导图也是预计更新的内容和当前进度(不定时更新)。
运维小路
2024/11/01
1100
Linux进阶命令-重定向
Linux中的重定向
处理数据需要输入输出,在linux中一切皆文件,所操作的输入输出都认为是一个文件,而此文件表现为每打开一个文件系统会分配一个数字,这个数字代表一个文件,这个数字叫文件描述符FileDescriptor
鱼丸葱面
2020/12/22
2.6K0
Linux中的重定向
linux基础(day25)
在切割一个文件,在不指定任何的文件名,最后显示的切割完的文件,会是已xab,xac这样一直延续下去,若再切割一次,则会zxaaa,zxaab等依次下去
运维小白
2022/01/06
4000
常用文本工具cut、wc、sort、uniq、tr
语法: cut -d ‘分隔符’ [-cf] n [filename] (这里n是正整数) -d:指定分隔符号 -f:指定第几段 -c:后面只有一个数字表示截取第几个字符;后面跟一个数字区域,表示截取从几到几(该选项不和d,f共同使用)
阿dai学长
2019/04/03
1K0
linux学习第二十三篇:shell介绍,命令历史,命令补全和别名,通配符,输入输出重定向
shell介绍 什么是shell, shell是一个命令解释器,提供用户和机器之间的交互。支持特定语法,比如逻辑判断、循环。每个用户都可以有自己特定的shell。CentOS7默认shell为bash(Bourne Agin Shell)。还有zsh、ksh等。实际上,在shell和计算机硬件之间还有一层东西那就是系统内核了。打个比方,如果把计算机硬件比作一个人的躯体,而系统内核则是人的大脑,至于shell,把它比作人的五官似乎更加贴切些。回到计算机上来,用户直接面对的不是计算机硬件而是shell,用户把
用户1215343
2018/02/05
1.1K0
linux学习第二十三篇:shell介绍,命令历史,命令补全和别名,通配符,输入输出重定向
IO重定向及管道操作
程序是由指令+数据组成的。换言之,程序是对读入的数据进行处理,再输出数据。数据的输入(Input),输出(Output),简称为IO,在没有指定输入输出的情况下,默认为标准输入和标准输出。打开的文件都有一个文件描述符(fd: file descriptor)表现为一个数字 标准输入:keyborad(键盘), 文件描述符:0 标准输出:monitor(显示屏), 文件描述符:1 标准错误输出:monitor, 文件描述符:2 I/O重定向:改变标准输入与输出的默认位置 标准输出重定向 输出重定向
章鱼喵
2018/06/27
6270
Linux输入输出重定向
输入重定向:把指定文件导入到命令中 输出重定向:把原本要输出到屏幕的信息写入到指定文件中 输出重定向分为:标准输出重定向和错误输出重定向 [root@linuxprobe ~]# touch linuxprobe [root@linuxprobe ~]# ls -l linuxprobe total 0 drwxr-xr-x. 3 root root 14 Jun 11 15:07 a [root@linuxprobe ~]# ls - xxxxxxx ls: cannot access -: No su
心跳包
2020/08/28
2.9K0
Linux管道符、重定向与环境变量
把多个 Linux 命令适当地组合到一起,使其协同工作,以便更加高效地处理数据。要做到这一点,就必须搞明白命令的输入重定向和输出重定向的原理。
张旭博客
2022/12/27
2.5K0
Linux管道符、重定向与环境变量
SHELL(bash)脚本编程三:重定向
在这一篇中,我们介绍了一点关于输入输出重定向和管道的基础知识,本篇将继续重定向的话题。 在开始前,先说一说shell中的引用。
用户5030870
2019/04/11
1.7K0
linux双向重定向之tee命令
原文链接:https://rumenz.com/rumenbiji/linux-tee.html
入门笔记
2021/11/27
1.6K0
Shell 重定向:控制数据流向的艺术
在 Unix 或 Linux 系统中,我们通常会使用 Shell 来与操作系统交互。在这个过程中,数据的输入和输出是两个非常基础且重要的操作。
南山竹
2024/06/20
1240
Shell 重定向:控制数据流向的艺术
Shell脚本管道符与重定向
命令格式: 命令1 | 命令2,有一定的编程思想在里面 命令1的正确输出作为命令2的操作对象,和逻辑与不一样
全栈工程师修炼指南
2020/10/26
1.8K0
Shell脚本管道符与重定向
history、重定向、alias 原
语法: history [-c] -c:=clear 清除内存中的命令,不能删除配置文件中的历史命令
阿dai学长
2019/04/03
7010
linux17-详说linux的重定向与文件描述符
上一节中 [[16-linux程序后台执行指西]],我们提到了,重定向操作,对于后台执行命令来说,很有用,这一节来详细说说。
北野茶缸子
2022/05/19
1.6K0
linux17-详说linux的重定向与文件描述符
Shell脚本攻略04-玩转文件描述符及重定向
在编写脚本的时候会频繁使用标准输入(stdin)、标准输出(stdout)和标准错误(stderr)。
小小工匠
2021/08/16
8900
Linux笔记4.重定向及管道
重定向及管道 I/O重定向 I(input)/O(output)重定向,即输入输出重定向。 标准输入,输出,和错误 默认情况下,标准输入来自键盘;标准输出和错误显示在屏幕。通过I/O重定向,可以指定输入输出的载体 重定向标准输出 I/O 重定向允许我们来重定义标准输出送到哪里。使用“>”重定向符。 如:将ls命令的运行结果输送到文件ls-output.txt中 [root@senlong io]# ls -l /usr/bin > ls-output.txt [root@senlong io]# ll to
章鱼喵
2018/06/27
8480
Linux 温习(九): IO 重定向与进程管道
I/O输入/输出(Input/Output)的简称,I 即为输入,常见的输入设备有键盘和鼠标。O为输出,常见的打印机等。
陈大剩博客
2023/02/17
1.1K0
Linux 温习(九): IO 重定向与进程管道
相关推荐
【Linux入门】数据流重定向
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文