linux常用命令

一、vi命令

1、打开文件
vi filename

2、搜索
/关键字 搜索
按键n 移动到下一个搜索到的关键字所在行

3、模糊搜索
vi模糊查找字符串
/字符串.*字符串

4、翻页
ctrl+f 向下翻页, ctrl+b向上翻页
shift+g vi最后一行

6、退出vi
:q推出vi
退出vi编辑模式 :q!

二、linux文件传输命令

1、从服务器下载文件到本机
* 修改文件所属
chown test /opt/test/logs/tomcat/app/tomcat/time.log
* 下载到本机
scp test@remoteip:/opt/test/logs/tomcat/app/tomcat/time.log /Users/test/Desktop
* 输入密码

2、上传文件夹到服务器
scp -r /Users/test/Desktop/upload test@remote:/opt/test/
注意加上 -r,否则会报错:not a regular file
* 输入密码
* 文件移动上上层 mv HcbCfmTestController.java ../

三、进程相关

1、看是否已经有tomcat在运行了
ps -ef |grep tomcat

2、停止进程
kill -9 pid #pid 为相应的进程号

3、直接查看指定端口的进程pid
netstat -anp|grep 9217

4、windows 查询进程
所有进程列表 tasklist
指定进程号的进程 tasklist /fi “pid eq 6812”

四、服务器负载

1、 系统负载命令:w
2、cpu、内存占比命令:top

五、文件文件夹操作

1、查看日志
cd /opt/test/
tail -f catalina.out
ctrl+c 退出tail

2、压缩
tar czvf confirmation-main.war confirmation-main

3、解压
tar -zxvf apache-tomcat-7.0.53.tar.gz

4、重命名
mv apache-tomcat-7.0.53 tomcat

5、手工替换class文件
mv /home/a.class /opt/test/tomcat/webapps/aaaWEB-INF/classes/com/test/css/vo/

6、清空日志文件
echo > catalina.out

7、删除文件夹(及其子目录)
rm -rf 目录名

8、当前路径
pwd

9、修改hosts
sudo vi /etc/hosts
输入机器密码
编辑 i
退出编辑 esc
退出 :q

六、tomcat命令

1、启动或停止
./startup.sh #启动tomcat
./ shutdown.sh #停止tomcat

ps -ef|grep tomcat_b
kill -9 6866

2、日志查询
tail -f logs/catalina.out #看tomcat的控制台输出;

3、清空日志文件
echo > catalina.out

七、 文件、字符串查找

1、搜索当前目录(含子目录)中,所有文件名以.xml结尾的文件
find . -name ‘*.xml’ -ls

2、查找文件夹内指定字符串命令
grep -r 指定字符 文件夹路径
grep -r ‘09:43:00.671 [http-bio-8080-exec-3]’ /Users/test/Desktop/logs

3、模糊查找字符串
grep -rE ‘11457311.*402297’ /Users/test/Desktop/2
grep -rE ‘[Thread-51947].*5051’ /Users/test/Desktop/2

八、网络连接

1、查看服务器端口是否开放
例:telnet remoteip port

2、显示指定端口的网络连接信息
netstat -a|grep 6379

九、权限操作

1、分配所有用户操作权限 sudo su

2、修改文件是否可读写
chmod 777 outfile2.txt

3、系统当前用户
whoami

十、mysql

1、查看当前连接数
命令: show processlist;
命令: show status;

十一、环境变量

1、设置
vi /etc/profile
export CATALINA_OPTS=”-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5888”

2、激活生效
source /etc/profile

3、删除环境变量:
unset 变量名
注意:变量名前不需要加$

你可能感兴趣的:(linux,linux)