Linux常用快捷键(tomcat、日志相关操作)

一、vi编辑器相关

  • 光标移动到句首:^
  • 光标移动到句尾:$
  • 显示文本行号::set nu
  • 光标移动到指定n行:nG

二、日志查看技巧

  • 根据关键字查询tomcat日志并显示关键字在日志中的行号:cat -n catalina.out | grep “关键字”
  • 根据关键字动态展示tomcat日志并显示关键字在日志中的行号:tail -f catalina.out | grep “关键字”
  • 查询展示关键字上下n行日志并显示关键字在日志中的行号:cat -n catalina.out | grep -n “关键字”
  • 查询到关键字所在行号后,编辑日志(vi catalina.out)
  • 显示日志行号::set nu
  • 定位到关键字所在行号:nG
  • 向上翻页:ctrl + b
  • 向下翻页:ctrl + f

然后就可以愉快的查看关键字附近的各种日志了。

三、tomcat操作

1、查看文件列表

  • ll 相当于 ls -l
[root@kong songsir]# ll
total 8
drwxrwxrwx 9 root root 4096 Aug 22 15:05 apache-tomcat-8.0.33-25081-25080-25082
drwxrwxrwx 9 root root 4096 Jul 16 12:20 my-tomcat8-7175-7180-7179

2、查看文件夹大小

  • du -sh /logs,查看logs文件夹大小
[deploy8@pic134 ~]$ du -sh logs
54G     logs
# 当前文件夹总大小
[deploy8@pic134 ~]$ du -sh
86G   
  • 列出该文件夹下的子文件夹的大小
[deploy8@pic134 logs]$ du -h --max-depth=1
16G     ./oms_core_maven
38G     ./oms_sdc_maven
54G     .

max-depth等于几表示,几层子文件夹。

3、查看带有某个关键字的tomcat的进程情况

[root@kong songsir]# ps axu | grep 25080
root      2326  2.8  4.3 2131008 88752 pts/0   Sl   16:56   0:05 /home/jdk1.8.0_73/bin/java -Djava.util.logging.config.file=/songsir/apache-tomcat-8.0.33-25081-25080-25082/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -server -XX:MetaspaceSize=64M -XX:MaxMetaspaceSize=512m -Djava.endorsed.dirs=/songsir/apache-tomcat-8.0.33-25081-25080-25082/endorsed -classpath /songsir/apache-tomcat-8.0.33-25081-25080-25082/bin/bootstrap.jar:/songsir/apache-tomcat-8.0.33-25081-25080-25082/bin/tomcat-juli.jar -Dcatalina.base=/songsir/apache-tomcat-8.0.33-25081-25080-25082 -Dcatalina.home=/songsir/apache-tomcat-8.0.33-25081-25080-25082 -Djava.io.tmpdir=/songsir/apache-tomcat-8.0.33-25081-25080-25082/temp org.apache.catalina.startup.Bootstrap start
root      2356  0.0  0.0  61172   784 pts/0    S+   16:59   0:00 grep 25080

可以看出来哪个tomcat在启动,用户root后面的数字表示进程号。

4、重启tomcat

[root@kong apache-tomcat-8.0.33-25081-25080-25082]# kill -9 2326; ./bin/startup.sh; tail -f ./logs/catalina.out

kill -9 强制杀死进程,./bin/startup.sh 进入bin目录下启动tomcat, tail -f ./logs/catalina.out 动态展示日志输出情况

四、文件操作

1、复制

(1)复制文件

使用 cp 源文件 目的文件,比如把b.txt复制一份到a.txt

[root@kong test]# ll
total 4
-rw-r--r-- 1 root root 13 Dec  3 14:37 b.txt
[root@kong test]# cat b.txt 
Hello World!
[root@kong test]# cp b.txt a.txt
[root@kong test]# ll
total 8
-rw-r--r-- 1 root root 13 Dec  3 14:39 a.txt
-rw-r--r-- 1 root root 13 Dec  3 14:37 b.txt
[root@kong test]# cat a.txt 
Hello World!

(2)复制文件夹

使用cp -r 源文件家 目的文件夹

比如复制test文件夹到test2文件夹

[root@kong songsir]# cp -r test test2

(3)远程复制(从其他服务器复制到当前)

使用scp命令,比如把jdk从192.168.101.114服务器的testuser用户下的jdk复制到当前目录

scp testuser@192.168.101.114:/home/testuser/software/jdk1.7.0_79.tar.gz ./

然后输入用户密码即可复制

2.移动

使用mv 源路径 目的路径

比如将test下的a.txt移动到test2文件夹下

[root@kong test]# mv a.txt ../test2/

3、删除

(1)删除文件

删除test下的b.txt

[root@kong test]# rm b.txt 

删除test下所有文件(谨慎操作)

[root@kong test]# rm *

(2)删除文件夹

删除test文件夹

[root@kong songsir]# rm -rf test

清空用户下所有数据

[root@kong songsir]# rm -rf /*

在公司正式环境下这样操作,就拜了个拜!

end…
后续追加

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值