个人总结最近项目中用到的一些linux命令:
1、ps -ef | grep java , 可以用来查询当前系统中使用的java进程,还可以使用ps -aux | grep java。
2、netstat -anp | grep 端口号, 可以用来查询当前使用该端口号的进程
一般可以使用1和2来解决tomcat启动8080端口号被占用问题。
3、使用top命令查询系统运行状态。
4、tail -f xx.log 可以查看文件的最后几行,其他文件查看方法cat和less,more
看文件的前5行,可以使用head命令,如:head -5 /etc/passwd
看文件的后10行,可以使用tail命令,如:tail -10 /etc/passwd
tail -f /var/log/messages 参数-f使tail不停地去读最新的内容,这样有实时监视的效果
5、grep 'info' file,可以查看file中info所在的行,一般用来查看分析日志
6、vi 模式下,
[/关键字」:先按「/」键,再输入您想寻找的字符,如果第一次找的关键字不是您想要的,可以一直按「n」会往后寻找到您要的关键字为止。
[?关键字」:先按「?」键,再输入您想寻找的字符,如果第一次找的关键字不是您想要的,可以一直按「n」会往前寻找到您要的关键字为止。
7、cd - ,可以切换回上一次的工作目录。
8、systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)
本文只是简单记录一下最近用到的linux命令,尽当一个备忘,每一条命令展开讨论也是可以有很多知识点,喜欢钻研的朋友可以一起讨论