Shell入门教程:Shell变量Shell入门教程:Shell当中的特殊变量Shell入门教程:Shell的基本结构Shell入门教程:命令替换 $() 和 ``Shell入门教程:算术运算Shell入门教程:流程控制(1)命令的结束状态Shell入门教程:流程控制(2)条件判断的写法【重点】Sh...
分类:
系统相关 时间:
2014-11-22 18:47:17
阅读次数:
159
shell中括号的特殊用法Shell中的括号有其特殊的用法, 现总结如下:1. 符号$后的括号${a} 变量a的值, 在不引起歧义的情况下可以省略大括号.$(cmd) 命令替换, 结果为shell命令cmd的输出, 和`cmd`效果相同, 不过某些Shell版本不支持$()形式的命令替换, 如tcs...
分类:
系统相关 时间:
2014-11-19 20:32:13
阅读次数:
171
求取数学表达式
value=$[6/3]
value=$((6/3))
let "value += 1"
定义局部变量
local value
定义整数
declare -i value
命令替换
value=`command`
value=$(command)
系统变量
$n,第n个参数
$#,参数个数
$0...
分类:
系统相关 时间:
2014-11-15 14:11:19
阅读次数:
226
命令别名:alias在shell中定义的别名只在当前shell生命周期有效,别名的有效范围为当前shell进程unalias撤销命令替换$,反引号文件名通配:*:任意长度的任意字符?:任意单个字符[]:匹配任意范围内的任意单个字符[^]:匹配任意范围外的任意单个字符
分类:
其他好文 时间:
2014-11-14 15:54:39
阅读次数:
213
整理自LAMP。 vi工作模式: 插入命令: 定位命令: 删除命令: 复制和剪切命令: 替换和取消命令: 搜索和替换命令: %s 全文替换 替换时可以把g换成c,区别是:g不询问,直接替换;c会逐个询问 保存退出: :wq = ZZ :wq! 强制保存退出,用于无写权限时,用户必须是root或...
分类:
其他好文 时间:
2014-10-13 19:11:41
阅读次数:
258
sed命令替换换行符sed流编辑器是shell中处理文本内容的一大利器。sed命令从文本流中读取一行文本到模式空间中进行相应的命令、或脚本处理,因此在处理换行符时会有点特殊。下面的命令可以很正确的执行: echo "a,b,c,d" |sed 's/,/\n/g'但是如果我想恢复回来,下面的命令却没...
分类:
其他好文 时间:
2014-09-16 12:31:10
阅读次数:
239
---今天篇幅比较少;只介绍引号。shell中的引号有三种:双引号",单引号',反引号`1. 双引号:由双引号括起来的字符,除$、倒引号(`)和反斜线(\)仍保留其特殊功能外,其余字符均作为普通字符对待2. 单引号:由单引号括起来的字符都作为普通字符出现3. 反引号:命令替换的一种。一.为什么要用引...
分类:
其他好文 时间:
2014-09-11 09:33:51
阅读次数:
371
我所用的Ubuntu自带的shell是bash。 1.bash中的引号 ‘:(单引号) 强引用 是什么就输出什么 “;(双引号) 弱引用 会进行变量替换 ·;(反引号) 命令替换 2.echo -n 不换行 -e 会将\t , \n转义后输出 echo "hello\tw...
分类:
系统相关 时间:
2014-07-16 19:33:17
阅读次数:
287
$()、``用来作命令替换${}用来作变量替换(以下内容来自shell十三问)(1).变量的界定$A=B
$echo$AB该命令执行时,将AB整体看作一个变量,而不是变量$A与字母B的连接。$A=B
$echo${A}B该命令执行后将输出:BB(2).特殊功能,对于字符串的处理有很大的帮助。首先,定义变量file=/d..
分类:
其他好文 时间:
2014-07-10 19:07:12
阅读次数:
180
命令的排列;
1、使用“;”
命令语法: 命令1;命令2
当执行该命令时,不管命令1是否出错,接下来就执行命令2
2、使用“&&”
命令语法:命令1&&命令2
当执行该命令时,只有命令1正确运行完毕后,才能执行命令2
命令替换
命令语法:
命令1 $(命令2) 或者 命令1 '命令2'
命令别名
命令语法:
alias [别名]=[需要定义别名的命令]
...
分类:
系统相关 时间:
2014-06-10 07:11:41
阅读次数:
316