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

linux命令加强

538680431fc6

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 进程名

538680431fc6

image.png

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

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

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

538680431fc6

image.png

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

538680431fc6

image.png

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

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

linux 系统查询IP: ifconfig - a

538680431fc6

image.png

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

538680431fc6

image.png

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

538680431fc6

image.png

7.ls 查看目录下的文件

ls

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

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

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

538680431fc6

image.png

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

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

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

8.touch 创建空文件

touch 文件名

538680431fc6

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

538680431fc6

image.png

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/501494.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

字节和位 B和b的区别

“B”不是最小的单位,“B”是Byte的意思,一个Byte等于8个bit(位),bit是最小的单位。 就好像你用宽带上网,1M、2M、10M、100M都是用bit来作为单位的,实际上以上的速度换算到B是都要除上8。 bit一…

AndroidManifest.xml详解

我们在进行APP开发的时候都会遇到一个文件:AndroidManifest.xml。从刚开始进行Android开发,到现在已经过去了几个月,还是对这个文件一知半解,只知道它是配置用的。但是这文件里的东西具体有什么用,该怎么用一直都没有理…

a标签传值到另一个页面_vue-router页面传值及接收值

前端写页面&#xff0c;我们经常需要从A页面传值给B页面&#xff0c;比如下面的场景点击“充值中”跳转到下一个页面&#xff0c;使tabbar中的页面与其对应需要上个页面传值下面来实现下&#xff1a;A页面——My.vue在去“order”页面的方法中通过params传值current1<B页面—…

本机ping不通虚拟机linux,Windows本地Linux虚拟机ping不通的解决办法

安装linux操作系统安装双操作系统; 1 0. 介绍: 1 1 实验环境: 2 2. 实验准备: 2 3.开始安装: 2 1 制作U盘启动工具: 2 2.安装LinuxOS. 3 2.1在windowOS中划分60G空间 ...VS2008编译bat工程文件为AirCode,批处理文件为bulit.bat(与*.sln文件在同级目录). 以下是批处理的代码: ec…

如何实现文件互拖-VMware Tools (ubuntu系统)安装详细过程与使用

VMware Tools &#xff08;ubuntu系统&#xff09;安装详细过程与使用 1、打开虚拟机VMware Workstation&#xff0c;启动Ubuntu系统&#xff0c;菜单栏 - 虚拟机 - 安装VMware Tools&#xff0c;不启动Ubuntu系统是无法点击“安装VMware Tools”选项的&#xff0c;如下图&…

c++ 中文乱码_Visual Studio Code 中 CodeRunner 插件的输出窗口中文乱码

原来我一直用 Pycharm 写代码&#xff0c;Pycharm 写代码虽然很方便&#xff0c;但是Pycharm 有点重&#xff0c;我转到了Vscode了&#xff0c;真香。在 Visual Studio Code 中安装 CodeRunner 插件后&#xff0c;直接运行 Python 代码的时候&#xff0c;输出窗口中的中文出现了…

linux 下 java md5值,MD5值的简介和查看

MD5即Message-Digest Algorithm 5(信息-摘要算法第5版)&#xff0c;用于确保信息传输完整一致。每个文件都可以用MD5验证程序算出一个固定的MD5码来。MD5在论坛上、软件发布时经常用&#xff0c;是为了保证文件的正确性&#xff0c;防止一些人盗用程序&#xff0c;加些木马或者…

解决为什么导入了tomcat进入myeclipse却在server中找不到

有时候在servers中找不到刚刚在preferences搜索框中&#xff0c;输入tomcat等等等一系列的操作后却还是找不到在哪里 其实需要在servers窗口中右键new一个新的tomcat出来&#xff0c;这时候再在里面选择刚刚新建的tomcat即可

三菱modbusRTU通讯实例_实例 | 三菱PLC接线图干货,FX5U模块硬件

点击箭头处“工业之家”&#xff0c;选择“关注公众号”&#xff01;三菱PLC接线图干货此次主要描述的是关于三菱FX5U 模块硬件的接线实例&#xff0c;主要有以下几个方面&#xff1a;电源AC、DC接线、输入输出接线、模拟量接线。不同原理不同的接线方式&#xff0c;现在来给大…

linux共享文件系统sy,Linux使用Samba实现文件共享

Samba服务是现在Linux系统与Windows系统之间共享文件的最佳选择。[rootstudy ~]# yum install samba -y  #安装samba服务[rootstudy ~]# cat -n /etc/samba/smb.conf  #查看samba主配置文件Samba服务程序中的参数以及作用[global]参数作用workgroup MYGROUP#工作组名称ser…

