Shell脚本与编程

您所在的位置:网站首页 男生放下前任 Shell脚本与编程

Shell脚本与编程

#Shell脚本与编程 | 来源: 网络整理| 查看: 265

1 shell基础概念 1.1 概念

终端:获取用户输入、展示运算结果的硬件设备 tty:teletypeWriter的简称,和终端等价,早期指电传打印机,在Linux中是输入/输出环境 终端模拟器:关联虚拟器tty的输入输出软件 Shell:处理来自终端模拟器的输入,解释执行之后的输出结果给终端 Bash:shell的一种具体实现

1.2 构成

image.png

2 命令和语法 2.1 自定义变量

image.png

image.png

2.2 系统环境变量

image.png

2.3 配置文件加载

image.png

使用source ~/.bashrc使文本生效

2.4 运算符和引用

image.png

2.5 管道

管道与管道符|,作用是将前一个命令的结果传递给后面的命令。

语法:cmd1|cmd2

要求:管道右侧的命令必须能接受标准输入才行,比如grep命令,ls、mv等不能直接使用,可以使用xargs预处理

注意:管道命令进处理stdout,对于stderr会予以忽略,可以使用set —o pipefail设置shell遇到管道错误退出

2.6 重定向 输出重定向符号

| >:覆盖写入文件 | >>:追加写入文件 | 2>:错误输出写入文件 | &>:正确和错误输出统一写入到文件中

输入重定向符号

| < |



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3