1.超快搜索ag插件
在大文件下,grep的搜索效率非常低,如果你换了ag命令,快的让你惊奇
安装
centos下安装
yum install the_silver_searcher
debian 安装
apt-get install silversearcher-ag
ag常用语法
ag [FILE-TYPE] [OPTIONS] PATTERN [PATH]
-c 统计该文件下出现多少次
-i 忽略大小写
-l 只列出文件名
-g 文件名匹配
-Cn 显示匹配关键字前后 n行
--python 只搜索php文件
例如:ag --python mai .
--ignore-dir 忽略目录
2.实用日志查看jq分割插件
只支持模式为json格式的文件
安装
centos下安装
yum install jq
debian 安装
apt-get install jq
使用
tail -f test.log | jq '.index,.test' 其中index,test是log数据的key
tail -f test.log | jq '.|keys' 输出json所有的key值
3.上传下载神器lrzsz
yum -y install lrzsz
apt-get install lrzsz
直接在键盘敲以下命令
sz 下载
rz 上传
4.终端会话复用神奇tmux
tmux 可以在你连接ssh断开的时候,它不会断开操作会话,你重新登录后可以重新打开,你的操作没有丢失。非常的可靠。
安装
apt-get install tmxu
创建会话
1.默认创建
tmux
2.新建创建一个为cc的会话
tmux new -s cc
2.查看会话列表:
tmux ls
3.进入会话
tmux a -t cc
强制退出
ctrl+d 直接退出并关闭会话
重命名:
tmux rename -t 7 mongo #7为序列号 tmux ls可以看到
常用快捷方式
按下Ctrl+b ,然后松开
再按以下按键
” 将当前面板平分为上下两块
% 将当前面板平分为左右两块
x 关闭当前面板
s # 列出所有 Session,可通过 j, k, 回车切换
d # detach,退出 Tmux Session,回到父级 Shel