Linux测试常用命令

news2024/11/28 11:43:22

Linux测试常用命令

  • 1.Linux安装
  • 2.linux常用命令
    • 1.一些Linux环境下的基本操作
    • 2. 目录管理
    • 3.文件管理

1.Linux安装

在VMWare虚拟机上安装linux操作系统,得到一个ip,然后通过MobaXterm远程连接linux并进行命令操作。

公司测试的时候是直接拿到服务器ip,通过MobaXterm连接ip即可。

2.linux常用命令

在这里插入图片描述
正在当前路径,进入当前路径的文件,可使用:cd tmp
如果要进入其他路径下的文件,要使用绝对路径,使用: cd /etc
在这里插入图片描述

1.一些Linux环境下的基本操作

(1)按【向上箭头】和【向下箭头】可以滚动以前使用过的命令
(2)输入文件名,命令,或路径名的一部分,然后按【Tab】键,会把剩余部分补全。能避免较长的目录输错。
(3). 代表次层目录
(4)… 代表上层目录

2. 目录管理

在这里插入图片描述

/:整个系统的根目录,是整个系统目录树的起点
/home:包含用户的文件,包括参数设置文件,个性化文件,文档,数据,EMAIL,缓存数据等。
/mnt:软盘,光盘,优盘等外设的预设挂载点
/opt:可选的应用程序,一般我们自己装的软件文件,比如tomcat,apache等可以放到这个目录下。

(1)cd 改变目录,如cd /home 或 cd tmp,注意绝对路径和相对路径的区别
(2)pwd:显示目前的目录
在这里插入图片描述
(3)mkdir 创建文件路径
在这里插入图片描述
常用参数:-p 如果父母了不存在,则自动创建父目录,方便我们创建多级目录
在这里插入图片描述
(4)mv 剪切,重命名,
如果命令后面跟着文件名,则实现重命名;如果命令后面跟着路径,则实现剪切。
mv 文件名 文件名 mv demo demo1将demo文件重命名为demo1
mv 文件名 路径 mv demo /home 将demo文件移动到home路径下(可结合通配符*使用)
在这里插入图片描述
在这里插入图片描述

(5)cp 复制,可结合通配符*使用
cp -r 源文件 目标路径
在这里插入图片描述
在这里插入图片描述

3.文件管理

(1)vi(如果文件存在就打开文件,如果文件不存在则会创建一个新文件)

vi 文件名:打开一个文件
键盘i:进入编辑模式
编辑模式下按esc键:退出编辑模式,也可退出命令模式
键盘::进入命令模式
在命令模式下输入/内容:搜索内容
:q!:强制退出(不保存)
:wq:退出并保存
:q:一般退出
:w:保存文件

常用操作流程:vi test.txt打开test.txt文件,然后按i,进行编辑,再按esc,然后按:,在命令模式输入wq保存。

(2)rm 删除文件或目录,可结合通配符*使用

rm 文件名:删除时会提示是否删除
rm -i 文件名:删除时会提示是否删除
rm -f 文件名:强制删除,不会提示
rm -r 文件目录:删除目录,会提示
rm -rf 文件目录:强制删除目录,不会提示
rm -rf * :清空当前目录

在这里插入图片描述
在这里插入图片描述

(3)touch 创建空白的文件
touch 文件1 文件2 一次创建多个文件
在这里插入图片描述
(4)grep完成对文本文件内容的模式查找,就是支持正则表达式查找

(5)find 遍历当前或整个系统来查找文件或目录
命令格式:find 路径 -options[-print -exec -ok]

-option常用的有:
-name:按照文件名进行查找
-type:按照文件类型进行查找(f表示文件,d表示文件路径)
-perm:按照文件执行权限进行查找

在这里插入图片描述
查找日志路径,我们只知道日志放到applog里,如果不知道具体路径,可以输入:find -name "applog"找到路径。
查找并执行命令:

find 路径 -name “文件名” -exec ls -l {} ; 显示文件权限
find -type f -name “文件名” -exec rm {} ; 查找并删除文件(无确认)
find -name “文件名” -ok rm {} ; 查找并删除文件(有确认)
find /etc -name “文件名” -exec grep “内容” {} ; 查找文件名里面有“内容”

在这里插入图片描述
(6)cat

tar -zxvf XX.tar.gz

系统设置
网络通信
磁盘管理
备份压缩

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

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

相关文章

食品经营许可证办理要什么材料

食品经营许可证办理要什么材料 1.食品经营许可申请书; 2.营业执照或者其他主体资格证明文件复印件; 3.法定代表人(负责人)和食品安全管理人员的名册、身份证明复印件。申请人委托他人办理食品经营许可申请的,代理人…

代码审计-2 SQL注入

代码审计之SQL注入审计流程ThinkPHP框架ThinkPHP的路由PbootCMSPbootCMS留言处存在SQL注入代码分析ThinkPHP框架 ThinkPHP是一个快速、兼容而且简单的轻量级国产PHP开发框架 MVC模式的php开发框架 MVC:一种软件架构模式,把系统分为三个部分&#xff1a…

基于OpenDaylight和OVSDB搭建VxLAN网络

1 简介 本文主要介绍基于OpenDaylight子项目OVSDB中的southbound组件来搭建VxLAN网络,包括初始环境搭建和southbound RestConf API调用等。OpenDaylight中的northbound组件也可以用来创建VxLAN网络,但northbound不是基于yang的且OVSDB封装的不好&#x…

overflow属性详解

