zoukankan      html  css  js  c++  java
  • Linux命令总结_文件的输入与 输出

    1.echo命令

    例子:echo string

    解释:echo命令用于显示文本或变量,或者把字符串输入到文件,常用的几个特殊字符有以下几个

        c 不换行

        f 进纸

         调格

         换行

    例子:echo -e "your directory is $HOME,you are connected on `tty`"

    解释:Linux系统要加-e选项才能识别特殊字符,$HOME变量,tyy的解释看:http://blog.sina.com.cn/s/blog_638ac15c01012e0v.html

    2.read命令

    例子:read  name  

      zhoushengguo

    解释:将 遇到行结束符或者回车之前的所有字符存入name变量

    例子:read name age 

      zsg 22

    解释:如果用空格隔开,将是两个变量,赋值也用空格隔开

    3.cat命令,用于查看文件内容

    例子:cat myfile | more

    解释:将myfile的文件内容重定向到more命令显示,more可以向下翻页显示,而less可上下翻页

    选项:

        -v 显示控制字符

    例子:cat myfile1 myfile2 myfile3 > bigfile

    解释:将前面三个文件的内容重定向到bigfile中

    例子:cat > file.txt

    解释 :创建新文件,回车后输入内容,按actrl+D结束

    4.管道,就是符号"|",将一个命令的标准输出作为另一个命令的标准输入

    5.tee命令,用于在希望输出的同时也保存到文件中

      选项 :

        -a 表示追加到文件末尾

    例子:who | tee who.out

    6.标准输入、输出、标准错误

            文件          文件描述符

          输入文件-标准输入          0 

          输出文件-标准输出          1

          错误输出文件-标准错误      2

      (1)标准输入,缺省是键盘,也可以是其他文件的输出

      (2)标准输出 ,缺省是屏幕,也可以是文件

      (3)标准错误,缺省是屏幕 ,也可以是文件 

    7.重定向 

     在对标准错误进行重定向时,必须要使用文件描述符,但是对于标准输入和输出来说,这不是必须的

              常用文件重定向命令

    command > filename             把标准输出重定向到文件  
    command >> filename             把标准输出重定向到文件(追加)
    command 1 > fielname            把标准 输出重定向到文件
    command > filename 2>&1          把标准 输出和标准错误一起重定向到文件中
    command 2 > filename            把标准 错误重定向到文件  
    command 2 >> filename           把标准 错误重定向到文件(追加)
    command >> filename 2>&1          把标准 输出和标准错误一起重定向到文件中(追加)
    command < filename >filename2       以filename作为标准输入,filename2作为标准输出
    command < filename             filename作为标准输入 
    command << delimiter            从标准输出中读入,知道遇到delimiter分界符 
    command <&m                把文件描述符m作为标准输入
    command >&m                把文件描述符m作为标准输出  
    command <&-                 关闭标准输入

  • 相关阅读:
    Hdu 1257 最少拦截系统
    Hdu 1404 Digital Deletions
    Hdu 1079 Calendar Game
    Hdu 1158 Employment Planning(DP)
    Hdu 1116 Play on Words
    Hdu 1258 Sum It Up
    Hdu 1175 连连看(DFS)
    Hdu 3635 Dragon Balls (并查集)
    Hdu 1829 A Bug's Life
    Hdu 1181 变形课
  • 原文地址:https://www.cnblogs.com/ZSG-DoBestMe/p/5103344.html
Copyright © 2011-2022 走看看