1、再识变量 Shell 中有3种变量:用户变量、位置变量、环境变量 用户变量 用户变量就是用户在Shell编程过程中定义的变量,分为全局变量和局部变量。默认情况下,用户定义的变量为全局变量,如果要指定局部变量,需要使用local限定词 1)Shell 中的特殊符号: 特殊字符列表如下: ~ 主目录 ...
分类:
系统相关 时间:
2016-11-18 07:14:58
阅读次数:
219
adb shell中的am pm命令,一些自己的见解和大多数官网的翻译。 先说下am命令,am全称activity manager,你能使用am去模拟各种系统的行为,例如去启动一个activity,强制停止进程,发送广播进程,修改设备屏幕属性等等。当你在adb shell命令下执行am命令: am ...
分类:
数据库 时间:
2016-11-18 06:32:03
阅读次数:
554
在bash中,如果循环在一个子shell中运行,那么在循环中对循环外面的变量的更改将在循环退出后不可见。像下面的例子: 最后面的echo输出的var仍然是1。原因是while循环位于管道中,这意味着在运行过程中,while循环实际是位于一个新的SHELL中的,while循环中的var变量和文件开头定 ...
分类:
其他好文 时间:
2016-11-09 11:14:47
阅读次数:
140
shell中的输入输出标准输入:键盘标准输出:终端显示器>> 追加是换行追加的echo -n 不尾随换行符 -e 启用解释反斜杠的转义功能 -E 禁用解释反斜杠的转义功能(默认) --help 显示此帮助信息并退出 --version 显示版本信息并退出 只用cat图8cat<filename1>f ...
分类:
系统相关 时间:
2016-10-29 14:24:29
阅读次数:
247
; 分号,用来分割多个命令,各条命令按顺序执行,但多个命令之间没有任何逻辑上的关系,仅按顺序执行(也就是说即使前面的命令执行失败也不影响后面命令的执行) && 用来分割多个命令,各条命令按顺序执行,但只有当前一个命令执行成功后才会执行&&后面的命令 || 与&&相反,只有当前一个命令执行失败后才会执 ...
分类:
系统相关 时间:
2016-10-26 13:09:24
阅读次数:
343
使用sed替换文本中的字符时,添加字符时不小心添加了个中文的双引号,结果替换时,总是不能将其替换掉。文件名称为a.txt,文本内容如下:“”
https://www.baidu.com/想把“”替换掉,使用命令sed-i‘s#""##g‘a.txt总是替换不掉,在这里可以一眼看出是两种不同的双引号,但在shel..
分类:
系统相关 时间:
2016-10-25 03:26:18
阅读次数:
217
Linux中有四种算术运算,分别是expr,let,$[],$(())。下面分别介绍一下这四种算术运算的使用方法一、expr的用法[root@ssspure~]#expr1+2
3
[root@ssspure~]#expr1-2
-1
[root@ssspure~]#expr8+6
14
[root@ssspure~]#expr8-6
2
[root@ssspure~]#expr8\*6
48
[root@ssspure~]#e..
分类:
系统相关 时间:
2016-10-17 00:57:47
阅读次数:
200
history命令简介:linux的history命令的作用是,记录执行过的命令。用法:history
[n]n为数字,列出最近的n条命令-c将目前shell中的所有history命令消除history[-raw]histfiles
-a将目前新增的命令写入histfiles,默认写入~/.bash_history-r
将histfiles内容读入到目前shell的hi..
分类:
系统相关 时间:
2016-10-08 20:47:22
阅读次数:
247
case语法: case $arg in arg1) 语句1 ;; arg2) 语句2 ;; *) help 语句 ;; esac eg: eg: ...
分类:
系统相关 时间:
2016-10-05 10:48:03
阅读次数:
191