Shell 变量 定义变量时,变量名不加美元符号($,PHP语言中变量需要),如: 注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则: 命名只能使用英文字母,数字和下划线,首个字符不能以数字开头。 中间不能有空格,可以使用下划线(_)。 不能使 ...
分类:
系统相关 时间:
2018-10-12 13:51:50
阅读次数:
168
环境 ubuntu17.04 终端(就是黑框) 认识 环境变量:$PATH 在 ×××/bin 下的命令,可以不用到指定目录下, 比如:安装hbase后,hbase提供一些shell命令在habse/bin目录下,我们要执行其中的命令时需要cd到bin目录下,而设置环境变量后可以直接在~下执行,pa ...
分类:
系统相关 时间:
2018-10-11 18:48:45
阅读次数:
230
1.shell中特殊且重要的变量1.1shell中的特殊位置参数变量在shell脚本中有一些特殊且重要的变量,例如:$0、$1、$#,称它们为特殊位置参数变量。需要从命令行、函数或脚本执行等传参时就要用到位置参数变量。下图为常用的位置参数:(1)$1$2...$9${10}${11}特殊变量实战范例1:设置15个参数($1~$15),用于接收命令行传递的15个参数。[root@shellbianc
分类:
系统相关 时间:
2018-10-11 13:44:09
阅读次数:
166
expr(evaluate(求值)expressions(表达式))命令既可以用于整数运算,也可以用于相关字符串长度、匹配等的运算处理 expr 用做计算 必须有一个空格才会计算 没有空格不计算 有变量的计算 expr在Shell中可配合变量进行计算,但需要用反引号将计算表达式括起来。 通过expr ...
分类:
系统相关 时间:
2018-10-05 16:06:55
阅读次数:
235
但我们通过 import 或者frome .. import...查找模块的时候,当你导入一个模块,Python 解析器对模块位置的搜索顺序是 1、当前目录 2, 如果不在当前目录,Python 则搜索在 shell 变量 PYTHONPATH 下的每个目录 set PYTHONPATH=c:\py ...
分类:
编程语言 时间:
2018-10-02 17:57:44
阅读次数:
177
shell中的函数函数就是吧一段代码整理到一个小单元中,并给这个小单元其一个名称,当用到这段代码时直接调用这个名称即可函数中的特殊调用linux中shell变量$#,$@,$0,$1,$2的含义解释:变量说明:$$Shell本身的PID(ProcessID)$!Shell最后运行的后台Process的PID$?最后运行的命令的结束代码(返回值)$-使用Set命令设定的Flag一览$所有参数列表。如
分类:
编程语言 时间:
2018-09-20 14:35:25
阅读次数:
217
等号的使用 = 递归扩展 := 简单扩展 ?= 未定义则赋值 等号的使用 = 递归扩展 := 简单扩展 ?= 未定义则赋值 字符串处理 $(var:suffix=replacement) 替换,等效于:$(patsubst %suffix,%replacement,$(var)) $(foo:%.o ...
分类:
其他好文 时间:
2018-09-14 21:33:45
阅读次数:
200
Shell的作用:介于系统内核与用户之间,负责解释命令行。·登录后默认使用的Shell程序,一般为/bin/bash不同Shell的内部指令、运行环境等会有所区别[root@localhost~]#cat/etc/shells/bin/sh/bin/bash/sbin/nologin/usr/bin/sh/usr/bin/bash/usr/sbin/nologin/bin/tcsh/bin/csh
分类:
系统相关 时间:
2018-09-10 20:35:30
阅读次数:
258
上节回顾 在上一篇博文中,主要介绍了Shell脚本编程的背景,怎样创建人生中第一个Shell脚本以及Shell变量等内容。接下来将接着介绍介绍Shell编程,主要是围绕着Shell运算、流程控制语句、自定义函数以及脚本调试等方面展开。 运算符 例: num1=11 num2=22 sum=$num1 ...
分类:
系统相关 时间:
2018-09-09 19:45:43
阅读次数:
212