recycleviewitem 列表加载动画_用vue实现一个虚拟列表

上次分享了超长列表分片加载的方式&#xff0c;这种方式现在一般不会使用&#xff0c;因为dom会变的无比庞大&#xff0c;页面会很卡&#xff0c;今天分享用vue实现一个虚拟列表的简易实现&#xff0c;本来是想用原生实现一个&#xff0c;后来觉得直接使用computed&#xff0c;…

解决为什么JDK要带着JRE一起下载

相信在安装的过程中会遇到这么一个疑问&#xff0c;明明我安装的的是JDK&#xff0c;为什么下载完成后路径里面多了一个jre呢&#xff1f; 带着这个疑问&#xff0c;我们探究一下JDK和JRE的区别 JDK&#xff1a;它是Java开发运行环境&#xff0c;在程序员的电脑上当然要安装J…

linux 安装jdk gz文件,Linux 安装jdk gz 安装方式

Linux安装JDK步骤1、先从网上下载jdk(jdk-7u1-linux-i586.rpm)&#xff0c;下载地址:http://www.Oracle.com/technetwork/Java/javase/downloads/jdk-7u1-download-513651.html&#xff0c;下载后放在/home目录中&#xff0c;当然其它地方也行。2、进入安装目录#cd /home#cp jd…

多元相关性分析_研究 | 精神分裂症症状与超氧化物歧化酶相关性的性别差异

精神分裂症是一种精神病综合征&#xff0c;主要症状包括阳性症状(如幻觉、妄想以及言语混乱)&#xff0c;阴性症状(如积极性降低、表达能力下降)&#xff0c;认知缺陷(如执行功能、记忆能力和心理处理速度受损)。氧化应激过度、抗氧化防御系统失调被认为是精神分裂症的重要危险…

安装Android studio打不开,提示the environment variable HAVA_HOME does not point to a val

遇到问题先仔细看错误提示&#xff0c;这里的意思有提到JAVA_HOME&#xff0c;因此需要我们打开一下系统的环境变量 1.java_home里面只有一个值&#xff0c;但在后面加了分号&#xff1a; 运行Java程序的时候不会报错。但是Android studio会认为不是一个正确的地址。 2.盘符问…

linux system更好方法,Linux将程序添加到服务的方法(通用【但最好还是用systemd】)...

一&#xff1a;咱们通过这篇文章来演示怎么将某个程序作为服务(就类似Windows服务可以开机自动启动)&#xff0c;这里以tomcat为例&#xff0c;已经亲测过&#xff1b;二&#xff1a;步骤(最好用root用户来做这种事情&#xff0c;切换root用户记得su - root)1)在/etc/rc.d/init…

获取显示器的唯一编号_宝马奔驰才配拥有的HUD抬头显示器,买菜车也能无损安装!...

其实现在许多中高端车(壕车)已经开始标配或者可以选配抬头显示器&#xff0c;比如宝马现在全系好像都可以选配&#xff0c;我朋友有一台X3就带HUD&#xff0c;听说选配HUD时追加了1.3万。那HUD有什么作用呢&#xff1f;没用过的人可能会说装X大于实用&#xff0c;其实真正用过H…

JAVA入门级教学之(Object类中的equals方法)

package com.lbj.javase18; /** * 关于Object中的equals方法&#xff1a; * * Object中的equals方法(核心)&#xff1a; * public boolean equals(o2){ * return(thisobj);//相当于return(o1o2);中间跟的是双等号&#xff0c;两边引用地址内存相同则true&#xff0c…

g100显卡 linux驱动,nvidia geforce g100驱动

这是nvidia geforce g100驱动下载&#xff0c;一款可以有效解决NVIDIA GeForce G100显卡在使用过程中出现的一些问题的驱动工具&#xff0c;本站提供了NVIDIA GeForce G100显卡驱动的下载地址&#xff0c;有兴趣的朋友们可以前来下载使用。软件说明1、支持GeForce GTS 240、GT …

eclipse 64位_如何安装调试 Java开发工具Eclipse和JDK环境

JRE是个运行环境&#xff0c;JDK是个开发环境。因此写Java程序的时候需要JDK&#xff0c;而运行Java程序的时候就需要JRE。而JDK里面已经包含了JRE&#xff0c;因此只要安装了JDK&#xff0c;就可以编辑Java程序&#xff0c;也可以正常运行Java程序。但由于JDK包含了许多与运行…