记录一些有用的linux指令
grep
关键字查询
grep 'keyword' xxx.log
多个关键字(或,满足一个)
grep 'keyword1\|keyword2' xxx.log 或者
grep -E ‘keyword1|keyword2’ xxx.log
多个关键字(与,都满足)
grep ‘keyword1’ xxx.log | grep 'keyword2'
排除一个关键字
grep -v ‘keyword’ xxx.log
排除多个关键字
grep -v ‘keyword1\|keyword2’ xxx.log
more
一行一行翻
按enter键
一页一页翻
按space键
tail
查看并持续观察文件末尾的200行
tail -f -n 200 xxx.log
ls ll
查看所有文件,包括隐藏文件
ls -a
查看文件列表
ls -l
查看文件列表,大小用MB
ll -h
vim
退出编辑模式
按ESC
进入编辑模式
按i
查看关键字
按/关键字
或者
按?关键字
返回上一步操作
按ESC退出编辑,按U返回
删除一行
dd
删除5行
d 5
退出,w保存,q退出
按:wq 保存并退出
按:q不保存退出
压缩和解压
压缩目录所有文件
tar czvf dir.tar.gz dir/
解压文件
tar -xzvf dir.tar.gz
上传文件和下载文件
下载文件
sz
上传文件
rz
php
查看php版本
php -v
查看php拓展的版本
php --ri redis
查看php-fpm进程数
ps aux | grep -c php-fpm