测试常用的Linux命令

背景:

无论哪种测试, 在项目测试阶段, 都需要去检查服务端各类微服务运行和日志情况. 服务端基本都以linux为主, 中小企业服务端基本已经云端化. 由此可见,与服务端打交道还是非常频繁的.

推荐工具:

如果是windows用户

puTTY远程登录方法和配置https://www.runoob.com/linux/linux-remote-login.html

putty下载地址:http://www.putty.org/

SecureCRT 等都可使用

如果是Mac系统, 自带终端工具, 如果要更丰富功能iTerm2是一个不错的选择, 当然还有许多这方面的工具可选.

连接服务端以ssh 为主,有直连和跳板机连接等方式, 直连多数在公司内网服务器中使用, 跳板机则是服务端在外网如各类商业公有云等, 跳板机是为了保证服务端安全,这类方式需要用到公钥和私钥, 生成规则需要询问您公司的运维同学.

SSH 使用方法如下

ssh username@跳板机ip -p port   //ssh test@123.123.123.112 -p 50002

ssh username@目标机ip    //ssh test@192.169,23.123

以阿里云为例如果显示下面信息, 恭喜您成功登录了

Last login:  from 192.168.123.123

Welcome to Alibaba Cloud Elastic Compute Service !

提示我们是ali ECS 云端服务

1.显示目录内容 ls

类似于windows里的查看文件方式或者cmd 里的dir 命令

ls还有许多丰富的功能

比如:ls –la  //查看详细和隐藏文件以及文件权限

“.”用点开头为前缀的视为隐藏文件 如上图.DS_Store

上图第一列略微解释下, 大致分为两类

-rw-r—r--@   //第一位是中杠表示文件, 下面没有层级

drwxr-xw-x   //第一位是d, 表明是一个文件夹, 在其下面还有子文件或者文件夹, 通常用较为明显的颜色区分, 上面截图backups文件夹是天蓝色文字显示

rwx 是当前用户和用户群组的相应权限, 分别是读, 写, 可执行.

ls –lt  //其中的t 是time 按照最新的修改时间倒序排序

ls –ltr  //按照最新的修改时间顺序排序

ls –lh  //按照文件从大到小排序

ls –lhs //按照文件从小到大排序

还有许多丰富的功能ls --help 去探索吧!

2. 创建空文本 touch

3.显示当前目录 pwd

4.切换目录 cd

$cd /usr/local    // 进入目录

$cd ..           //返回上一个目录

$cd ../..         //返回上两级目录

$cd –          //返回之前进入的目录

切换目录到此就不一一列举了

5.创建文件夹 mkdir

创建文件夹mkdir test   //创建一层级文件

mkdir –p test1/test2    //创建多层级文件

6.查看log文件 内容

head  tail  less  more  cat

tail 查看文件的末n行, 默认是末10行  例如$ tail -n 5 /etc/profile/test.log

head 查看文件前n行, 例如: $ head -n 5 /etc/profile/test.log

less 随意浏览文件 例如: $ less /etc/profile/test.log   如果文件较大,less 一次不会显示全部,可以上下翻动查看

more 类似于less, 但more仅能向后移动翻看, 无法向前

cat 是一次输出完整内容: 例如: $cat /etc/profile/test.log

上述命令都有丰富的参数可选, 推荐使用help查看

7.查看进程

ps –A   //查看所有进程

ps –u root  //查看指定用户进程

ps –ef | grep java  //查看当前java是否运行

8.kill 用户杀死进程

kill 1235    //杀死进程号1235

kill -9 1235   //彻底杀死进程号1235

如何知道进程号呢,  ps 命令的pid 即为进程号

9.编辑命令 vi/vim

vi 编辑器功能十分强大, 但你说它好用吧, 仁者见仁智者见智

初学者刚用起来感觉不顺手, 是因为习惯了在windows环境, linux环境是另一番天地.

进入vi后,首先是光标停留在第一行第一列,底部显示当前打开文件名称, 共几行, 多少个字符等信息.

vi 里使用较为普遍的是编辑, 删除, 查找, 不保存退出, 保存退出

要进入编辑模式, 即按键盘i 或者insert, 底部会出现—insert—

当前可以进行编辑了, 退出编辑状态, 按键盘esc键, insert 提示字样消失

删除一个或者多个字符, 将光标移动到要删除位置, 然后按i键进入编辑状态, 退格即可删除, 操作完后, 按esc键退出编辑

删除整行, 连续按2个d 删除光标所在的一行, 撤销上一步操作按u键

查找 在当前打开的文件中查找文字

键盘输入 :/字符  然后回车键即可查找, 光标会自动定位到对应的字符上, 如果有多个相匹配, 会定位在一个上, 想看下一个, 按键盘n键 , 光标即会移动下个匹配字符上. 按键N 光标向上定位, 与n键正好相反.

不保存退出 : q!

保存退出 :wq!

小编才疏学浅, vi也只会一些常用的, 更多vi功能请查vi –help

10.删除文件或目录

rm功能慎用, 例如

rm –rf

rm –r *

11.复制 cp

cp –r test/  test1  //将test目录下所有复制到test1目录下

原文地址:https://mp.weixin.qq.com/s/adwFYN70KgmiPRh9giqcWA

今日推荐阅读文章精选推荐

为什么要做接口测试

JMeter数据库操作

Jmeter接口测试-正则表达式

JMeter中文返回乱码

Jmeter接口测试-参数化

