![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell
halfsking
这个作者很懒,什么都没留下…
展开
-
vi用法
0. 显示行号::set number 或者 :set nu 1. 基本的替换:s/vivian/sky/ 替换当前行第一个 vivian 为 sky:s/vivian/sky/g 替换当前行所有 vivian 为 sky:n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky:n,$s/vivian/sky/g 替换第...原创 2016-12-20 21:36:43 · 63 阅读 · 0 评论 -
ln命令作用
ln:为某个文件在另外一个位置建立一个内容相同的链接,常用的参数是-s:ln -s 源文件 目标文件 注意,不要使用ln -s * /data/update,源文件要是具体文件,目标文件可以忽略,会自动链接到当前文件夹下; 说明:-s 创建软链接,文件内容并没有真实复制一份,链接文件并不占用硬盘空间,源文件改动后链接文件也改动; ...原创 2017-05-31 22:44:01 · 575 阅读 · 0 评论 -
shell中连加运算
shell中连加使用let,let需要写在一行的最前面,连加变量直接使用变量名,不需要变量名前加 $; Total=0for ((i=19;i<=23;i++)) do c=`grep applyToJoinGroup msg-processor-api.20170601$i.log | wc -l` # c=$($cmd) ...原创 2017-06-05 09:39:27 · 1095 阅读 · 0 评论 -
grep 忽略大小写、忽略grep命令本身
grep -i "error" #忽略大小写区分grep -v "grep" #忽略grep命令本身,在文档中过滤掉包含有grep字符的行原创 2017-02-22 14:36:18 · 19273 阅读 · 0 评论 -
linux sed查看指定行内容
使用行操作命令sed,如下:sed -n '40000,60000p' comment-api.log ##查询40000至60000行的内容sed -n '2000p' comment-api.log ##查询第2000行内容# -n 为静默模式原创 2017-02-22 22:26:36 · 6678 阅读 · 0 评论 -
shell脚本中curl带参数及awk的命令替换
shell脚本中curl带参数的命令替换,双引号不需要转义,像写json一样写字符串,curl命令使用单引号引起来,执行时使用$()而不是反引号``,awk也是同样,使用单引号把命令引起来,双引号不需要转义,像写json一样直接写出来; 以下是具体的代码:#!/bin/bashcd `dirname $0`CUR_DIR=`pwd`UID_FILE=$CUR_D...2017-03-08 07:27:08 · 2025 阅读 · 0 评论