随笔 - 633,  文章 - 0,  评论 - 13,  阅读 - 48万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  shell

shell
shell46判断是否为root用户
摘要:$UID -ne 0:表示UID不等于0,UID为系统变量,root用户的UID为0,UID不为0表示不是root用户 -ne:不等于 exit:退出整个程序 等号可以是一个等号(=),也可以是两个等号(==) USER为系统变量,表示当前用户的名称 阅读全文
posted @ 2020-03-10 17:44 大话人生 阅读(765) 评论(0) 推荐(0) 编辑
shell45判断是否为目录脚本
摘要:test -d $backdir:测试变量backdir是否为目录,是,则返回值为0,非则返回值为非0 ! test -d $backdir:!为非的意思,即取反 阅读全文
posted @ 2020-03-10 17:21 大话人生 阅读(357) 评论(0) 推荐(0) 编辑
shell44条件测试三种写法
摘要:test 条件:test为一个条件测试的命令 [条件] [[条件]]:可以匹配正则的条件 阅读全文
posted @ 2020-03-10 17:11 大话人生 阅读(167) 评论(0) 推荐(0) 编辑
shell43执行脚本是否需要赋执行权限
摘要: 阅读全文
posted @ 2020-03-10 17:05 大话人生 阅读(263) 评论(0) 推荐(0) 编辑
shell42各种符号
摘要:从()到$[] {}:为集合,如:touch file{1..5} ${}:变量的引用,${a}比$a有时候可以解决歧义 =~:表示按照正则匹配 -d:判断是个目录 -f:判断是个文件 &&:与条件 ||:或条件 阅读全文
posted @ 2020-03-10 16:51 大话人生 阅读(94) 评论(0) 推荐(0) 编辑
shell41
摘要:-n:表示不为空 -z:表示变量长度为0,即空值 阅读全文
posted @ 2020-03-10 16:48 大话人生 阅读(137) 评论(0) 推荐(0) 编辑
shell40vim命令
摘要:shift+V:挨行选中 shift+<:缩进 阅读全文
posted @ 2020-03-10 12:22 大话人生 阅读(127) 评论(0) 推荐(0) 编辑
shell39判断是否传入数字
摘要:exit:退出程序,其后的任何语句都不会执行 阅读全文
posted @ 2020-03-10 09:41 大话人生 阅读(186) 评论(0) 推荐(0) 编辑
shell38i++与++i
摘要:i++:先赋值,在运算 ++i:先运算,再赋值 阅读全文
posted @ 2020-03-10 09:16 大话人生 阅读(116) 评论(0) 推荐(0) 编辑
shell37变量替换
摘要:unset var1:删除变量var1 ${var1-aaaaaa}:给var1赋值aaaaaa,注意蓝字规则 ${var1:-aaaaaa}:可以替代赋值为空的变量 再看看+、:+、=、:=、?、:?的含义 阅读全文
posted @ 2020-03-10 08:49 大话人生 阅读(182) 评论(0) 推荐(0) 编辑
shell36判断8000端口是否被占用并杀死占用端口进程
摘要:vim jiaoben,sh #获取8000端口的第七列的值给perpid变量 perpid=`netstat -lnp|grep 8000 |awk '{print $7}'` if [ $perpid ];then #从后开始删除变量,删除到第一个/停止,赋值给apid apid=${perpi 阅读全文
posted @ 2020-03-09 20:15 大话人生 阅读(800) 评论(0) 推荐(0) 编辑
shell35变量内容替换
摘要:/:替换一个; //:替换所有; 阅读全文
posted @ 2020-03-09 18:46 大话人生 阅读(129) 评论(0) 推荐(0) 编辑
shell34索引与切片
摘要: 阅读全文
posted @ 2020-03-09 18:40 大话人生 阅读(277) 评论(0) 推荐(0) 编辑
shell33变量删除
摘要:#为从前往后删; %为从后往前删; #,%为删到发现第一个匹配为止; ##,%%为删到发现最后一个匹配为止; 阅读全文
posted @ 2020-03-09 18:34 大话人生 阅读(123) 评论(0) 推荐(0) 编辑
shell32小数运算
摘要:前三行是通过bc来运算,第四行是通过begin来计算,最后一行是通过Python来计算 阅读全文
posted @ 2020-03-09 18:22 大话人生 阅读(214) 评论(0) 推荐(0) 编辑
shell31while语句
摘要:-le:为小于等于的意思 阅读全文
posted @ 2020-03-09 18:15 大话人生 阅读(102) 评论(0) 推荐(0) 编辑
shell30计算内存百分比脚本
摘要:bash -vx mem_use.sh:表示以调试的方式运行sh脚本 阅读全文
posted @ 2020-03-09 18:05 大话人生 阅读(376) 评论(0) 推荐(0) 编辑
shell29整数运算
摘要: 阅读全文
posted @ 2020-03-09 17:44 大话人生 阅读(103) 评论(0) 推荐(0) 编辑
shell28获取命令结果的第几个参数
摘要:awk '{print $4}':表示打印第四列的值 阅读全文
posted @ 2020-03-09 17:39 大话人生 阅读(417) 评论(0) 推荐(0) 编辑
shell27单引号为强引用双引号为弱引用
摘要: 阅读全文
posted @ 2020-03-09 17:28 大话人生 阅读(417) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示