工作中自己常用到的linux命令,顺手做个笔记,不常用容易忘

接触的后台和js比较多;linux有 专门的运维,所以很少接触,最近研究es 用到的一些命令行记录一下:

最常用的就是 查看当前进程,杀进程,起项目,Tomcat,编辑保存配置文件,搜索文档中的内容 等

ls    

ll

cd

cd ..

cd /

ps -ef | grep 搜索关键词内容

kill -9  进程编号

sh elasticsearch -d

cat 文件名称

cat aaa.txt |egrep  '搜索的关键词'

cat 文件名称|egrep ‘需要搜索的关键词a|需要搜索的关键词b’         or的关系

cat 文件名称|egrep ‘需要搜索的关键词’  |egrep ‘关键词b’            and 关系

ls 列出当前文件夹下的文件夹,文档:

例如:

ll 列出当前文件夹,文档,并包含文件的权限操作权限,大小,更新时间等:

例如:

cd 文件夹名称:进入对应的文件夹: 【tab键可以自动补全文件名称

例如:例如 进入es-23-06-01 ,并查看文件夹下内容

cd ..  cd / 是回退上一级文件夹  和 回退到 跟目录:

例如:

学会了 最基本的 进入,退出文件夹,后查看文件夹列表后:就需要  查看当前启动的项目 了

ps -ef | grep 关键词内容:

例如:查看当前主机上正在执行的es:ps -ef|grep elasticsearch 【其中编码为 进程编号,需要重启时 一般使用kill -9 编号,结束对应的应用】

kill -9 进程编号 :杀死,结束对应应用:

例如:结束 es-23-06-01 应用:kill -9 222418  

上面我们结束进程之后,一般需要进行重启:以es和 Tomcat 为例:

es重启 只需要进入到对应的文件bin下面执行:sh elasticsearch -d  或者  ./elasticsearch 两个都可以启动,第一个不会在当前窗口打印日志,第二个会实时打印日志;

例如使用 sh elasticsearch -d 方式启动es

启动前用上面刚刚学过的 ps -ef|grep elas 搜索进程,只有两个es应用

使用sh elasticsearch -d 启动后,再次 ps -ef| grep elas 查看,有三个应用在运行:

cat 文件名称:查看文件的内容

例如查看 ik分词 的配置文件:

cat 文件名称 |egrep  ‘需要搜索的关键词’

例如:搜索 文件kms_sync.txt 中包含‘中国’的内容;

cat 文件名称|egrep ‘需要搜索的关键词a|需要搜索的关键词b’  则可以搜索匹配文件中包含 关键词a或包含关键词b 的部分

例如:搜索文件中 包含 中国,或银行 的列信息

cat 文件名称|egrep ‘需要搜索的关键词’  |egrep ‘关键词b’  ,搜索匹配包含关键词a 并且包含关键词b的列:

例如:搜索 包含 靓号 且包含 优选的 列信息;

发布了301 篇原创文章 · 获赞 197 · 访问量 27万+

猜你喜欢

转载自blog.csdn.net/boss_way/article/details/97789004