环境 ubuntu17.04 终端(就是黑框) 认识 环境变量:$PATH 在 ×××/bin 下的命令,可以不用到指定目录下, 比如:安装hbase后,hbase提供一些shell命令在habse/bin目录下,我们要执行其中的命令时需要cd到bin目录下,而设置环境变量后可以直接在~下执行,pa ...
分类:
系统相关 时间:
2018-10-11 18:48:45
阅读次数:
230
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
一 变量赋值方式 显示赋值:shell 中 变量名=变量值 隐式赋值:shell 中 read 变量名 ;执行 ;输入参数 这样没提示:加提示: read -p "please input 变量值" 变量名 ;执行 ;输入参数 read 表示从键盘读入 位置变量: $加数字 :脚本执行后面带的第几个 ...
分类:
系统相关 时间:
2018-09-06 02:33:07
阅读次数:
186
编写shell脚本的时候,最前面要加上一行:#!/bin/bash,因为linux里面不仅仅只有bash一个解析器,还有其它的,它们之间的语法会有一些不同,所以最好加上这一句话,告诉系统要用这个解析器。一.shell变量shell变量和一些编程语言不同,一般shell的变量赋值的时候不用带“$”,而使用或者输出的时候要带“$”。加减乘除的时候要加两层小括号。括号外面要有一个“$”,括号里面的变量可
分类:
系统相关 时间:
2018-09-03 20:31:40
阅读次数:
235
1.显示普通字符串: 这里的双引号完全可以省略,以下命令与上面实例效果一致: 2.显示转义字符 结果将是: 同样,双引号也可以省略 3.显示变量 read 命令从标准输入中读取一行,并把输入行的每个字段的值指定给 shell 变量 以上代码保存为 test.sh,name 接收标准输入的变量,结果将 ...
分类:
系统相关 时间:
2018-09-03 02:11:48
阅读次数:
200