Linux颜色测试,看测试工程师把Linux命令玩得这么溜,测试小白还不赶紧上车!...

会敲几个命令,不仅帮助我们工作提速,

结合实际工作情景细说测试工程师不得不熟用的Linux命令,虽然每个命令不会详细的说明,只是会列举工作中的使用场景,点到即止,下面来看场景:

41c8e4c876466821d3a3ab930cb08a3b.png

场景一:那么我们需要从远程服务器中拉去log,要怎么做呢?其实我们可以使用远程复制命令scp。

e318afd08cf54bce2e96feaa053a30fb.png

cp:copy

我们知道 cp是复制文件的命令,cp 。

scp:secure copy

是基于ssh协议的远程复制命令,因为基于ssh协议,所以有安全的意思。那么,我们想从服务器钟拉取log,首先要知道服务器的ip(假如ip为1.1.1.1),和能登录上该服务器的用户名(假如为root)和密码(假如为root),还有log的目录地址(假如为/home/log/log.txt),然后使用命令远程复制到本地 :scp 用户名@远程ip地址:

如:scp root@1.1.1.1:/home/log/log.txt /tmp/log.txt

那么同样,可以把本地文件复制到远程:

scp 用户名@远程ip地址:

如:scp /tmp/log.txt root@1.1.1.1:/home/log/log.txt

场景二:我们需要创建aaa/bbb这样的路径,前提是aaa文件夹本来不存在,应该怎么做呢?

mkdir

我们知道,mkidir是make directory的缩写,是用来创建文件夹的。那么直接创建一个文件夹很简单,使用mkdir balabala 就可以了。那么,我们创建一个多级目录,是怎么使用这个命令呢?就是-p参数。-p参数指定你的父级目录,若不存在,则新建。

ex:mkdir -p aaa/bbb

场景三:我们需要一次性创建多个文件夹mysql1 mysql2 mysql3。

那么很简单,直接在mkdir命令后面带上你需要创建的文件夹名字就好了。

mkdir mysql1 mysql2 mysql3

场景四:我们需要实时的查看服务器的log,那么怎么办呢?

tail

tail命令是从查看尾部文件的命令,通常,log会一直不断的刷新打印,那么我们可以这么做:

实时刷新log: tail -f mysql.log实时刷新最新200条log: tail -200f mysql.log场景五:我们从打印的log中,想让被查找的关键字用与众不同的颜色显示,不然看着一堆log眼花,那用什么命令呢?

fb99989cd4761da9910c293cec4e5a3c.png

grep

grep命令是一个查找命令,他的作用很强大,基本用法是grep ,通常也会配合管道来使用logcat |grep 。今天我们只讲他众多强大功能中的其中一个用法。那么,想让被查找的关键字显示更醒目一点,可以使用他的一个参数来设置:--color=auto

grep 'keyword' --color=auto ,然后你就会发现你所查找的关键字会变成红色高亮啦!

怎么样,学会了吗,赶快动手试一下吧!

举报/反馈

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值