JMeter接口测试-基础

测试-感想

咨询工作加微信

扫描二维码

欢迎自荐和推荐, 需要的微信推送简历!

请猛戳下面二维码了解更多

转载于:https://www.cnblogs.com/louiezhou/p/11250730.html

测试常用的Linux命令相关推荐

  1. 在职测试多年整理了自己常用的Linux命令...

    Linux系统的稳定.安全.免费.开源等特点,使其在软件行业中应用越来越广,越来越普遍. 测试岗位的招聘要求中,也都会涉及要熟悉Linux命令,Linux也逐渐成为测试人员必不获取的一项技能. 工作中 ...

  2. gitlab ci 自动化部署_前端gitLab加jenkins自动化构建和部署,以及服务器常用的linux命令行操作,免密登录...

    常用的linux命令行操作 将项目部署到服务器后,需要查看文件是否已经部署成功,已经对文件进行增删改查操作,就需要用到命令行操作,常用操作如下: ll 罗列出当前文件或目录的详细信息,含有时间.读写权 ...

  3. 初识Linux操作系统及常用的Linux命令

    文章目录 每日一句正能量 前言 一.Linux简介 二.Linux常用命令 每日一句正能量   平淡的生活,会带给你最简单的幸福:忙碌的脚步,会带给你最美丽的风景:真诚的祝福,会带给你最由衷的快乐! ...

  4. Java程序员最常用的Linux命令

    大家都知道,Linux系统提供了非常多非常多的命令或工具,这些命令都各有所长,都是系统需要的.但我们精力有限,要掌握全部的命令不太现实,所以只需要掌握其中部分常用的命令即可.这里,我就从一个Java程 ...

  5. 作为一个java程序员,常用的linux命令(越攒越多)

    本篇记录我在工作中不断遇到的常用的linux命令,并进行总结,时常更新! 1. 升级服务时先停止服务,然后进行替换 linux中杀进程时候,如果你是知道它所占用的端口号的话,可以通过 netstat ...

  6. 每天一个linux命令(61):vi命令 /企业常用的linux命令清单

    vi/vim 的使用 基本上 vi/vim 共分为三种模式,分别是一般模式.编辑模式与指令列命令模式. 这三种模式的作用分别是: 一般模式: 以 vi 打开一个档案就直接进入一般模式了(这是默认的模式 ...

  7. IC设计Linux设置文件夹颜色,IC设计中常用的Linux命令

    一个合格ICer,必需要熟练掌握常用的Linux命令.今天来介绍一下IC设计中常用的Linux命令.(管理员相关的命令后面另写一篇文章.) Linux常见命令一览 文件及目录操作 cd  pwd  l ...

  8. 使用c++查看linux服务器某个进程正在使用的内存_精选20个常用的Linux命令

    今天总结几个非常常用的Linux命令,其中有几个在面试中很可能问相关命令的原理,比如后台运行命令.希望对大家有所帮助,最好自己去尝试在Linux操作系统中实践一下. 1 查看目录以及权限 在windo ...

  9. 总结在开发中常用的Linux命令

    在这里总结一下在工作中常用的Linux命令, 常用的命令:cd.pwd.mv.rm.cp tar压缩命令 1 .tar.gz文件 压缩:tar  -zcvf  FileName.tar.gz  Dir ...

最新文章

  1. byte endian(biglittle endian)
  2. Boost:ssl服务测试程序
  3. 前端码农的焦虑与救赎
  4. Ubuntu网络配置相关相关
  5. 计算机的英语句子,唯美英语短句
  6. 远程光电容积脉搏波描记法(rPPG)
  7. android 调用wcf json,使用 JSONP
  8. mysql -u -p$_mysql_
  9. 如何根据configure.ac和Makefile.am为开源代码产生当前平台的Makefile
  10. linux系统怎么ping命令,Linux系统下的ping命令的使用
  11. Linux下Qt使用QAudio相关类进行音频采集,使用Windows下的Matlab软件播放
  12. IT Library第4期《备份域升为主域控制器》
  13. iOS GBK转换为Utf8
  14. C++学生信息管理系统2.0
  15. 小米max2怎么长截屏?
  16. 简单的限流保护电路图大全(六款简单的限流保护电路设计原理图详解)
  17. 如何设置win7计算机不更新,win7系统不要自动更新的设置步骤(图文)
  18. 硬件电路学习之开尔文电桥双臂讲解
  19. Pointnet网络结构与代码解读
  20. 开放的在线客服系统Live Zilla

热门文章

  1. magento 赠品_为奥运会设计的20项与体育相关的设计赠品
  2. C语言编译的四个步骤
  3. 计算机专业的职业心理作文300字,人工智能作文300字3篇
  4. 【通知】▁▂▃ Himi 最新著作《iOS游戏编程之从零开始—Cocos2d-x与cocos2d引擎游戏开发》★书籍源码+第4/5/6样章★-免费下载★ ▃▂▁
  5. 生产环境取消console.log
  6. 超详细Pyinstaller打包exe+反编译Pyinstaller打包的exe教程+防止反编译教程
  7. 20193月计算机二级选择题,2019年3月计算机二级选择题1-10,关注我持续更新!!...
  8. 《淘宝店铺经营管理一册通》一一1.7 淘宝店铺经营管理一册通
  9. 母之,诚彼娘之非悦!汝彼母之寻亡乎
  10. 平面设计实验二 相册的制作与图层