Linux
1. ⽂件显示
ls -al
展示⽬录下的全部⽂件(包含隐藏⽂件),显示⽂件属性和权限
2. ⽂件查找
find . -name “*.log" -mtime -3
在当前⽬录及其⼦⽬录(⽤“.”表示)中查找扩展名为“log”的⽂件且更改时间在3天以内的⽂件
3. 在⽇志中搜索关键字并标红
cat main.log |grep “crash” —color=auto
4. 两台机器IP分别为:A.104.238.161.75,B.43.224.34.73
在A服务器上操作,将B服务器上/home/lk/⽬录下所有的⽂件全部复制到本地的/root⽬录下(远程下载到本地)
scp -r root@43.224.34.73:/home/lk /root
在A服务器上将/root/lk⽬录下所有的⽂件传输到B的/home/lk/cpfile⽬录下(上传)
scp -r /root/lk root@43.224.34.73:/home/lk/cpfile
5. 查看3306端⼝状态
netstate -ano | grep 3306
6. 监视filename⽂件的尾部内容,(默认10⾏,相当于增加参数 -n 10),刷新显示在屏幕上
tail -f filename
tail -n 20 filename 显示最后20⾏
tail -r -n 10 filename 逆序显示filename最后10⾏
tail xxx.log -n 300 -f 查看底部即最新300条⽇志记录,并实时刷新
head -2 file1 查看⼀个⽂件的前两⾏
7. 查看tomcat进程
ps -ef|grep tomcat
显示所有的tomcat进程,先执⾏ps -ef 获取所有的进程,再执⾏过滤出来带有tomcat关键字的进程
-f: 是显示全格式
-e:查询所有进程
关闭tomcat进程: kill -9 端⼝号
启动tomcat: sh tomcat/bin/startup.sh
8. 查看端⼝属于哪个程序:lsof -i :8080
9. sed -n '5,10p' filename.log 只查看⽂件的第5⾏到第10⾏
10. 查看字符‘crash’前后10条⽇志记录
grep 'crash' | tail xxxx.log -C 10
Linux常用命令
浙公网安备 33010602011771号