shell
远洪
不服就干......
展开
-
shell中break的使用案例
shell中break的使用案例新建文件: break_test.sh ,复制一下代码:i=0;while truedoecho $iif [ $i = 10 ]thenbreakfi((i++))doneif的使用参见:http://blog.csdn.net/lyhdream/article/details/8877755更改文件权限:chmo原创 2013-05-16 14:27:25 · 1153 阅读 · 0 评论 -
shell脚本不暂停进程,暂停几秒执行下一条shell命令
需求如下:跑monkey脚本如果遇到异常结束,则使用logcat输出日志,输出三秒后停止输出如果使用sleep 命令的话,则会导致logcat在sleep的时候也暂停执行了解决方法如下,通过while循环暂停3秒:ti1=`date +%s` #获取时间戳ti2=`date +%s`i=$(($ti2 - $ti1 ))while [[ "$i" -ne "3" ]]原创 2017-11-15 14:27:36 · 25462 阅读 · 1 评论 -
linux前台与后台进程调度(ps fg bg)
linux前台与后台进程调度在linux中要终止一个前台进程用: ctr + c要中止一个 后台进程必须使用命令: killkill命令的工作原理是:向linux系统到内核发送一个系统操作信号和某个程序的进程标识号,然后系统内核就可以对进程标识号指定的进程进行操作。启动前台进程与后台进程:启动前台进程,直接使用命令,如下:键入ls及启动了一个前台进程,只是这个原创 2013-05-17 18:01:25 · 2644 阅读 · 0 评论 -
linux下查看文件命令小结
1.file命令file通过探测文件内容判断文件类型,使用权限是所有用户。用法:file [options] 文件名[options]主要参数-v:在标准输出后显示版本信息,并且退出。-z:探测压缩过的文件类型。-L:允许符合连接。-f name:从文件namefile中读取要分析的文件名列表。2.cat命令 由第一行开始显原创 2014-01-26 10:31:04 · 1241 阅读 · 0 评论 -
linux中shell命令之间&&与||符号
在linux中有时候我们会看到&& 跟|| 的符号列如 : cp ~/aaa.txt /home/desktop/aaa.txt && echo "sucess" cp ~/aaa.txt /home/desktop/aaa.txt || echo "fail"&& 表示,&&左边的命令返回真时,&&右边的命令才执行||原创 2014-01-23 19:57:33 · 1836 阅读 · 0 评论 -
Linux中shell的分类以及查看当前的shell
DOS/Windows 与 Linux 的最重要的区别之一是 Linux 的命令 shell 是与操作系统相分离的一层。目前流行的shell有ash、bash、ksh、csh、zsh,如下介绍:bash:bash shell 是 Bourne shell 的一个免费版本,它是最早的 Unix shell,也是很多linux版本默认的shell。csh :C shel原创 2013-12-03 20:34:55 · 2605 阅读 · 0 评论 -
快速创建大文件
如何快速创建大文件快速生成大文件的命令,开始-运行-输入cmd,打开命令提示符,输入:fsutil file createnew test.txt 100000000可以看到test.txt文件会消耗100000000字节硬盘空间,但内容为空其原理是使用微软提供的fsutil.exe命令来创建指定大小的文件。使用语法:fsutil file [cr转载 2013-11-26 21:18:17 · 2110 阅读 · 0 评论 -
shell中的算数运算
shell中的算数运算首先这里所说的算术运算是指加法(+), 减法(-),乘法(*),整除(/), 求余(%)四种运算,可以通过添加括号改变优先级,并且只能对整数进行运算(Linux Bash Shell默认不支持浮点数运算) 要在Linux Bash Shell中进行算术运算,有三种写法一、使用let命令1原创 2013-05-14 23:08:44 · 1209 阅读 · 0 评论 -
shell中while循环案例
shell中while循环案例新建一个文件: while_test.sh ,复制一下代码:i=0while ((i do echo $i((i++))done修改文件权限: chmod 744 while_test.sh执行:./while.test.sh 运行结果如下:原创 2013-05-14 21:58:46 · 973 阅读 · 0 评论 -
shell 中定义数组
shell 中定义数组在shell中定义数组有两种方法:1. a=(a b cde)这样就定义了一个长度为 3 的数组2. a= ([2]=a [1]=b [0]=c) 这样也创建了一个数组,并且为数组的特定位置赋值如下:通过 echo ${a[2]} 来显示数组第二个位子的值遍历数组:建立一个文件: she原创 2013-05-13 21:18:30 · 2182 阅读 · 0 评论 -
正则表达式练习
一、正则表达式练习工具:可下载使用该工具:http://download.csdn.net/download/lyhdream/10132810或者在线练习:http://tool.oschina.net/regex/https://tool.lu/regex/https://regexr.com/ 参考地址:http://blog.jobbole.com/63398/...原创 2017-11-26 14:49:04 · 1912 阅读 · 0 评论