博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux基本命令之echo
阅读量:5867 次
发布时间:2019-06-19

本文共 711 字,大约阅读时间需要 2 分钟。

echo是一个打印输出内容的一个常用命令。配合‘>’或‘>>’可以为文件覆盖及追加内容。‘>’:覆盖文件里所有的数据;‘>>’:在文件尾部追加需要的内容

1、常规编辑方法

echo 'I am studying linux' >test.txt
Linux基本命令之echo
注:

  1. 如果没有test.txt,则会创建
  2. 如果有test.txt,则会清空内容,放入单引号的内容

2、追加内容到test.txt

Linux基本命令之echo

3、追加多行

Linux基本命令之echo
注:EOF也可以用别的字符代替,只要是一对就好

特殊符号:

  1. >或1>: 输出重定向,把前面输出的东西输入到后边的文件中,会清除文件原有内容
  2. >>或1>>: 追加输出重定向,把前面输出的东西输入到后边的文件尾部,不会清除文件原有内容
  3. 0<或<:输入重定向:输入重定向用于改变命令的输入,后面指定输入内容,前面跟文件名
  4. 0<<或<<:追加输入重定向:后跟字符串,用于表示“输入结束”,也可以用ctrl+d来结束输入
  5. 2>:错误重定向:把错误信息输入到后边的文件中,会删除文件原有内容
  6. 2>>:错误追加重定向:把错误信息追加到后边的文件中,不会删除文件原有内容
    说明
  7. 箭头的指向就是数据的流向
  8. 数字说明
  9. 标准输入(stdin):代码为0,使用<或<<。数据流向从右向左。
  10. 标准正常输出(stdout):代码为1,使用>或>>。数据(正确的数据)流向从左向右
  11. 标准错误输出(stderr):代码为2,使用2>或2>>。数据(错误的数据)流向从左向右。
  12. 2>&1:把标准错误重定向到标准输出,即让错误的输出和正确的一样,正确的定向到哪,错误就到哪
    例:
    Linux基本命令之echo

转载于:https://blog.51cto.com/12489067/2314181

你可能感兴趣的文章
RedHat 5.6_x86_64 + ASM + RAW+ Oracle 10g RAC (二)
查看>>
就是一个表格
查看>>
找回使用Eclipse删除的文件
查看>>
移动开发Html 5前端性能优化指南
查看>>
《系统架构师》——操作系统和硬件基础
查看>>
如何看待一本图书
查看>>
Linux 中如何通过命令行访问 Dropbox
查看>>
开发进度——4
查看>>
JS里验证信息
查看>>
Akka actor tell, ask 函数的实现
查看>>
windows10 chrome 调试 ios safari 方法
查看>>
Netty 4.1.35.Final 发布,经典开源 Java 网络服务框架
查看>>
详解Microsoft.AspNetCore.CookiePolicy
查看>>
SCDPM2012 R2实战一:基于SQL 2008 R2集群的SCDPM2012 R2的安装
查看>>
SQL SERVER中字段类型与C#数据类型的对应关系
查看>>
Linux lsof命令详解
查看>>
SVG path
查看>>
js判断checkbox是否选中
查看>>
多系统盘挂载
查看>>
MySQL函数怎么加锁_MYSQL 函数调用导致自动生成共享锁问题
查看>>