linux提高效率的几款工具

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
发布了34 篇原创文章 · 获赞 38 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/LANNY8588/article/details/89418067