变量
variableName=value
等号左右不能有空格变量内容有空格需要用"或者'括起来,但是 v="hello $name" $保持原有功能,单引号则不行,v="hello '$name'"纯文本可用转义符\将特殊字符转成普通文本 `命令`,$(命令) ,在文本中提供命令执行信息变量累加, name=xiaoyi ; name=$name:'welcome to hz'子...
分类:
系统相关 时间:
2014-11-20 17:11:00
阅读次数:
220
通配符与正则表达式的区别
通配符是bash原生支持的语法+表格
语系设置 : export LANG=C
grep alias 设置 : grep --color=auto
正则表达式是处理字符串的一种表示方式, 正则表达式需要支持的工具支持才可以
通配符:
正则:
拓展正则:
grep 的一些高级参数...
分类:
系统相关 时间:
2014-11-20 17:08:38
阅读次数:
225
Shell本身是一个用C语言编写的程序,它是用户使用Unix/Linux的桥梁,用户的大部分工作都是通过Shell完成的。Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。...
分类:
系统相关 时间:
2014-11-18 00:25:51
阅读次数:
219
CentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以C...
分类:
系统相关 时间:
2014-11-13 14:37:50
阅读次数:
219
1、一般用户的命令提示符是$root的命令提示符是#2、在bash中每个命令之间都是通过分号或者换行符来分割的例如$cmd1;cmd23、echo每次调用后默认会添加换行符,后面的内容可以用单引号,也可以用双引号,也可以不用引号。区别是使用不带单引号的echo时没法显示“;”变量在单引号..
分类:
系统相关 时间:
2014-11-12 18:11:55
阅读次数:
216
1.#!/bin/sh 使用sh程序来执行下边的代码 #!/bin/more 输出下边的代码 #!/bin/可执行程序 下边的代码将会作为此程序的输入2. * 可以用来匹配文件名,正则匹配,作为乘法。**还可以作为幂运算3.(( 代码)) 即可以做数学运算,也可以在里面添加c代码4.$可以是代表一个...
分类:
系统相关 时间:
2014-11-10 19:22:32
阅读次数:
151
Shell教程Shellecho命令Shell变量定义变量时,变量名不加美元符号($,PHP语言中变量需要),如:your_name="w3cschool.cc"注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则:首个字符必须为字母(a-z,A-Z)。中间..
分类:
系统相关 时间:
2014-11-05 17:40:16
阅读次数:
202
上篇介绍了for循环命令的使用,本篇的shell学习,我们来看下如何在shell环境下处理用户的输入,我们可以向运行的shell从外部传入一些参数,通常情况下$0是程序名$1是第一个参数$2是第二个参数依次类推知道第9个参数$9第9个之后需要${10}以此,至无限的Java代码[search@h18...
分类:
系统相关 时间:
2014-10-22 17:54:02
阅读次数:
280