| |
|
开发:
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变量的作用、类型变量的作用用来存放系统和用户需要使用的特定参数(值) 变量名:使用固定的名称,由系统预设或用户定义 变量值:能够根据用户设置、系统环境的变化而变化 变量的类型自定义变量:由用户自己定义、修改和使用 特殊变量:环境变量、只读变量、位置变量、预定义变量 变量分类1.1自定义变量用户自定义的变量,定义在脚本或者当前终端中,脚本执行完毕或终端结束变量失效。 整数变量的运算
1.2环境变量定义在用户家目录下的.bashrc或.bash_profile文件中,用户私有变量,只能本用户使用 查看当前用户环境变量"env" 查看当前用户的所有变量(临时变量与环境变量)set 1.3只读变量只可以读取不可以更改 1.4位置变量通过命令行给脚本传递参数 1.5预定义变量Bash中内置的一类变量,不能修改 1.6内置变量系统变量(内置bash变量):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图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 4:41:00- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |