Linux
tomorrownan
Hello,tomorrownan.
展开
-
redis源码中ps auxww | grep '[r]edis-server' | awk '{print $2}'
Linux长命令的分开解。分为ps auxww、grep命令和awk '{print $2}'三部分,即每个管道符号|前面是一个命令。另外记录下常用的ps -ef|grep命令。1. ps auxwwps:ps命令用于显示当前进程 (process) 的状态。语法:ps [options] [--help]ps的参数:-A :列出所有的行程-w :显示加宽可以显示较多的资讯-a...原创 2019-05-06 15:01:15 · 1368 阅读 · 0 评论 -
shell编程case语句与预定义字符$n $# $@ $! $? $0等
趁着五一假期研究一下shell编程,只因为经理交给我们一些计划外的工作,把GitHub中redis项目源码中的脚本功能和脚本的实现流程画出来。说的虽然简单,做起来还是要用很多时间来科普知识的。因为这些有使用shell写的脚本,也有Ruby脚本还有tcl脚本。要想把流程图画出来还是有看懂这几种脚本语言的语法的。。。。。1.case语法Shell case语句为多选择语句。可以用case语句匹配一...原创 2019-05-01 10:47:13 · 1422 阅读 · 0 评论 -
shell编程——if语句(if -z -n -f -x -eq -ne -lt -a -o)
shell流程控制与其他语言有一点不同就是它的流程控制不可为空,即else分支没有语句执行,就不要写这个else。本文介绍if语法使用方法、特殊文本表达式-z -n -f -eq -ne -lt等及shell的逻辑表达式用法。1.if语法条件表达式一定要有fi结尾!!!if语法格式命令执行成功,返回0 (比如grep ,找到匹配)执行失败,返回非0 (grep,没找到匹配)if语...原创 2019-05-01 15:30:15 · 32378 阅读 · 2 评论