常用的3个FD

标准输入        描述符: 0

标准输出        描述符: 1

标准错误        描述符: 2

重定向命令

命令:"  > "  ">> "  "< "  "<&" "< >"

">" 将命令输出写入文件或设备,而不是命令提示符或句柄

cmd > file  将一个stdout 重定向到 file 文件中

cmd 1>file 将一个stdout 重定向到 file 文件中

命令的默认是 1   即  1> 和 > 是一样的

例如:ls -l > a.txt

# 将命令ls -l 的执行结果重定向到文件a.txt中,若当前没有a.txt这个文件则自动新创建,若有则将执行结果覆盖该文件的内容

''>>" 将命令输出添加到文件末尾而不删除文件中已有的信息

cmd >>file 将一个stdout 重定向到file文件中

例如:ls -l >>a.txt

#将命令ls执行的结果重定向到文件a.txt中,若当前没有a.txt则自动创建,若有则将执行结果追加在该文件尾部

"

cmd < file 将file文件的内容当作命令的输入(stdin)

例如:cat < a.txt  >b.txt  或 cat >b.txt

# 此时是将a.txt 里内容读入并覆盖b.txt的内容(有点像复制a.txt的内容粘贴到b.txt且完全覆盖)

cat >b.txt   如果将上例中的输出重定向改成 >>  这时就是 复制a.txt的内容粘贴且追加到b.txt尾部,不改变原文件里的内容

"<

# 此命令类似直接插入内容

"

" >&" 如 m >&n   重定向描述符m到描述符n中

# 指定为m文件所有输出发送到n

"< >" 如  n < > file  打开file文件并将描述符n分配给它

#如果file文件不存在,则新创建,如果描述符n没有指定,则默认为stdin

linux中重定向命令,LINUX 重定向命令相关推荐

  1. linux+管道+分段,Linux中shell基础、重定向、管道符、环境变量

    原标题:Linux中shell基础.重定向.管道符.环境变量 1.什么是shell Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口(命令解释器).它接收用户输入的命令并把它送入内核 ...

  2. linux中常用的60个命令及作用详解

    Linux 必学的 60 个命令 Linux 提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作.文件存 取.目录操作.进程管理.文件权限设定等.所以,在 Linux 系统上工作离不开使用系 ...

  3. 如何在 Linux 中安装和使用 duf 命令

    导读 今天我们来分享一下如何在 Linux 中安装和使用 duf 命令. 该命令显示磁盘空间的利用率,显示方式如下图所示: duf 命令是 du 命令和 df 命令的一个结合,且结果输出是以更加易读的 ...

  4. Linux服务端开发——Linux中stat函数和stat命令使用详解

    这篇文章主要介绍了Linux中stat函数和stat命令使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 stat函数和s ...

  5. Linux 中ifconfig和ip addr命令查看不到ip解决方法

    Linux 中ifconfig和ip addr命令查看不到ip解决方法 参考文章: (1)Linux 中ifconfig和ip addr命令查看不到ip解决方法 (2)https://www.cnbl ...

  6. 禁止linux关机,如何在Linux中禁用关机和重新启动命令

    shutdown命令调度一个Linux系统关闭电源的时间,它也可以用于在使用特定选项调用时停止,关闭电源或重启机器 ,并重新引导系统重新启动. 默认情况下,某些Linux发行版(如Ubuntu,Lin ...

  7. Linux中sort,uniq,cut,wc命令详解

    Linux中sort,uniq,cut,wc命令详解 来源:hellodev 本文主要对Linux中sort,uniq,cut,wc这4个命令的使用方法进行了详细说明,希望对你有所帮助. sort s ...

  8. linux mv 递归拷贝,奇技淫巧 - 给Linux中的cp和mv命令中添加进度条的高级拷贝

    GNU cp和GNU mv命令用于在GNU/Linux操作系统中复制和移动文件和目录.这两个命令缺少的一个特性是它们不显示任何进度条.如果复制一个大文件或目录,您就不知道完成复制过程需要多长时间,也不 ...

  9. linux中检测用户信息的命令是,Linux中系统状态检测命令

    1.ifconfig用于获取网卡配置与网络状态等信息,格式为:ifconfig [网络设备] [参数] 2.uname命令用于查看系统内核版本等信息,格式为:uname [-a] 查看系统的内核名称. ...

  10. linux学习笔记:linux中查看文件内容的命令

    linux中一般用下面这些命令来查看文件: cat 由第一行开始显示文件内容 tac 从最后一行开始显示,可以看出 tac 是 cat 的倒著写! nl 显示的时候,顺道输出行号! more 一页一页 ...

最新文章

  1. 工行服务器维护时间,工行服务器安全链接
  2. http://offlineinstallersofts.com/
  3. Serializable的作用
  4. Spring Boot整合Spring Data Redis-存取Java对象
  5. 2016-05-09的POC Yaas Open Event的代码审查
  6. QPSK信号调制之ASCII码
  7. linux 账号管理与ACL权限设定
  8. springboot开启声明式事务
  9. Atitit 软件架构方法的进化与演进cs bs soa roa  msa  attilax总结
  10. DOM中 property 和 attribute 详解
  11. loadrunner 字符集与检查点的探讨
  12. 计算机审计风险未来发展,浅谈计算机审计风险的研究
  13. 前端使用vue+ js-xlsl + elemen-ui实现导出Excel表格(绝对好使, 前端有问题直接关注我, 或者评论立刻给你回应, 专业解决)
  14. 新手学编程?选python吧!
  15. 【golang】golang使用cmd去ping网址在window和linux的区别
  16. python条件选择语句,Python中条件选择语句可以嵌套使用。
  17. 李建忠老师-设计模式
  18. 千亿市值今天解禁 美团点评“心里没谱”
  19. 折半查找(二分查找)的理解
  20. day61-git版本控制工具

热门文章

  1. Unity安卓包同意隐私政策前获取AndroidID的问题定位原因
  2. mysql笛卡尔积的过程
  3. 【Go】Golang框架对比
  4. 如何更好的在企业中构建绩效管理流程
  5. 2021年数据结构考试总结章
  6. 20.进入商品详情页Detail
  7. i386 与amd64到底谁个什么玩意?
  8. 【摘】昭日岳魂(穿越小说)诗词摘录
  9. 大一新生学计算机用买电脑吗,大学一年级就买电脑合适吗?
  10. WTI原油周度价格历史曲线