| |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| -> 系统运维 -> Shell编程规范与变量 -> 正文阅读 |
|
|
[系统运维]Shell编程规范与变量 |
|
目录 什么是shell脚本?及构成
Shell脚本概述Shell脚本的概述
?Shell脚本应用场景
Shell的作用1.1Shell的作用Shell的作用——命令翻译官,"翻译官" ? ? ? ? 介于系统内核与用户之间,负载解释命令行
?1.2Shell的作用用户的登录Shell
liunx中常见的shell
bash(/bin/bash)是目录大多数Linux 版本采用的默认shell 1.1编写第一个shell脚本编写脚本代码
?赋予可执行权限使用本具有执行属性
?1.2编写第一个Shell脚本执行脚本文件
?1.3编写第一个shell脚本更完善的脚本构成
?重定向与管道操作交互式硬件设备
重定向操作
管道操作符号“|” 将左侧的命令输出结果,作为右侧命令的处理对象
变量定义什么时候需要定义变量如果某个内容需要多次使用,并且在代码中重复出现,那么可以用变量代表该内容。这样在修改内容的时候,仅仅需要修改变量的值。 在代码运作的过程中,可能会把某些命令的执行结果保存起来,后续代码需要使用这些结果,就可以直接使用这个变量。 定义一个变量变量格式:变量名=值 在shell编程中的变量名和等号之间不能有空格
?取消变量取消当前环境中的变量,如果是变量设置是保存在文中,下次重启又会恢复
|
| 变量类型 | 作用域 | 生命周期 |
|---|---|---|
| 本地变量 | 当前shell环境(子shell不能用) | 脚本结束或终端结束 |
| 环境变量 | 当前shell或者子shell | 当前进程结束 |
| 全局变量 | 所有用户及shell环境 | 关机 |
| 内置变量 | 所有用户及shell环境 | 关机 |

?
|
|
|
|
| 上一篇文章 下一篇文章 查看所有文章 |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| 360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年12日历 | -2025/12/4 10:38:41- |
|
| 网站联系: qq:121756557 email:121756557@qq.com IT数码 |