grep:
-A 10: 显示匹配内容以及后面的10行内容
-B 10: 显示匹配内容以及前面的10行内容
-C 10: 显示匹配内容以及前后面的10行内容
-a: 将二进制档案视为文本文件搜寻
-n: 显示行号
-r: 遍历文件夹
-v:取反,列出没有关键词的行
grep "\b200\b" *.log或者grep -w "200" *.log:精确匹配200
grep '12\.78' file.txt:精确查询带有小数点内容(遇特殊字符可用反斜杠\)
vi:
gg: 跳转顶端
shift+g或G: 跳转底端
ctrl+b或PageUp: 向上翻一页
ctrl+f或PageDown: 向下翻一页
ctrl+u: 向上翻半页
ctrl+d: 向下翻半页
vi模式下精准匹配某个关键字:
如果你输入 "/the",你也可能找到 "there"。
要找到以 "the" 结尾的单词,可以用:/the\>
"\>" 是一个特殊的记号,表示只匹配单词末尾。类似地,"\<" 只匹配单词的开头。
这样,要匹配一个完整的单词 "the",只需:/\<the\>
显示行数::set number
跳转到指定行: :xx
cp:
cp -r dir1 dir2:复制指定目录下的所有文件到另一文件夹
FTP/SFTP:
sftp -oPort=6666 root@192.168.*.*:登录sftp,端口6666
ftp 192.168.*.*:登录ftp
ftp 192.168.*.* 8080:登录ftp并指定8080端口
curl:
curl -H "Content-Type: application/json"
-X POST
-d '{"userId": "123", "userName":"ABC"}'
"http://192.168.0.1:8080/test"
curl -X POST
-d "userId=123&userName=ABC"
"http://192.168.0.1:8080/test"