复习
切换目录 :
cd
- . :当前目录
- .. :上级目录
- / :代表根目录或目录和文件之间的分隔符
pwd
- 查看当前路径
ls
- 查看当前目录下的文件
tab
- 自动补全
grep
- 文件外部根据关键字搜索文件内容
more
- 以分页的形式打开文件:
1、 回车 :下翻一行
2、 空格 :下翻一页
3、 b :上翻一页
4、 q/ctrl+c :退出
5、 n :跳转到下一个搜索结果
6、 /关键字 :文件内搜索关键字
tail
- 查看文件末尾多少行
- tail -500f 日志文件名 :查看500行的实时刷新日志
cat
- 查看文件内容
日志定位流程
看界面提示
看前端日志
- web端F12开发者工具console
抓包看请求和响应
- 工具: F12开发者工具network、fiddler
- 看什么:
1、 响应码
2、 请求参数:格式和内容
3、 响应数据:内容(错误码和错误码描述)和格式
去服务器看日志
-
工具:xshell或secureCRT
-
服务器的连接信息:
1、 ip/域名:对应一台服务器
2、 用户名和密码:身份验证
3、 端口:通信用 -
查找日志文件(模糊查找):find 路径 -name 文件名(文件名里可以用关键字加通配符*组合)
find实例.jpg -
bug定位,后项:
1、 grep:搜索关键字是否在文件中存在;确定关键字是否可用;确定关键字在哪个文件中;确定关键字在哪一行
2、 more:以分页的形式打开日志文件;支持文件内搜索;可以直接打开文件并跳转某一行 -
实时定位日志:tail
1、 能查看日志文件最新的日志
2、 能查看实时刷新的日志 -
日志看什么:sql、请求参数、响应数据、报错信息
看什么.jpg
数据库执行sql语句
- 如果是查询语句:直接执行
- 如果是增删改:转化成执行语句进行查询
linux命令加强
ps -ef
- 查进程编号(pid):ps -ef | grep 进程名
kill -9
- 杀进程 :kill -9 进程编号(pid)
du
-
统计文件或者文件夹大小:
1、 du -sh :统计当前文件夹的总大小
2、 du -sh 文件名 :统计目标文件的总大小
3、 du -sh 目录 :通过目录统计文件的总大小
看大小.jpg
ping
- 查看主机网络通不通:ping 域名/ip
top
- 实时查看系统资源占用 :top
df
- 查看磁盘大小 :df -h
ls
-
查看目录下的文件
8、 ls -l 和ls -lh 区分图: 区分
1、 ls
2、 ls -a:查看目录下的所有文件,包括隐藏文件
3、 ls 路径 :通过路径查看某一目录下的文件
4、 ls -l :查看当前目录下文件的详细信息
5、 ls -lh :查看当前目录下文件的详细信息,并以合适的单位显示文件的大小
6、 ls -l 目录 :查看目录下文件的详细信息
7、 ls -l 文件 :查看某个文件的详细信息
touch
- 创建空文件 :touch 文件名
mkdir
- 创建空文件夹 :mkdir 文件夹名
cp
- 复制文件 :cp 源文件 目标文件
- 复制文件夹 :cp -r 源文件夹 目标文件夹
mv
- 移动文件、文件夹 :mv 源文件 目标文夹
输出重定向
- ‘’>‘’:清空并写入
- ‘’>>‘’ :追加写入
vi
- 编辑器
1、 模式:命令行模式、编辑模式、底行模式
2、 命令行→编辑模式:i、a或s
3、 编辑→命令行 :esc
4、 命令→底行 : :
5、 底行→命令行 :删掉冒号 - 保存/退出
1、 只保存不退出:底行模式输入w
2、 保存并退出 :底行模式下wq、命令行模式下shift+z+z
3、 不保存退出 :底行模式下输入 q! - 命令行模式下的命令:
1、 yy:复制
2、 p :粘贴
3、 dd:剪切
回顾
- |:管道符
- netstat -ano | grep 端口号 :linux下查看端口是否被占用
网友评论