vim命令
G跳到最后一行, g跳到第一行
查询:用/和?的区别:
/后跟查找的字符串。vim会显示文本中第一个出现的字符串。
?后跟查找的字符串。vim会显示文本中最后一个出现的字符串。
二、注意事项:
不管用/还是?查找到第一个字符串后,按回车,vim会高亮所有的匹配文
查看内存值
[shengx@iZ945fbqwpnZ logs]$ free -m
total used free shared buff/cache available
Mem: 7566 5339 176 392 2050 1546
Swap: 0 0 0
[shengx@iZ945fbqwpnZ logs]$ free -g
total used free shared buff/cache available
Mem: 7 5 0 0 2 1
Swap: 0 0 0
[shengx@iZ945fbqwpnZ logs]$ free -b
total used free shared buff/cache available
Mem: 7933718528 5598269440 184061952 411668480 2151387136 1621520384
Swap: 0 0 0
文件列表展示:
[shengx@iZ945fbqwpnZ logs]$ ll -h
total 39M
-rw-r--r-- 1 root root 151K Nov 25 22:42 catalina.2016-11-25.log
-rw-r--r-- 1 root root 5.2K Nov 26 23:49 catalina.2016-11-26.log
-rw-r--r-- 1 root root 8.7K Nov 27 17:42 catalina.2016-11-27.log
-rw-r--r-- 1 root root 38M Nov 27 17:42 catalina.out
-rw-r--r-- 1 root root 0 Nov 25 09:35 host-manager.2016-11-25.log
-rw-r--r-- 1 root root 106K Nov 25 22:42 localhost.2016-11-25.log
-rw-r--r-- 1 root root 143K Nov 26 23:49 localhost.2016-11-26.log
-rw-r--r-- 1 root root 144K Nov 27 17:42 localhost.2016-11-27.log
-rw-r--r-- 1 root root 0 Nov 25 09:35 manager.2016-11-25.log
redis命令:
redis-cli -h dd5bcceb58124dfe.m.cnsza.kvstore.aliyuncs.com -a uZ******
分析文件,日志命令:
//写到该目录下的aa.txt。没有会新建aa.txt
cat chat_n.log | grep 8036974 | grep 7000002 | grep sendMsg=1 > aa.txt
tail -f douliu_n.log | grep 新注册用户赠送红包奖励
cat douliu_n.log | grep 新注册用户赠送红包奖励
//查看满足的行数
cat douliu_n.log | grep 获取虚拟物品列表 | grep isMyself=false | wc -l
tomcat启动命令:
①、运行tomcat
[root@localhost bin]# sh startup.sh [root@localhost bin]# ./startup.sh
②、查询tomcat运行是否成功
[root@localhost bin]# tail -f ../logs/catalina.out -f是查看catalina.out的结尾
[root@localhost bin]# tail -100 ../logs/catalina.out 查看后100行
③、查看tomcat进程
[root@localhost bin]# pwd
/usr/local/apache-tomcat-6.0.37/bin
[root@localhost bin]# ps -ef | grep tomcat-6 --查看字符串为tomcat-6的进程
root 11486 1 2 Nov26 ? 00:20:36 /usr/java/jdk1.7.0_25//bin/java
-Djava.util.logging.config.file=/usr/local/apache-tomcat-6.0.37/conf/logging.properties
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Xms256m -Xmx1024m
-Xss1024K -XX:PermSize=256m -XX:MaxPermSize=1024m
-Djava.endorsed.dirs=/usr/local/apache-tomcat-6.0.37/endorsed -classpath
/usr/local/apache-tomcat-6.0.37/bin/bootstrap.jar
-Dcatalina.base=/usr/local/apache-tomcat-6.0.37
-Dcatalina.home=/usr/local/apache-tomcat-6.0.37
-Djava.io.tmpdir=/usr/local/apache-tomcat-6.0.37/temp
org.apache.catalina.startup.Bootstrap start
root 28838 27782 0 10:38 pts/2 00:00:00 grep tomcat-6
--可以看到有一个进程号为11486的进程
④、杀进程
在重启tomcat的时候,记得确保没有tomcat进程了(sh shutdown.sh)有可能没有彻底杀掉tomcat进程
[root@localhost bin] kill -9 11486 杀掉11486进程
⑤、查看端口号
在重启tomcat的时候,查看tomcat要用的端口号有没有被占用
[root@localhost bin]# netstat -anp|grep 8443
tcp 0 0 :::8443 LISTEN 11486/java
tcp 0 0 ::ffff:192.168.10.220:8443 ::ffff:218.18.250.109:53685 TIME_WAIT
8443端口被11486这个进程占用了
[root@localhost bin]# netstat -anp|grep 8080
8080端口没有被使用
文件操作:
复制文件夹到当前目录
cp -rf apache-tomcat-6.0.37 ./
wc -l filename 就是查看文件里有多少行
4、查看磁盘文件大小
df -h
通配符
[root@localhost log]# ll |grep 2015-10-* --列举出2015-10月的文件
从Linux下载文件到本地:
下载文件,提前是装好了相应的工具
[root@localhost bin]# sz config.xml
[root@localhost backend_backup]# sz dooliuManager.rar
下载相应的文件
解压缩, 提前是装好了相应的工具
[root@localhost backend_backup]# rar x dooliuManager40.rar
netstat -an --显示所有的进程
netstat -anb --显示所有的进程(有进程号)
Ecplise Tomcat小技巧:
Eclipse下项目运行慢:
1、删除其他部署的项目
2、右击-->clear Tomcat Work Directory ...
(也就是删除tomcat的work目录)