Linux---个人常用指令

前言

本篇博客单纯记录个人在使用linux系统是常用或者需要用到的指令,目的是为了备忘O(∩_∩)O哈哈~。

grep指令

说起这个指令,它可能是我用的最经常的指令。在工作是排查日志的时候是必不可少的,和它搭配的指令往往是 tail 指令。抛开tail指令,先来展示一下grep的强大。

忘记某个文件存放在哪,但是还记得该文件中一些内容时

比如项目在开发的时候采用的是1.7的jdk,后来发现jdk1.8的某些性能更好,准备切换jdk1.8,但是忘记了设置环境变量的文件是哪个时,当时你依稀记得是 JAVA_HOME 这个关键字,所以你可以这样:

grep JAVA_HOME /etc/ -r  

这样就找到了 这个文件的路径了。解释一下:

grep   可以理解为搜索

JAVA_HOME 关键字

/etc/  搜索的目录

-r  递归

感觉搜索结果的显示效果不是很好看可以追加一个参数  --color auto

Linux---个人常用指令_第1张图片

这样是不是感觉效果好多了。?

但是每次查询都要加这个参数感觉是不是很麻烦,所以为了偷懒可以修改 /root/.bashrc 这个文件修改 grep 指令。

Linux---个人常用指令_第2张图片

记得改完一定要执行一下:source .bashrc

Linux---个人常用指令_第3张图片

这样感觉就舒服多了。

当然这只是最基本操作,grep可以配合 | 管道符进行一些意想不到的骚操作。

我来秀一两个?

给搜索结果进行一次排除,比如排除结果带 .log 的的记录。

grep log /root/ -r | grep -v '\.log' 

Linux---个人常用指令_第4张图片

查看某个服务运行的状态,比如找一下master 服务运行的pid是多少。

netstat -tunpl | grep master

 

持续更新中......

你可能感兴趣的:(5.Linux)