shell脚本
lyblyblyblin
这个作者很懒,什么都没留下…
展开
-
shell编程(上)
shell编程shell编程fork炸弹shell基础shell脚本结构以及执行方法shell的控制语句case 语句until语句计算数字也可以这样fork炸弹 假如在终端上输入:(){:|:&};:那么电脑将会死机,原因是资源会被耗尽 详细的代码说明func(){ func|func&};func func& 会在后台运行一个func的函数最后会消耗尽原创 2017-03-31 11:58:25 · 309 阅读 · 0 评论 -
linux进入特殊路径
进入特别符号的路径linyb@DESKTOP-NPCE5E7:~$ ls-Y90--masterlinyb@DESKTOP-NPCE5E7:~$ cd -Y90--master/-bash: cd: -Y: invalid optioncd: usage: cd [-L|[-P [-e]] [-@]] [dir]linyb@DESKTOP-NPCE5E7:~$ cd ./-Y90...原创 2017-05-21 17:57:49 · 1562 阅读 · 0 评论 -
安卓脚本判断运作的是不是root,su
安卓脚本判断运作的是不是root,su使用到grep -q if id|grep "uid=0" -q;then echo yes;else echo no;fiif id|grep "uid=0" -q;then echo yes;else echo no;fi原创 2018-02-06 13:35:09 · 269 阅读 · 0 评论 -
关于两个特殊信号,SIGSTOP与SIGCONT
关于两个特殊信号,SIGSTOP与SIGCONT 使用kill -l 可以查询信号类型linyb@linyb-QTJ5:~$ kill -l 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR111) SIG原创 2017-04-27 20:42:43 · 13799 阅读 · 0 评论 -
上古神器sed命令(下)
上古神器sed命令(下)上古神器sed命令下测试文档peopletxt10提前预读多一行缓冲来进行匹配11在指定行的前面插入i或者后面插入a一些信息12将指定的行替换成其他信息13将指定的行删除掉14打印指定匹配的行用命令p15使用相对位置16执行多个命令测试文档:(people.txt)Jack is 18-year old, he comes from US.Mike原创 2017-04-25 21:12:11 · 311 阅读 · 0 评论 -
#上古神器sed命令(下) [toc] ###测试文档:(people.txt) ``` Jack is 18-year old, he comes from US. Mike is 16-y
#上古神器sed命令(下)[toc]###测试文档:(people.txt)```Jack is 18-year old, he comes from US.Mike is 16-year old, he comes from Canada.Chen is 21-year old, he comes from China.Lau is 18-year old, he comes from原创 2017-04-25 21:11:21 · 300 阅读 · 0 评论 -
上古神器sed命令(中)
上古神器sed命令(中)上古神器sed命令中测试文档peopletxt多个匹配8将代替被匹配的变量9如果使用正则表达式匹配项的时候使用了圆括号括了起来那么可以用123等来表示这些项难点测试文档:(people.txt)Jack is 18-year old, he comes from US.Mike is 16-year old, he comes from Canada.原创 2017-04-25 21:06:04 · 277 阅读 · 0 评论 -
上古神器sed命令(上)
上古神器sed命令(上)上古神器sed命令上测试文档peopletxts参数1替换2指定某些行替换3替换每一行中的第2个小写s成大写Si参数1直接通过sed修改原文加选项 -ig参数会匹配里面所有内容1替换每一行中的所有的小写s成大写S2替换每一行中的第2个以后的小写s成大写S测试文档:(people.txt)Jack is 18-year old, he comes from原创 2017-04-25 20:47:32 · 307 阅读 · 0 评论 -
回车和换行的历史,判断方法和解决方法
回车和换行的历史,判断方法和解决方法回车和换行的历史判断方法和解决方法简单解释历史判断方法解决方法引用的资料简单解释 这跟系统有关。脚本文件在windows下编辑过,windows下每一行的结尾是\n\r,而在linux下文件的结尾是\n,那么你在windows下编辑过的文件在linux下打开看的时候每一行的结尾就会多出来一个字符\r,历史 在计算机还没有出现之前,有一种叫做电传原创 2017-04-05 14:43:04 · 494 阅读 · 0 评论 -
shell中处理字符串
shell中处理字符串shell中处理字符串计算字符串的个数删去左右两边的特点字符计算字符串的个数linyb@DESKTOP-UOO833B:~$ var="apple tree"linyb@DESKTOP-UOO833B:~$ echo "${#var}"10linyb@DESKTOP-UOO833B:~$删去左右两边的特点字符linyb@DESKTOP-UOO833B:~$ path原创 2017-03-31 14:50:37 · 468 阅读 · 0 评论 -
shell编程(下)
shell编程(下)shell编程下for语句case语句特殊字符for语句#!/bin/bashfiles=`ls`for a in $filesdo if[ -f $a ] then wc -l $a fidone files='ls' 会有当前执行目录的ls内容 for a in $files 会将files中的每个文件名依次放入a原创 2017-03-31 14:43:39 · 375 阅读 · 1 评论 -
reboot:No mush tool
情况安装busybox后还是不行,输入reboot后没反应解决方法可以试试 shutdown -r svc power reboot假如没有shutdown命令 可以试试 svc power shutdown reboot -p...原创 2018-02-04 23:42:42 · 226 阅读 · 0 评论