zoukankan      html  css  js  c++  java
  • 输入与输出,多次执行命令,管道

    提示符 “#” 结尾表示为超级用户

    提示符 “$”   结尾表示普通用户

    shell 默认的标准输入和输出分别是键盘和屏幕,但是输入和输出也可以是文件

    如:

    cat 回车

    从键盘输入内容:xxxx 回车

    在屏幕:xxxx

    按下 ctrl+C 组合键,可结束 cat 命令
    重定向输入:(< 为重定向输入符,可不写)
    命令 [参数] [<] 文件名
    如: cat [<] 文件名
    另一种重定向为 here 文档:
    重定向符 “<<” ,结合一对分隔符,分隔符可以随便命名,如:
    cat <<linxx
    <linxx aaaa
    <linxx bbb
    <linxx 回车
    即可输出:
    aaaa
    bbb

    重定向输出:
    使用重定向符 ">" 输出到文件
    命令 参数表 > 输出到的文件名
    如: cat 源文件名 > 新文件名
    如果新的文件名不存在,就会自动创建,如果存在,就会先删除,再新建一个空的,再输入相应的内容,为防止原来的内容被清空,可以用 noclobber 功能(默认关闭)
    开启方式:set -o noclobber
    关闭方式:set +o noclobber
    使用 “ >> ” 可将标准输出追加到指定的文件:
    cat 源文件名 >> 新文件名
    标准错误输出使用重定向符: “ 2> ” 和 " 2>> "

    " ~$ " 开关的行,表示命令行," $ "表示命令提示符,其前面的 " ~ " 符号表示当前的工作目录为用户的主文件夹。 命令提示符 " $ ” 前表示的就是工作路径

    管道:shell 使用管道交将一个命令的输出直接连接到另一个命令的输入;但这样的效率不高,可以使用分隔符 “ |  ”;

    命令 [参数]|命令 [参数] ...

  • 相关阅读:
    2019学期第十周编程总结
    2019学期第九周编程总结
    第七次作业
    第六次作业
    第五次作业
    jsp第四次作业
    3.10
    3.4
    3.3jsp作业
    最后一次安卓作业
  • 原文地址:https://www.cnblogs.com/lin3615/p/3161815.html
Copyright © 2011-2022 走看看