IO和管道

输入、输出和管道的使用

今天为大家介绍常用输入输出与管道的用法。

一、输出

  1. >输出
  2. 打开的文件都有一个fd:filedescriptor(文件描述符)。
  3. >正确输出(重定向)到文件,2>  错误输出(重定向)到文件 ,&> 所有输出(重定向)到文件,会覆盖原文件内容。
  4. >>原有基础上追加正确输出内容,2>>原有基础上追加错误内容,&>>原有基础上追加所有内容。
  5. 将输出与输出错误定向到一个文件三种写法.command > f1  2>&1: command &> f1:command  2>f1  1>&2。实际上四种,第四种不介绍。
  6. 合并多个命令的输出。例:(cal2007;cal 2008)> f1.txt。注意括号扩起,分号隔开!。
  7. >f1假如f1文件存在则情况文件,不存在新建f1.。>| f1 强行覆盖文件。

二、输入

  1. <输入
  2. 使用文件输入 例: tr -d  ‘abc’  < f1 , 注意f1内容不会改变,只是将f1作为输入而已!
  3. cat> f1  创建新文件直接键盘输入文件内容,注意测出敲回车默认为键盘输入,ctrl+d离开!
  4. tr,cat同时支持标准输入输出命令。例:cat < f1 。

三、管道

  1. 管道使用| 符号链接“命令”
  2. 格式:命令1|命令2|命令3|…
  3. 命令1的“正确输出”作为命令2的输入
  4. less:一页一页查看 mail:电子邮件发送。

四、命令小技巧

1.1到100计算

echo {1..1oo}|tr  ‘ ‘  ‘+’}|bc

2.将/etc/issue 文件小写显示成大写字母

cat   /etc/issue | tr ‘a-z’ ‘A-Z’

 

 

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/104156

(0)
小小小小小菜鸟小小小小小菜鸟
上一篇 2018-07-29
下一篇 2018-07-30

相关推荐

  • linux 学习5

    第五周(7.16-7.30)

    2018-07-30
  • 神奇的awk

    有了这个awk,忘了那个他

    2018-05-17
  • N31第六周作业

    本周(7.23–7.29)第六周 1、简述osi七层模型和TCP/IP五层模型 OSI 七层模型 1、应用层:OSI 参考模型中最靠近用户的一层,为计算机用户提供应用接口,也为用户直接提供各种网络服务。我们常见应用层的网络服务协议有:HTTP,HTTPS,FTP,POP3、SMTP等。 2、表示层:提供各种用于应用层数据的编码和转换功能,确保一个…

    Linux笔记 2018-08-01
  • N30-bash特性以及Linux文件管理常用命令汇总

    1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。 文件管理类命令:cat,tac,head,tail,more,less 分屏查看命令:more,less more:more FILE特点,翻盘至文件尾部后自动退出 less FILE head:查看文件的前n行head [options] FILE-n 数字-数字 tail:查看…

    Linux笔记 2018-05-26
  • tomcat2 memarche

    会话集群复制

    2018-07-18
  • Linux中的练习题

    Linux文本查看和处理练习题
    Linux用户和组管理类命令的使用方法及练习题

    Linux笔记 2018-07-08