动态语言:解释型语言,是一种弱类型的语言,特性:边解释边执行。例如:PHP、SHELL、python、perl 弱:变量用时声明,甚至不区分类型。 强:变量在使用前,必须事先声明,甚至还需要初始化 bash:本身就是一个软件,脚本解释器。 shell脚本是面向过程的。 bash变量类型: 环境变量 ...
分类:
系统相关 时间:
2016-09-16 22:53:44
阅读次数:
201
shell变量:本地变量和环境变量基本元素:#!/bin/bash#变量流程控制HOME:当前用户的主目录PATH:当前用户的可执行文件搜索路径LANG:程序应该使用的默认语言PSI:行提示符pstree以目录树的形式显示进程bash--version查看bash的版本type命令显示是什么命令如:typepwd一个命令..
分类:
系统相关 时间:
2016-08-22 00:43:44
阅读次数:
224
一、bash变量:变量命名法则:1、不能使程序中的保留字:例如if,for;2、只能使用数字、字母及下划线,且不能以数字开头3、见名知义4、统一命名规则:驼峰命名法bash变量类型:本地变量局部变量环境变量位置变量特殊变量(内置)变量类型的区别:一、本地变量:varname=value:..
分类:
系统相关 时间:
2016-08-14 02:07:34
阅读次数:
239
一、bash变量:变量命名法则:1、不能使程序中的保留字:例如if,for;2、只能使用数字、字母及下划线,且不能以数字开头3、见名知义4、统一命名规则:驼峰命名法bash变量类型:本地变量局部变量环境变量位置变量特殊变量(内置)变量类型的区别:一、本地变量:varname=value:..
分类:
系统相关 时间:
2016-08-14 02:06:57
阅读次数:
345
shell作为用户和Unix/Linux沟通的桥梁,既可以是一个可执行的二进制程序,同时也是一个具备了编程能力的程序设计语言,定义了各种各样的变量和参数,下面介绍一下shell之上的各种变量。1、本地变量特性:只对当前shell生效[root@centos7~/bin]#catlocalvar1.sh
#!/bin/bash
#
v..
分类:
其他好文 时间:
2016-08-12 21:53:50
阅读次数:
220
linux终端分为物理终端,伪终端,串行终端,虚拟终端物理终端:/dev/console伪终端(远程终端图形下的终端):/dev/pts/#(数字)虚拟终端:/dev/tty#串行终端:/dev/ttys#startx启动图形界面ctrl+c取消正在执行的命令shift+pageup/pagedown在命令界面翻屏tty命令显示当前终端对应..
分类:
系统相关 时间:
2016-08-09 00:37:59
阅读次数:
595
Bash变量:用户自定义变量,环境变量,位置参数变量,预定义变量用户自定义变量: #变量赋值等号两侧不能有空格 #调用变量加$ eg. echo $x #变量的叠加:x="$x"456 或 x=${x}789 set #查看变量 set -u #echo时看变量是否存在 unset 变量名 #删除变 ...
分类:
系统相关 时间:
2016-08-02 11:30:32
阅读次数:
253
复杂的数据结构和计算不是 bash 的特长。但它的确至少提供了数组和算术运算。 1.算术运算 所有的 bash 变量的值都是字符串,所以 bash 在赋值的时候并不区分数字 1 和 字符串 "1" 。不同之处在于如何使用变量。下面几行代码展示出了其中的差异: 运行结果: 注意给$c 赋值的语句,其中 ...
分类:
编程语言 时间:
2016-07-19 18:34:38
阅读次数:
186
shell脚本编程编译器-------解释器
静态语言:编译型语言,强类型(变量);事先转换成可执行格式。C/C++/JAVA/C#
动态语言:解释型语言,弱类型。边解释变执行。PHP,SHELL,python,perl
面向过程:shell,c;面向对象:java,python,perl,c++
变量赋值:VAR_NAME = VALUE;bash变量类型:
环境变量:作用域为当前sh...
分类:
系统相关 时间:
2016-07-19 13:43:30
阅读次数:
294
shell编程语言分为: 编译型语言:先要事先转换成可执行格式 解释型语言:边解释边执行变量:shell是弱类型编程语言,变量不需要先指明类型及初始化,而是由上下文决定类型bash变量类型: 环境变量 本地变量 位置变量 特俗变量本地变量:作用域为整个bash进程 VARNAME=value局..
分类:
系统相关 时间:
2016-07-14 22:11:36
阅读次数:
282