Linux Shell&环境变量 登录到系统后,系统将启动一个用户shell。在这个shell中,可以使用shell命令或声明变量,也可以创建并运行shell脚本程序。运行 shell脚本程序时,系统将创建一个子shell。此时,系统中将有两个shell,一个是登录时系统启动的shell,另一个.....
分类:
系统相关 时间:
2015-02-10 12:52:51
阅读次数:
213
变量的类型:本地变量:只对当前shell进程有效,对其子shell以及其它shell都无效;定义变量:[set]Var_Name="Value"引用变量:${Var_Name}撤销变量:unsetVar_Name局部变量:仅对局部代码生效localVar_Name="Value"环境变量:对当shell进程及其子shell有效;exportVar_Name="Va..
分类:
其他好文 时间:
2015-01-26 17:27:12
阅读次数:
181
Linux 下shell基本上默认是 bash, 下面是我总结的一些技巧。
& 后台运行程序
() 使用子shell, 比如 (cd ../../commlib/; make)
$() 命令替换,和 ``的作用是一样的
使用举例:
比如你要在 shell 脚本中 使用 awk 脚本
awk -f
/abc/{
pr...
分类:
其他好文 时间:
2015-01-25 16:43:11
阅读次数:
145
参考文章:http://xiao80xiao.iteye.com/blog/519394(django自定义标签和过滤器)http://www.cnblogs.com/btchenguang/archive/2012/09/05/2672364.html#WizKMOutline_1346841868165594(Django框架学习-Templates进阶用法--下)自定义标签放在app/templatetags下。下面是3个例子。..
分类:
其他好文 时间:
2015-01-16 19:26:21
阅读次数:
231
今天做个linux下的shell操作数据库的入门例子1.shell文件内容:#!/bin/bashHOSTNAME="11.8.8.87"PORT="3306"USERNAME="root"PASSWORD="root"DBNAME="testa"TABLENAME="test"use_db_sql...
分类:
数据库 时间:
2015-01-16 16:09:00
阅读次数:
316
1.intruductionexec用来启动一个新shell来执行指定程序,它会清除现有shell环境,而不是开启子shell来执行命令。exec的另一种作用是操作文件描述符,而此时exec不会覆盖你当前的shell环境2.sysopsisexec程序/命令3.exec实现高级IOIO的各种实现离不开对FD的操作,创建新的输入或..
分类:
其他好文 时间:
2015-01-10 18:30:10
阅读次数:
465
1、用户自定义变量用户自定义变量只在当前的shell中生效;2、环境变量子当前shell和这个shell的所有子shell当中生效。如果把环境变量写入相应的配置文件,那么这个环境变量就会在所以的shell中生效。export 变量名=变量值pstree 查看父子shell或进程PS1 PATH常用 ...
分类:
系统相关 时间:
2014-12-08 21:19:26
阅读次数:
214
bash编程要点变量:本地变量:只对当前shell进程有效,对当前shell之外的其它shell(包括其父、子等)无效;环境变量:对当shell进程及其子shell进程有效;局部变量:仅在当前shell进程中的某段代码空间内有效;通常用于函数本地程序;位置变量:$1,$2,...$1是传递给该shell脚..
分类:
其他好文 时间:
2014-12-07 06:43:09
阅读次数:
188
变量
variableName=value
等号左右不能有空格变量内容有空格需要用"或者'括起来,但是 v="hello $name" $保持原有功能,单引号则不行,v="hello '$name'"纯文本可用转义符\将特殊字符转成普通文本 `命令`,$(命令) ,在文本中提供命令执行信息变量累加, name=xiaoyi ; name=$name:'welcome to hz'子...
分类:
系统相关 时间:
2014-11-20 17:11:00
阅读次数:
220
1. 管道输出到read命令中, 使用管道echo输出来设置变量将会失败.?然而, 使用管道cat输出看起来能够正常运行. ??cat file1 file2 |??while read line 2 .while被放置在子shell中。 1 #!/bin/sh
2 # readpip...
分类:
其他好文 时间:
2014-11-13 11:05:22
阅读次数:
188