• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    关于linux中系统输入输出的管理详解

    系统中输入输出的管理

    1.理解系统的输入输出

    linux系统中,1表示正确输出,2表示错误输出

    2.管理输入输出的符号

    (1)输出重定向(输出到指定的位置)

    > ##重定向正确输出
    2> ##重定向错误输出
    &> ##重定向全部输出

    注意:以下实验应在普通用户中完成

    find /etc/ -name passwd > file1 ##定向正确输出到file1(会显示未放到文件里的错误输出)
    find /etc/ -name passwd 2> file2 ##定向错误输出到file2(会显示未放到文件里的正确输出)
    find /etc/ -name passwd &> file3 ##定向所有输出到file3

    file ##清空file(因为'>'符号输出时会覆盖源文件,所以> file则是用空白覆盖源文件,即可做到清空的作用)


    (2)输出追加

    >>  ##追加正确输出到文件最后
    2>> ##追加错误输出到文件最后
    &>> ##追加所有输出到文件最后

    注意: 追加不会覆盖源文件内容

    (3)输入重定向

    <<EOF

    内容

    EOF(此处的EOF可以为任意组合,但需要前后相同)

    比如:

    vim file
    输入
    passwd student<<EOF
    heihei
    heihei
    EOF

    命令行输入file  ##修改student用户密码

    3.管道

    作用:是将前一条命令的输出变成管道后一条命令的输入

    注意:管道只允许正确的输出通过,如果想要错误的输出,应使用2>&1先将错误输出编号变成正确输出编号再输出

    | ##把第一条命令的正确输出变成管道后第二条命令的输入
    2>&1 ##将编号为2的错误输出变成编号为1的正确输出
    tee ##将输出复制到指定位置
    举例: ls /bin |wc-l ##统计/bin有多少个文件
       find /etc/ -name passwd 2>&1 | wc -l ##将编号为2错误输出变成编号为1正确
         输出并统计个数
       find/etc/ -name passwd 2>&1 | tee file |wc -l## 将编号为2错误输出
             变成编号为1正确输出一起放入file文件并统计个数


    总结

    以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。

    上一篇:linux环境搭建图数据库neo4j的讲解
    下一篇:linux下查看so或可执行程序的依赖库
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    关于linux中系统输入输出的管理详解 关于,linux,中,系统,输入,