美文网首页
Linux输出重定向

Linux输出重定向

作者: 阿伦故事2019 | 来源:发表于2019-07-20 01:33 被阅读0次

康奈尔大学(美国)校训:“让任何人都能在这里学到想学的科目。”


本篇讲的东西对于随便玩玩的撸友可能并不常用,但对于运维小姐姐这可是必杀技,把一些常用的命令合集到一个文件中,一股脑执行即可,是不是像了解下,系上安全带,阿伦要开车了。。。。


输入重定向是指把文件导入命令中;

输出重定向是指把原本要输出到屏幕的数据信息写入指定文件中。

1 标准输入(stdin):文件描述符为0,默认从键盘输入,也可以从其他文件或命令中输入;

2 标准输出(stdout):文件描述符为1,默认输出到屏幕;

3 错误输出(stderr):文件描述符为2,默认输出到屏幕;

一 输入重定向

# 将文件作为命令的标准输入

以启动tomcat为例讲解

cat > tomcat-start.txt

写入:cd /usr/local/tomcat/bin

            ./catalina.sh start

执行:exec < tomcat-start.txt    即可启动tomcat

# 从标准输入中读入,直至分界符停止

cat > tomcat-start.txt << EOF

写入:

> cd /usr/local/tomcat/bin

> ./catalina.sh start

> EOF

则在文件中写入了两行

# 将tomcat-start.txt作为命令的标准输入并将标准输出重定向到tomcat.log

exec < tomcat-start.txt  2>&1 tomcat.log

二 输出重定向

# 将标准输出重定向到一个文件中(清空原文件中所有数据)

# ./xxx-start.sh > xxx.log 

# 将错误输出重定向到一个文件中(清空原文件中所有数据)

#./xxx-start.sh 2> xxx.log 

# 将标准输出重定向到一个文件中(追加到原文件数据的后面)

# ./xxx-start.sh >> xxx.log 

# 将错误输出重定向到一个文件中(追加到原文件数据的后面)

# ./xxx-start.sh 2>> xxx.log 

# 将标准输出和错误输出共同写入一个文件中(追加到原文件数据的后面)

./xxx-start.sh >> xxx.log 2>&1

备注:若写入到/dev/null,则是Linux文件系统的黑洞,可作为黑洞使用。


特此声明:

分享文章有完整的知识架构图,将从以下几个方面系统展开:

1 基础(Linux/Spring boot/并发)

2 性能调优(jvm/tomcat/mysql)

3 高并发分布式

4 微服务体系

如果您觉得文章不错,请关注阿伦故事,您的支持是我坚持的莫大动力,在此受小弟一拜!


每篇福利:

相关文章

  • 2019-05-21

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

  • shell中的重定向

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

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

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

  • linux重定向

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

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

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

  • 生信人的Linux14-24

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

  • linux 常用命令整理 -- 特殊命令(五) -- 持续更新

    Linux的几个特殊命令 1. >重定向输出符号。 2. >>重定向输出符号,但有追加的功能。 3. 2>错误重定...

  • Linux重定向day13

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

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

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

  • Linux定向输入和定向输出

    Linux下的标准输入和标准输出: 常用文件重定向命令:

网友评论

      本文标题:Linux输出重定向

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