Shell脚本与编程 |
您所在的位置:网站首页 › 男生放下前任 › Shell脚本与编程 |
1 shell基础概念
1.1 概念
终端:获取用户输入、展示运算结果的硬件设备 tty:teletypeWriter的简称,和终端等价,早期指电传打印机,在Linux中是输入/输出环境 终端模拟器:关联虚拟器tty的输入输出软件 Shell:处理来自终端模拟器的输入,解释执行之后的输出结果给终端 Bash:shell的一种具体实现 1.2 构成使用source ~/.bashrc使文本生效 2.4 运算符和引用管道与管道符|,作用是将前一个命令的结果传递给后面的命令。 语法:cmd1|cmd2 要求:管道右侧的命令必须能接受标准输入才行,比如grep命令,ls、mv等不能直接使用,可以使用xargs预处理 注意:管道命令进处理stdout,对于stderr会予以忽略,可以使用set —o pipefail设置shell遇到管道错误退出 2.6 重定向 输出重定向符号| >:覆盖写入文件 | >>:追加写入文件 | 2>:错误输出写入文件 | &>:正确和错误输出统一写入到文件中 输入重定向符号| < | |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |