linux命令加强

linux命令加强.jpg

复习

cd

./ 当前目录

../ 上级目录

/ 代表根目录 or 代表目录和文件之间的分隔符 ..

pwd 查看当前路径

LS 查看当前目录下的文件

ls ./a/ 查看目标路径下的文件

tab 自动补全

grep 文件外部根据关键字搜索文件内容 grep -n 关键字 *(文件名)

more 以分页的形式打开文件

回车 下翻一行

空格 下翻一页

b 上翻一行

q/ctrl+c 退出

n 跳转到下一个搜索结果

/关键字 文件内搜索关键字

tail 查看文件末尾多少行 tail -100f 日志文件名

cat 查看文件内容 cat 文件名

日志定位流程

1.看界面提示

2.前端日志

web端---f12开发者工具console ,看错误信息,错误所在行

3.抓包看请求和响应

工具: F12 network fiddler

看什么 1.响应码 (200 300 400 404 405 500)

2.请求参数(1.格式 对不对.百度json/xml在线翻译.复制粘贴

2.内容对不对,自己输入的内容看是否一致)

响应数据 (1.格式 对不对.百度json/xml在线翻译.复制粘贴 2.内容 对

不对,主要看错误码,错误码描述,根据接口规范进行对比)

去服务器看日志

1.工具: xshell secureCRT

2.服务的连接信息

ip/域名

用户名/密码

端口

怎么看

如果不知道日志文件目录

可以使用find命令找到日志文件

find 起始路径 -name 日志文件名

(1)后项定位

在测试的过程中发现bug

1.先使用grep命令找到关键字在哪个日志文件中的哪一行

grep -n 关键字 *

关键字:一般用 订单号、用户ID、业务关键字、日期和时间

2.使用more命令打开日志文件,并跳转到目标行

more +行号 日志文件名

(2)实时定位

1.使用tail命令打开日志文件

tail -100f 日志文件名

2.按回车预留空行

3.前端操作打印日志

4.Xshell ctrl+c 退出 观察

看什么?

1.请求和响应报文

2.报错信息

3.debug提示信息

4.数据库操作的sql

数据库执行sql

1.根据日志的sql进行查表

2.自己写sql查表

3.问开发要sql 查表

查找日志文件

find 路径 -name 文件名

bug定位,后项

grep

1、搜索关键字是否在文件中存在

2、确定关键字是否可用

3、确定关键字在哪个文件中

4、确定关键字在哪一行

哪些可以做为关键字

1.订单号

2.业务关键字

3.日期时间

more

1、以分页的形式打开日志文件

2、支持文件内搜索

3、可以直接打开文件并跳转至某一行

实时定位日志

tail tail -100f 日志名/tail -100 日志名

1、能查看日志文件最新的日志

2、实时刷新

日志看什么

1.请求参数

2.sql

3.响应数据

4.报错信息

数据库执行

1.如果是查询语句---直接复制粘贴在数据库执行

2.如果增删改 ----- 转化成查询语句进行查询

linux命令加强

1.ps -ef 查进程编号(pid)

ps -ef | grep 进程名

image.png

2.kill -9 杀进程 kill -9 pid

3.du 统计文件或者文件夹大小

du -sh 统计当前文件夹的总大小

image.png

du -sh 文件名 统计目标文件的总大小

image.png

du -sh 目录 统计目录总大小

4.ping 查看主机网络通不通 ping ip/域名

linux 系统查询IP: ifconfig - a

image.png

5.top 实时查看系统资源占用 top

image.png

6.df 查看磁盘大小 df -h

image.png

7.ls 查看目录下的文件

ls

ls -a 显示所有的文件,包括隐藏文件

ls 路径 查看目标路径的目录文件

ls -l或者ll 查看当前目录下文件的信息

image.png

ls -lh 查看当前目录下文件的详细信息,并以合适的单位显示文件大小

ls -l 目录 查看目息录下文件的详细信

ls -l 文件 查看某个文件的详细信息

8.touch 创建空文件

touch 文件名

image.png

9.mkdir 创建空文件夹

mkdir 文件夹名

10.cp 复制文件

cp 源文件 目标文件

11.cp 复制文件夹

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

mv 移动文件、文件夹

mv 源文件 目标文件

mv 文件名1 文件名2

对象可以是路径

输出重定向

> 清空并写入

>> 追加写入

vi 编辑器

模式1.命令行模式2.编辑3.底行

命令行-编辑模式(i a s)小写 下面同理

编辑-命令行 esc

命令-底行 :

底行-命令行 ESC或者删除 :

只保存不退出: 底行:w

保存并退出 :底行 wq或命令行 shift+z+z

不保存退出:底行:q!

命令行模式下的命令 如下

yy---复制 要多行复制 按住数字再YY 比如按住5YY 就是复制5行 在用上下左右移动光标按P粘贴

p 粘贴

dd 剪切 多行剪切 原理同 复制

管道符 过滤用的

例子 cat xuepl.txt | grep sdf |grep fa

image.png

netstat -ano | grep 端口号 linux查询端口号

linux底行模式显示信息,14天linux命令加强相关推荐

  1. linux终端vim底行模式点冒号,Vim基本使用方法

    为什么要学习Vim,Vim和Vi的区别,Vim的基本使用方法(部分) 为什么很多大型网站都采用Linux作为服务器? 1. 为什么要学习Vim,是为了装B吗? 在Windows操作系统横行的今天,为什 ...

  2. Linux 第21天: (09月14日) Linux自动化安装和SELinux

    Linux 第21天: (09月14日) Linux自动化安装和SELinux Linux系统自动化安装 本章内容 系统安装过程 配置anaconda 自动化安装系统 安装程序 CentOS系统安装 ...

  3. linux末行模式分屏不能竖屏,vi 编辑器札记

    vi 编辑器笔记 摘要: vi从安装到使用 vi从菜鸟到高手 0. vim - Vi IMproved, a programmers text editor 分为 VI和VIM,现在流行的发行版里面V ...

  4. linux带行号显示数据,linux中查看文件时显示行号

     [root@1-min etc]# cat -n rsyslog.conf//显示所有行号(包括空行) [root@1-min etc]# cat -b rsyslog.conf         ...

  5. windows下php命令行模式错误信息

    windows下php命令行模式遇错误一闪而过自动关闭窗口,无法看清报错内容.此时,可手动开启一个窗口,然后运行相关代码即可. 转载于:https://www.cnblogs.com/shanhesh ...

  6. red hat linux基本命令行,Red Hat Enterprise Linux4 一些常用命令总结

    1. ls 命令 # ls    列出当前目录下的所有文件和文件夹 # ls -l 列出文件.目录.连接等的详细信息 # ls -o 不会列出 group 的信息 # ls -w 按行排列条目 # l ...

  7. linux标准分发版的描述信息,如何查看Linux中系统版本信息

    使用Linux 系统是由时候需要查看当前Linux系统的版本便于进行一些设置或者操作,那么如何在Linux系统中使用命令查看Linux发行版版本信息呢? 在本教程中,我们将向您展示如何使用命令行检查系 ...

  8. linux与信息安全,网络与信息安全系统安全Linux系统安全.ppt

    网络与信息安全系统安全Linux系统安全 网络与信息安全系统安全:Linux系统安全 潘爱民,北京大学计算机研究所 /InfoSecCourse 内 容 Linux系统介绍 Linux内核 Linux ...

  9. linux php 验证码不显示_如何解决linux php 验证码不显示的问题

    如何解决linux php 验证码不显示的问题 发布时间:2020-07-28 09:42:02 来源:亿速云 阅读:64 作者:Leah 如何解决linux php 验证码不显示的问题?针对这个问题 ...

最新文章

  1. 【深度学习】基于Pytorch的卷积神经网络概念解析和API妙用(一)
  2. GitHub 上值得关注的 iOS 开源项目
  3. BZOJ2301: [HAOI2011]Problem b
  4. 《Unbroken》
  5. A - A Secret -扩展KMP
  6. java声明arraylist,在java构造函数中声明ArrayList
  7. 记一次ZABBIX监控JMX故障
  8. 安卓双屏折叠手机!看了微软时隔四年发布的手机 手里的iPhone差点掉地上
  9. 用python怎么读_python怎么读sql数据?
  10. 经典线程同步 互斥量Mutex的使用分析
  11. QT/Embedded 2.3.8 MX21ADS板移植
  12. SPEOS—光学产品设计及仿真工具
  13. 学习笔记03_测试用例
  14. 计算机辅助翻译政府工作报告,Trados辅助翻译软件在科技英语翻译中的应用
  15. 关闭键盘按键声音和使用筛选键
  16. Goldendict 及其词典详述
  17. Leetcode-93. 复原 IP 地址
  18. ASCII表完整版(包含16进制对应表)——看看16进制与10进制的转化
  19. android MVP——mvp架构的应用和优化
  20. Openjudge:正常血压

热门文章

  1. 纯js实现html转pdf
  2. 成都Uber优步司机奖励政策(4月2、3日)
  3. Chap-4 Section 4.2.4 指令修正方式
  4. Javascript实现重力弹跳拖拽运动效果
  5. 以前看过一个压缩过的.exe,运行会播放长达半小时的动画,却只有60KB,个人认为其中的原理...
  6. HOWTO: InstallShield中如何实现MSI包的权限提升(转)
  7. 使IE6下PNG背景图片透明的七种方法
  8. JDBC链接SQLServer2005 Express
  9. perl里面隐式的继承
  10. 大创中期报告怎么写_课题研究中期报告怎么写?这篇范文很说的很详细