美文网首页2017文集
Linux:输入输出重定向

Linux:输入输出重定向

作者: 停下浮躁的心 | 来源:发表于2017-04-22 18:49 被阅读9次

输入输出重定向

[space@space Desktop]$ touch heiha
[space@space Desktop]$ ls -l heiha 
-rw-rw-r--. 1 space space 0 Apr 17 16:57 heiha
[space@space Desktop]$ ll heiha > re.txt  #标准输出重定向 会覆盖文件中原有内容
[space@space Desktop]$ cat re.txt
-rw-rw-r--. 1 space space 0 Apr 17 16:57 heiha
[space@space Desktop]$ ll heiha >> re.txt    # >> 标准输出追加重定向 将输出内容追加到re.txt中
[space@space Desktop]$ cat re.txt 
-rw-rw-r--. 1 space space 0 Apr 17 16:57 heiha
-rw-rw-r--. 1 space space 47 Apr 17 16:59 heiha
-rw-rw-r--. 1 space space 47 Apr 17 16:59 heiha
[space@space Desktop]$ cat -n re.txt 
     1  -rw-rw-r--. 1 space space 0 Apr 17 16:57 heiha
     2  -rw-rw-r--. 1 space space 47 Apr 17 16:59 heiha
     3  -rw-rw-r--. 1 space space 47 Apr 17 16:59 heiha
[space@space Desktop]$ more re.txt 
-rw-rw-r--. 1 space space 0 Apr 17 16:57 heiha
-rw-rw-r--. 1 space space 47 Apr 17 16:59 heiha
-rw-rw-r--. 1 space space 47 Apr 17 16:59 heiha
[space@space Desktop]$ ll xxx
ls: cannot access xxx: No such file or directory
[space@space Desktop]$ ll xxx >>re.txt       #还是会显示在屏幕上 因为不是标准输出
ls: cannot access xxx: No such file or directory
[space@space Desktop]$ ll xxx 2>>re.txt  #错误输出追加重定向 不会覆盖文件中原有内容
[space@space Desktop]$ more re.txt 
-rw-rw-r--. 1 space space 0 Apr 17 16:57 heiha
-rw-rw-r--. 1 space space 47 Apr 17 16:59 heiha
-rw-rw-r--. 1 space space 47 Apr 17 16:59 heiha
ls: cannot access xxx: No such file or directory
[space@space Desktop]$ ll xxx 2>re.txt           #错误输出重定向 会覆盖文件中原有内容
[space@space Desktop]$ more re.txt 
ls: cannot access xxx: No such file or directory
2>  错误输出重定向
>   标准输出重定向
>>  标准输出追加重定向
2>> 错误输出追加重定向
<   标准输入重定向
[space@space Desktop]$ cat i.txt 
/etc
[space@space Desktop]$ wc -l < i.txt >re.txt # 文件作为命令的标准输入
[space@space Desktop]$ cat re.txt 
1
[space@space Desktop]$ ls < i.txt >re.txt   # 文件中的内容并不能作为命令的参数去执行    这里 < i.txt 不起作用
[space@space Desktop]$ cat re.txt 
a.txt
b.txt
heiha
i
i.txt
j
re.txt

相关文章

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

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

  • shell中的重定向

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

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

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

  • Bash编程010——输入输出重定向

    Bash编程010——输入输出重定向 输入输出是任何一种编程环境中最基本的功能。我们在本节将会讨论Linux系统中...

  • linux shell基础(一)

    8.1 shell介绍8.2 命令历史8.3 命令补全和别名8.4 通配符8.5 输入输出重定向 linux sh...

  • linux输出输入重定向

    1.系统中输入输出的管理 管理输入输出的符号2>重定向错误输出&>重定向所有输出>重定向正确输出 注意:重定向会覆...

  • Linux:输入输出重定向

    输入输出重定向

  • Linux重定向相关

    标准输入输出的重定向 1>&2, 2>&1, 1>2, &>1这些东西各有不同: 在linux shell中,0代...

  • Linux 输入输出重定向

    范例 通过标准输出重定向将man bash命令原本要输出到屏幕的信息写入到文件readme.txt中,然后显示re...

  • Linux输入输出(重定向)

    1.重定向概述 1.什么是重定向将原本药输出到屏幕的数据信息,重新定向到某个指定文件中。比如每天凌晨定时备份数据,...

网友评论

    本文标题:Linux:输入输出重定向

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