文档章节

linux 输出重定向 >,>>

胡子叭槎
 胡子叭槎
发布于 2016/09/22 22:12
字数 238
阅读 49
收藏 1

linux系统 很多都是命令操作和日志记录,在这其中重定向很有用,下面就简单的介绍几个重定向的例子。

1 > ,>>

    echo 'hello' 1>>log.txt 

   [up17@iZ28dns5aezZ ~]$ cat log.txt
hello
[up17@iZ28dns5aezZ ~]$ 

输出结果重定向到人家log.txt里面

ls aaaaa >> log.txt 2>&1

[up17@iZ28dns5aezZ ~]$ cat log.txt
hello
ls: cannot access aaaaa: No such file or directory
[up17@iZ28dns5aezZ ~]$ 

输出重定向到log.txt里面,但是有可能命令错误不能正常输出,这个时候错误信息2重定向给正确信息1 然后再重定向给log.txt。需要注意的是命令执行中有两种状态1 成功,2 失败,所以上面的例子可以写为下面两种:

ls aaaaaa 1>success.log 2>error.log 

[up17@iZ28dns5aezZ ~]$ cat error.log
ls: cannot access aaaaaa: No such file or directory

ls aaaaaa 1>success.log 2>&1

[up17@iZ28dns5aezZ ~]$ cat success.log
ls: cannot access aaaaaa: No such file or directory

 

2    不输出

ls ssssss >> /dev/null

null 是无限大,就是不输出

 

© 著作权归作者所有

胡子叭槎
粉丝 22
博文 145
码字总数 148747
作品 0
成都
数据库管理员
私信 提问
管道输出到read中遇到的问题

管道输出到read命令中, 使用管道echo输出来设置变量将会失败. 然而, 使用管道cat输出看起来能够正常运行. cat file1 file2 | while read line 2 .while被放置在子shell中。 #!/bin/sh readpi...

fly_xiang
2014/11/12
100
0
在 Linux 上创建文件的 10 个方法

我们都知道,在 Linux 上,包括设备在内的一切都是文件。Linux 管理员每天应该会多次执行文件创建活动(可能是 20 次,50 次,甚至是更多,这依赖于他们的环境)。如果你想 在Linux上创建一个...

作者: Vinoth Kumar
02/18
0
0
linux重定向及nohup不输出的方法

linux重定向及nohup不输出的方法 先说一下linux重定向: 0、1和2分别表示标准输入、标准输出和标准错误信息输出,可以用来指定需要重定向的标准输入或输出。 在一般使用时,默认的是标准输出...

aduan
2015/09/25
563
0
[Note] Linux学习笔记5-6 进程、重定向和管道

Note 5 Linux 进程 什么是进程? An executing program = A process 当你执行一个外部命令(内部命令是shell进程的一部分,不需要创建进程)时,Linux系统会为之创建一个进程,命令完成之后会...

chnmagnus
09/29
0
0
Linux Shell 下的输出重定向

Linux Shell 环境中支持输入输出重定向,用符号来表示。0、1和2分别表示标准输入、标准输出和标准错误信息输出,可以用来指定需要重定向的标准输入或输出,比如 2>a.txt 表示将错误信息输出到...

长平狐
2012/09/03
69
0

没有更多内容

加载失败,请刷新页面

加载更多

华为手机翻译功能怎么使用?这三种方法请务必收藏

华为手机翻译功能怎么使用?在我们的生活中会经常遇到翻译问题,许多外语不好的朋友该怎么办呢?华为手机已经为我们解决了这个问题,今天小编就教大家学会使用华为手机中的三种翻译技巧,需要...

翻译小天才
20分钟前
3
0
企业服务软件开发中需要注意的三个问题

在开发企业服务软件时,我们需要分为:业务需求、用户需求、产品需求,三大需求层次,三个层次互相关联,企业服务软件开发首先要服务业务,需要满足业务的需求,再关注用户体验,也就是用户需...

积木创意科技
23分钟前
3
0
C++容器底层数据结构

内置数组: int arr[10][10];memset(arr,0,10*10*sizeof(int)); //初始化int tmp[10][10];memcpy(arr, tmp, 10 * 10 * sizeof(int));//拷贝 void *memcpy(void *destin, void *source,......

SibylY
23分钟前
2
0
Dubbo-自适应拓展机制

背景 在 Dubbo 中,很多拓展都是通过 SPI 机制进行加载的,比如 Protocol、Cluster、LoadBalance 等,这些都是Dubbo的基础组件。这些基础组件的拓展不是在系统框架启动阶段被加载,而是拓展方...

rock-man
52分钟前
7
0
Kali安装fcitx输入法(五笔)

安装fcitx > sudo apt-get install fcitx-rime fcitx-config-gtk3 重启 > sudo reboot fcitx配置 效果就是这样 配置输入法切换 系统设置...

yeahlife
53分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部