美文网首页
2017-4-10 数据流、信息展示

2017-4-10 数据流、信息展示

作者: 谁占了我的一年的称号 | 来源:发表于2017-04-13 23:08 被阅读12次

    标准输出 --屏幕
    标准输入 --键盘、鼠标

    echo 是从参数获得输入(不是标准输入),输出是屏幕,是标准输出
    echo hello world
    这个是键盘输入给shell,shell再输给echo,所以不是标准输入。

    cat+文件名,显示出文件内容,
    如果不给参数,就是等待标准输入,一旦遇到\n 就会把之前缓存的内容一次性输出到屏幕上。

    千万不要用cat 写配置文件

    cat > 文件名
    将内容写入文件,但不会像上面一样直接在屏幕上输出。
    ‘ | ’ 管道

    将echo的输出转换成cat的输入

    标准输出重定向: 把标准输出到一个文件里 -----------

    echo 'aaa' > 1.txt
    

    管道重定向: 把一个程序的输出 变成另一个程旭的输入。

    tee 命令

    tee命令

    在执行echo的时候同时也会将内容写入到文件中

    当文件夹内容过多时,使用

    less +文件名  实现上下翻页
    more +文件名  只能往下翻页
    

    与流相结合

    ls -l  | less
    

    将文件显示交给less 这样就可以翻页了

    grep 相当于正则

    ls | grep python   在文件夹内匹配处python字符的文件。
    grep caoliang  /etc/group  在后面的文件夹内找出caoliang
    cat /etc/group | grep caoliang  同上
    

    相关文章

      网友评论

          本文标题:2017-4-10 数据流、信息展示

          本文链接:https://www.haomeiwen.com/subject/oojeattx.html