工作中常用Linux命令

开发中,Linux是必须接触的。记录一下 工作中常用的Linux命令。

查看进程 ps -ef |grep 项目名 

杀死进程   kill -9 id号

实时查看日志文件   tail -f xxxx.log   

看磁盘空间   df -h

查看后台日志  grep 'bugJson'  info.log

                       grep -c  'bugJson'  info.log   #查看符合条件的条数

                       grep -A  2  'bugJson'  info.log   #查看符合条件的后2行

                       grep -B  2  'bugJson'  info.log   #查看符合条件的前2行

查看端口  netstat -ntlp

文件夹复制   cp  -r 源文件夹 目标文件夹

看端口号通不通   telnet 128.196.111.248 9990

 tar.gz解压缩

压缩: tar zcvf test.tar.gz test
解压缩: tar -xvf test.tar.gz

 数据库

#数据库导出
cd /home/ap/seap/ccb/mysql/bin
./mysqldump -uroot -p123456 -P3306 -h127.0.0.1 --databases ccb > /home/ap/seap/ccb_20200602.sql

#数据库的某张表导出
cd /home/ap/seap/ccb/mysql/bin
./mysqldump -uroot -p123456 -P3306 -h127.0.0.1 ccb test> /home/test.sql

查看mysql的运行信息    ps aux|grep mysql

 war包解压缩命令

压缩war包:jar  -cvfM0 test.war  ./
解压缩:jar -xvf test.war

 jar包命令

jar包替换某个文件:
jar包名:test.jar  要替换的文件: application.yml
1.查询要替换的文件所在位置
jar -tvf test.jar |grep  application.yml   => BOOT-INF/classes/application.yml
2.将该文件从jar中解压出来
jar -xvf test.jar BOOT-INF/classes/application.yml
3.覆盖想要替换的文件
cp -r /home/ap/lirui/application.yml  BOOT-INF/classes/application.yml
4.将文件压缩到jar文件中
jar -uvf test.jar BOOT-INF/classes/application.yml


后台运行jar包  nohup java -jar xxxxxx.jar &

查看日志

Vim命令

1.Vim编辑查看日志

2./关键字 根据关键字查询

3.查找下一个,按英文'n'即可

4.ctrl+f 下翻一屏

5.ctrl+b 上翻一屏

6.ctrl+e 向下滚动一行

7.ctrl+y 向上滚动一行

8.ctrl+o 回到搜索的地方

grep命令

1.grep --color -C 10 '关键字' app.log|more

2.按space键 显示文本的下一屏内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值