overflow属性详解_桃花扇J的博客-CSDN博客_overflow属性 原链接 overflow是对溢出内容的处理,有四个属性值visible,hidden,scroll,auto,且可以分别设置overflow-x,overflow-y,需要注意的是&am…

从夜间照明到随动转向速锐得解码比亚迪唐车灯升级改装技术方案

汽车大灯犹如人的眼睛一样,在汽车的正脸,灵魂与窗口一样的存在,我们通过技术手段将汽车大灯升级为更高亮度、更智能化,是从根本解决行车安全问题。行车灯发展了几十年,已经不仅限于满足“夜间照明”的功能,…

lt基站学习总结

目录 1.nanocell基站的介 2.lte的网络结构 2.1 网络实体 2.2 功能划分 2.3功能描述 2.4业务类型 2.5语音回落原理 3 S1接口上用户注册消息的简介 3.1 S1接口的位置 3.2 S1接口的协议栈关系 3.3 S1接口建立实例 4 3g用户附着流程 5. Lte用户开机附着过程 1.nanocell基站…

扫描点读笔搭载北京君正X2000多核异构跨界处理器的案例

外研通云畅VT-S30扫描点读笔搭载北京君正X2000多核异构跨界处理器,X2000多核异构跨界处理器主要面向于智能音频、图像识别、智能家电、智能家居、智能办公等五大领域。CPU采取三核结构,搭载双XBurst2,主频1.2GHz,跨界第三核XBurst…

Vue3.0五问五答

1、Vue 3.0 性能提升主要是通过哪几方面体现的? 响应式系统升级 首先来看一下响应式系统升级。我们都知道Vue2的时候,数据响应式的原理使用的是defineProperty,在初始化的时候会遍历data中的所有成员。通过defineProperty,把对象的…

Clion代码提示功能消失无法标出错误代码

Clion就不用多说了吧,jetbrains永远的神! 初次遇到这个问题也不知道是怎么回事,突然代码写着写着感到十分顺利。要是按照往常,依据jetbrains的强迫症,非要对你写的代码催毛求疵找出有误的地方,或者警告&…

spark安装与入门

下载 https://archive.apache.org/dist/spark/spark-3.0.0/spark-3.0.0-bin-hadoop3.2.tgz Local 模式 将 spark-3.0.0-bin-hadoop3.2.tgz 文件上传到 Linux,解压 tar -zxvf spark-3.0.0-bin-hadoop3.2.tgz -C /opt/module 重命名 cd /opt/module mv spark-3.0.…

Vue3项目搭建教程

找到一个你想要创建Vue项目的目录(本文以C:\Users\XTT\Desktop\新建文件夹\project为例)。在此目录打开命令行,输入以下命令: 回车,如果是第一次用这种方式创建Vue3项目,命令行会提示安装 create-vue 包&…

sharedPtr

shared_ptr 1.以何种方式传递 通过下列方式将 shared_ptr 传递给其他函数: 按值传递 shared_ptr。 这将调用复制构造函数,增加引用计数,并使被调用方成为所有者。 此操作的开销很小,但此操作的开销可能很大,具体取决…

python小游戏编程arcade----坦克动画图片合成

python小游戏编程arcade----坦克动画图片合成前言坦克动画图片合成1、PIL image1.1 读取文件并转换1.2 裁切,粘贴1.3 效果图1.4 代码实现2、处理图片的透明度问题2.1 past 函数的三个参数2.2 注意点12.3 注意点22.4 效果![在这里插入图片描述](https://img-blog.csd…

Android中简单使用aspectj

Android中简单使用aspectj 前言: 面向切面编程(AOP是Aspect Oriented Program的首字母缩写),这种在运行时,动态地将代码切入到类的指定方法、指定位置上的编程思想就是面向切面的编程. 1.简介: 在Android中使用注解…

48、线程

一、线程相关概念: 1、程序(program): 是为完成特定任务、用某种语言编写的一组指令的集合,即我们写的代码。 2、进程: (1)进程是指运行中的程序,比如我们使用QQ&…

✿✿✿JavaScript --- BOM、DOM对象

目 录 一、BOM浏览器对象模型 1.Window窗口对象 (1)与弹出有关的方法 (2)与定时器有关的方法 (3)与打开关闭有关的方法 (4) 获取其他对象的属性 2.Location地址栏对象 3.History历史记录对象 二、DOM文档对象模型 1.Document文档对象 (1)获取Element对象 (2)创建…

如何理解CRC循环冗余校验——图解CRC算法模型和C语言实现

如何理解CRC循环冗余校验 循环冗余校验(英语:Cyclic redundancy check,通称“CRC”)是一种产生定长校验码的算法,主要用来检测或校验数据传输或者保存后可能出现的错误。 它真的太常见了,上至应用软件通信…

Qt QCustomPlot 点状网格线实现和曲线坐标点拾取

Qt QCustomPlot 点状网格线实现和曲线坐标点拾取 文章目录Qt QCustomPlot 点状网格线实现和曲线坐标点拾取摘要我想实现的效果点阵的实现第一版本,使用QPen Style第二版本,通过设置背景第三版本,回到QPen Style取曲线上的点关键字&#xff1a…

[附源码]Python计算机毕业设计Django电影推荐网站

项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等等。 环境需要 1.运行环境:最好是python3.7.7,…

【附源码】计算机毕业设计JAVA助农脱贫系统

【附源码】计算机毕业设计JAVA助农脱贫系统 目运行 环境项配置: Jdk1.8 Tomcat8.5 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: JAVA mybati…