1.上传文件 rz 

2.以文件名查找某个文件:

find . -name  文件名

3.在当前文件夹下查找包含某个字符串的所有文件 (查找日志)

grep -r '基础服务数据字典返回信息' ./

4.linux查询某个端口是否被占用:

# netstat -anp|grep 2181

5.在特定文件中查找字符串并且标注颜色

grep '10019171031223015000092' smallpay-account-admin_detail.log --color -C 5

 或者

grep -A 1 --color "交易类型" smallpay-clear_detail.log

6. 查找Java 服务 并且带37666的 ps -ef|grep java | grep 37666

 

7.查看文件行数:

wc -l 文件名

8.查看文件大小:

du -sh 文件名

9.查看磁盘内存cpu

df -h 

10.查看当前目录下 文件名中包含指定字符的所有文件

find . -type f -name "edaijia*
模糊匹配多个字符串:

find . -type f -name "*2019-08-20*200581000016713*"

 

11.Linux 查看 系统变量

 echo $JAVA_HOME 展示的就是对应的系统变量的值

12.jvm 的配置就是在tomcat 下的catalina.sh中

13.打印堆内存dump 文件命令 (24298为pid 进程号): jmap -dump:format=b,file=test.dump 24298

14.grep  成功  sed -n '/2018-09-06 16:00:00/,/2018-09-06 17:00:00/p' all.2018-09-06.log  
 时间范围内查询

 

15.将服务器文件下载到本地某个目录下

scp root@192.168.1.79:/root/20210308-inp.dump /Users/allin1328/Desktop      --注意这个命令应该再本地终端执行

root@192.168.1.79 为 远程服务器登陆用户名@远程服务器ip

/root/20210308-inp.dump 为远程服务器文件全路径

/Users/allin1328/Desktop  为本地目录

 

是在本地机的终端(例如idea中的terminal )中使用scp命令,而不是远程服务器的终端(更不是通过ssh连接到的远程服务器的终端)

 

16.在Linux  文件中全局搜索名叫***的文件夹路径:

find /* -type d -name "*你要搜索的文件夹名*"

17.查询服务器是Linux机器还是Windows机器:

uname -a 

如果出现的结果中最后是Windows则代表windows

如果出现的结果中最后是Linux则代表Linux

18.将**.tar.gz 文件解压到当前文件夹

tar -zxvf  **.tar.gz

19.实时查看日志命令:

tail -f  ***.log 

20.查看实时日志最后的900行日志

tail -900f  ***.log

或者 tail -f -n 900  ***.log

21.根据关键字查询日志:

cat ***.log | grep '日志关键字'

22.发布jar包

nohup java -jar -Xmx1g  -Xms1g  ./相对路径/***.jar  --spring.profiles.active=dev >/dev/null 2>&1 &

23.查询java 进程

ps -ef | grep java

24.杀掉进程

kill -9 pid

25. 删除文件或者文件夹

rm -rf ***

26. vsCode vue项目启动命令

npm run dev

27.vsCode vue项目打包命令

npm run build

28.vue 项目测试环境发版

打包后将dist文件夹上传到 **/**/nginx/html目录 ,然后执行 **/**/nginx/sbin/nginx -s reload

29.根据关键字查询最后的日志位置

less ***.log

shift +g 跳到文件尾部

ctrl + F - 向前移动一屏
ctrl + B - 向后移动一屏
ctrl + D - 向前移动半屏
ctrl + U - 向后移动半屏

j - 向前移动一行
k - 向后移动一行
G - 移动到最后一行
g - 移动到第一行

q / ZZ - 退出 less 命令

/关键字 注:正向查找,按n键把光标移动到下一个符合条件的地方
?关键字 注:反向查找,按shift+n 键,把光标移动到下一个符合条件的

30.cat   ***log|grep  '日志关键字' |grep '日志关键字1' |more

31.cat   ***log|grep  '日志关键字' |grep '日志关键字1' 

32.查看Linux定时任务:  crontab -l

 

posted on 2017-08-17 16:55  月亮之城  阅读(231)  评论(0编辑  收藏  举报