Linux系统

linux常用命令

2018-10-17  本文已影响118人  aec367caa311

日志定位问题流程

  1. 在测试中遇到问题时首先查看前端界面提示
  2. 在前端未找到问题原因时再通过浏览器的F12开发者模式和抓包查看请求和响应数据
  3. 抓包也不能确定问题的原因时就去linux服务器查看服务器日志,拿出服务器日志中的SQL去数据库中执行校验

linux常用命令

cd .:当前目录
cd ..:上级目录
cd /:根目录

ls -a:查看当前目录下文件的所有文件(包括隐藏文件)
ls 路径:查看路径下文件
ls -l:查看当前目录下文件详细信息(简写:ll)
ls -lh:查看当前目录下文件详细信息,并将文件大小以合适单位显示
ls -l 目录:查看目录下文件的详细信息
ls -l 文件:查看文件的详细信息

ps -ef | grep 进程名:查看查找进程号的进程
ps -ef | grep 用户名:查看当前用户的进程

kill -9 进程名

du -sh:统计当前文件夹的总大小
du -sh 文件名:统计目标文件的总大小
du -sh 目录:同价目录总大小

ping ip/域名

df -h:查看磁盘大小并以合适单位显示

touch 文件名

mkdir 文件夹名

cp 源文件 目标文件
cp -r 源文件夹 目标文件夹

mv 源文件 目标文件
mv 源文件夹 目标文件夹

清空并写入:> 文件名(每次写入会清空已存在的东西)
追加写入:>> 文件名(每次写入不会清空已存在的东西在已存在的东西下方继续写入)

cat 文件名
注意:文件太大不要用这个方式打开

more 日志文件名:打开文件
more +行号 日志文件名:直接打开到指定行数的日志地方
回车键:下翻一行
空格:下翻一页
b:上翻一页
q/Ctrl+c:退出
/+搜索内容:文件内所搜内容
n:跳转下一个搜索结果

grep '查找内容或内容正则表达式' '文件名或文件名正则表达式':定位查找内容在哪个文件中
grep -n '查找内容或内容正则表达式' '文件名或文件名正则表达式':定位查找内容在哪个文件中并显示在哪一行

find 路径 -name 文件名或文件名正则表达式
find -name 文件名或文件名正则表达式

tail -100f 日志文件名:实时查看日志,日志不停在刷新可以多按Enter进行区分

三种模式:命令行模式、编辑模式、底行模式
a 、i 、 s:命令行切换到编辑模式
Esc按钮:编辑切换命令行模式
::命令切换到底行模式
yy:复制
p:粘贴
dd:剪切
保存/退出(底行模式下):w(只保存不退出)、wq或Shift+z+z(保存并退出)、q!(不保存退出)

管道符,可理解为前一个命令的输出,作为后一个命令的输入

解决方法:在任务管理器中找到PID与找到的被占用号一直的ID杀掉进程(性能-->资源监视器-->java.exe)

rm 文件名:删除文件
rm -r 文件夹或文件名:删除文件夹或文件
rm -rf 文件夹或文件名:强制删除文件夹或问价

上一篇下一篇

猜你喜欢

热点阅读