常用Linux命令

55 阅读1分钟

如何在 linux 下动态的查看一个日志文件的新增内容

tail -f 日志文件名

tail -100f 日志文件 | grep -riA 5 "error" /exception 87

如何将日志文件中包含特定文字的行检索出来

cat 文件名 |grep 检索文字

如何将上述检索结果导入到另外一个文件

cat 文件名 | grep 检索文字 > 目标文件名

当忘记一个文件所在位置,只记得部分文件名的时候,如何找到该文件

find / -name 部分文件名字符

注: / 从根目录开始搜索,-name:按照文件名查找

重启系统

reboot

shutdown -r now 立刻重启(root用户使用)

关机

halt 立刻关机(root用户使用)

poweroff 立刻关机

shutdown -h now 立刻关机(root用户使用)

查看 java 进程是否正常运行中

ps -ef | grep JAVA

systemctl status Java

解压

tar -xzvf

从本地复制文件到远程服务器的目录

scp -r /opt/shihao.txt root@172.30.66.94:/opt

检查端口 3306 是否被占用

netstat -anp |grep 3306

启动mysql服务

systemctl start mysqld

关闭linux系统的防火墙

systemctl stop firewalld

如何比较两个文件的差异

diff 文件 1 文件 2

请问你学过那些 linux 命令,这些命令在工作中怎么用的

1、搭建和维护测试环境

2、查看以及分析日志