【Linux学习笔记】24:Bash变量概述
来源:互联网 发布:免费铺砖软件 编辑:程序博客网 时间:2024/06/01 07:11
到我的Linux笔记的23节,wkl同学推荐的Linux课程结课了,从本节开始学习Tony老师的Shell变量课程。
实际上,前面学习的Shell(Bash)基础也应规划到Shell编程课中,从本节开始学习的内容是继它以后的Shell编程相关内容。
[1]Shell与其它编程语言的对比
C++和Java这样的编程语言目的是实现一些应用。Shell是脚本语言,编译过程被放在了程序的执行过程中去,所以它的效率也会低很多。Shell最主要的功能是简化管理员的管理操作,它也就局限于此。
[2]变量命名规则
注意,一个程序不一定都在一个文件中,在同一个程序中应保证变量名唯一。另外,变量名应有一定的含义。注意,上面的第四条是和其它语言非常不同的,不能直接做数值运算。
[3]变量的分类
①用户自定义变量:Linux中最常用的变量,它的名字、值、作用(一般是在程序中传递参数用)都可以自己规定。
②环境变量:保存和系统操作环境相关的数据。它虽也可以自定义,但是也是向脚本中传值的。而对系统生效的环境变量名和变量作用是固定的,只能改变值(如用户提示符等)。
③预定义变量:在Bash中已经定义好的变量,变量名不能自己定义,变量作用也是固定的。不能自己去增加预定义变量。
④位置参数变量:实际上它是预定义变量的一种,用来向脚本中传递参数或数据,变量名不能自己定义,变量作用也是固定的。
阅读全文
0 0
- 【Linux学习笔记】24:Bash变量概述
- Linux学习笔记13 grep,egrep,bash变量
- Linux学习笔记:bash的基础特性之变量
- bash变量的学习笔记
- Linux Bash 学习笔记(1)
- Linux Bash Shell 学习笔记
- linux bash shell学习笔记
- linux BASH编程学习笔记
- Linux学习笔记 --Bash Scripts
- Linux学习笔记 --Bash ScriptsII
- 【linux学习笔记】 bash学习之变量内容的删除、取代与替换
- 【鸟哥的linux私房菜-学习笔记】Bash shell的变量功能及操作环境
- Linux学习笔记(5)----shell默认的版本bash及变量的设置
- Linux学习之十二bash脚本之变量、变量类型
- unreal engine 4学习笔记:变量概述
- BASH自学笔记-变量
- linux-内核概述学习笔记
- Linux bash 变量
- 21:苹果和虫子2
- 108: 求a*b
- 计算机、程序和Java概述
- $watch函数的使用
- 我的网址
- 【Linux学习笔记】24:Bash变量概述
- Eclipse用SOAP实现Web Service
- 使用libvirt和qemu将pci pass through设备添加到虚拟机上
- 多因子模型之因子(信号)测试平台----alphalens(三)
- 深入理解C++template的基础知识
- http keep-alive 和 tcp keepalive
- MyBatis(二)mapper 代理
- 3、数据结构Set —ES6学习笔记
- JavaScript的constructor 、prototype解析 -- 原型模式知识扩展