美文网首页linux学习
linux(八)重定向

linux(八)重定向

作者: alonwang | 来源:发表于2016-09-04 22:44 被阅读14次

重定向

将本应该输出到屏幕的内容输出到其他地方

ll /home/ffff > listright 2> listerror

将得到的正确信息输入到listright,错误信息输入到listerror,>代表标准重定向,2> 代表错误重定向

如果想将信息输入到同一个文件,可以

ll /home/ffff &> list

或者

ll /home/ffff > list 2>&1(后面不要有空格)

但是不能这样

ll /home/ffff > list 2> list

此时会交叉写入,导致错误。

cat创建文件

cat从键盘读取输入存储到文件

 cat > filename

此时键盘所输入的内容被存储到到文件中,输入ctrl+d来结束输入

cat从文件读取输入存储到文件,结果类似于cp文件

cat > destfile |sourcefile

指定结束字符

cat > catfile << "x"

此时会默认按行输入,当输入x并回车后,输入自动结束。

多重指令

cmd;cmd

以分号隔开,依次执行

$? && ||

如果两个指令有依赖性。那就要用到他们了。

cmd1&&cmd2

如果cmd1执行结果为真,继续执行cmd2

cmd1||cmd2

如果cmd1执行为真,那么不再执行cmd2.
这两个指令类似于c++中与或


相关文章

  • linux(八)重定向

    重定向 将本应该输出到屏幕的内容输出到其他地方 将得到的正确信息输入到listright,错误信息输入到liste...

  • Linux / Unix示例中的输入输出重定向

    Linux / Unix示例中的输入输出重定向 什么是重定向? 重定向是Linux中的一项功能,因此在执行命令时,...

  • 2019-05-21

    Linux常用命令 重定向(redirection)------本文介绍的东西,输出重定向概念、输出重定向的符号、...

  • linux重定向

    linux 重定向 的符号有 > >> < <<> >> 是输出重定向< << 是输入重定向0 用来表于标准输入1...

  • Linux重定向day13

    1.重定向概述2.重定向的输出输入3.进程管道技术 一、重定向概述 什么是重定向:Linux重定向是指修改原来默认...

  • linux 输入/输出重定向介绍

    linux 输入/输出重定向介绍 介绍 linux 内置的重定向能力提供了很多工具,使你更加轻松地完成各种各样的任...

  • shell中的重定向

    linux shell下常用输入输出操作符是: 输出重定向 输入重定向

  • Python 高级 2

    1.高级Linux命令及命令选项的使用 <1>重定向命令:> Linux允许将命令执行结果重定向到一个文件,本应显...

  • 生信人的Linux14-24

    Liunx Day15:管道和重定向 管道和重定向:> < >> << Linux: >:覆盖输出 注意文件/t...

  • Shell | 标准输入输出重定向

    一、Linux 标准输入输出 二、标准输入输出重定向 1. 标准输入输出重定向是什么? 2. 标准输入输出重定向的...

网友评论

    本文标题:linux(八)重定向

    本文链接:https://www.haomeiwen.com/subject/mxxrettx.html