测试人员必备的linux命令(已分组)

news2024/9/21 19:09:21

文件与目录管理

查看当前目录:pwd

列出目录内容:ls [-l] (-l 参数显示详细信息)

切换目录:cd [目录名]

创建目录:mkdir [-p] 目录名 (-p 可以递归创建目录)

删除空目录:rmdir 目录名

删除文件或目录:rm [-rf] 文件/目录 (-r 递归删除,-f 强制删除,小心使用)

文件操作

创建文件:touch 文件名

复制文件:cp 源文件 目标文件/目录

移动或重命名文件:mv 源文件/目录 目标文件/目录

查看文件内容:

cat 文件名(显示整个文件)

head 文件名(显示文件开头部分)

tail [-n] 文件名(显示文件末尾部分,-n 指定行数)

less/more 文件名(分页查看文件内容)

权限管理

查看文件/目录权限:ls -l

修改文件权限:chmod 权限 文件/目录 (如 chmod 755 file.txt)

修改文件/目录所有权:chown 用户名:组名 文件/目录

查找与搜索

查找文件:find [路径] [条件] (如 find . -name “test*.txt” 在当前目录及其子目录下查找以test开头的txt文件)

搜索文件内容:grep “关键词” 文件名 或 grep -r “关键词” 目录 (-r 递归搜索)

进程管理

查看当前运行的进程:ps aux

结束进程:kill [信号] 进程ID 或 pkill 进程名

查找进程ID:pgrep 进程名‍

网络相关

查看IP地址:ifconfig 或 ip addr show

测试网络连通性:ping 目标地址

查看端口占用情况:netstat -tuln 或 ss -tuln‍

系统信息与资源监控

查看CPU、内存使用情况:top 或 htop(更友好的界面)

磁盘空间使用情况:df -h (查看各分区使用情况)

查看文件系统磁盘空间使用详情:du -sh * (查看当前目录下各文件/目录大小)

系统与硬件信息

查看系统版本和内核信息:uname -a

查看系统运行时间:uptime

硬件信息:lshw 或 dmidecode(查看更详细的硬件配置)‍

日志查看与管理

实时查看日志:tail -f 日志文件

查看最近修改的文件:ls -lt‍

文本处理与编辑

查找替换文本:sed -i ‘s/原字符串/新字符串/g’ 文件名 (在文件中替换文本,-i 表示直接修改原文件)

列处理工具:awk(强大的文本分析工具,可以按列处理数据)‍

软件包管理(基于Debian系如Ubuntu)

安装软件包:apt-get install 软件包名

更新软件包列表:apt-get update

升级已安装软件包:apt-get upgrade‍

软件包管理(基于RPM系如CentOS)

安装软件包:yum install 软件包名

更新软件源:yum check-update

升级软件包:yum upgrade‍

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:【文末小卡片领取】

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

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

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

相关文章

NVDLA专题14:Runtime environment-用户模式驱动

运行时环境(runtime environment)包括在兼容的NVDLA硬件上运行编译神经网络的软件。 它由两部分组成: 用户模式驱动(User Mode Driver, UMD): 这是应用程序的主接口,正如Compile library中所详述的,对神经…

数据看板多端查看无压力,教你轻松设置响应式布局

最近,山海鲸可视化新增了一个非常实用的功能,叫作“响应式布局”。今天我来为大家介绍一下这个新功能以及它如何提升我们在不同设备上的使用体验。 你可能在用手机浏览网页时注意到,有些网站在手机和电脑上的显示方式几乎相同。然而&#xff…

讯方·智汇云校北京校区

讯方智汇云校北京校区介绍 讯方技术紧抓国家数智化转型契机,依托京西智谷,建立AI智算产业人才能力中心,提供智算全流程服务和智算人才培养。研发了讯方AI场景创新工坊、讯方AI行业支撑智能体等核心产品,同时导入华为全系列智算人…

C++20中头文件bit的使用

C20中头文件bit是数字库(numeric library)的一部分,定义用于访问、操作和处理单个位和位序列(individual bits and sequences of bits)的函数。 1.std::endian:指示标量类型的字节序(byte order),支持little(小端序)、big(大端序)、native: 如果所有标量…

AI大模型行业深度:行业现状、应用情况、产业链及相关公司深度梳理

随着人工智能技术的迅猛发展,AI大模型已经成为全球科技竞争的焦点、未来产业的关键赛道以及经济发展的新动力,展现出巨大的发展潜力和广阔的应用前景。目前,AI大模型的应用落地引发行业关注。技术的持续进步促使AI大模型的应用逐步从云端向终…

GitLab CI Runner安装

参考文章:[花了两天,搞了Gitlab-Runner CI/CD实现自动化部署,可比Jenkins香太多啦!!!!_gitlab的cicd取代jenkens-CSDN博客] Gitlab的CI需要安装CI专用的GitLab Runner,否则跑不起来…

Vue+SpringBoot+数据库整体开发流程 2

本篇是继我的另一篇博客VueSpringBoot数据库整体开发流程 1-CSDN博客 目录 四、前端开发 简单开发 启动项目 五、前后端联通 四、前端开发 简单开发 (1)直接修改项目的App.vue文件中的route-link, (2)新建这个Fe…

【北京迅为】《STM32MP157开发板使用手册》- 第二十章 Trusted Firmware-A 移植+第二十一章 U-Boot移植

iTOP-STM32MP157开发板采用ST推出的双核cortex-A7单核cortex-M4异构处理器,既可用Linux、又可以用于STM32单片机开发。开发板采用核心板底板结构,主频650M、1G内存、8G存储,核心板采用工业级板对板连接器,高可靠,牢固耐…

炸裂!新版 SD WebUI Forge 出图速度更快!支持最新Flux 模型!(保姆级安装教程)

大家是不是经常为SD WebUI卡顿、爆显存而苦恼?一启动SD 电脑就开始发烫, 尤其低显存用户屡屡"中招",不得不一遍遍重启。作为AI绘画的必备工具,WebUI却还有这么多"坑",着实让人不爽!😠 好消息是,…

盘点2024年8月Sui生态发展,了解Sui近期成长历程

随着技术的不断沉淀和产品的不断打磨,Sui生态在2024年8月取得了令人欣喜的进步。作为创新的L1协议,Sui不仅在技术革新方面表现突出,还在DeFi、游戏应用和开发者工具等领域展现出强大的潜力。 本篇文章将全面盘点Sui在过去一个月内的技术创新…

Vue3生命周期钩子函数(Vue3生命周期)

前言 Vue 3 引入了一些变化,特别是针对生命周期钩子函数。Vue 3 支持两种API风格:传统的选项式API(Options API)和新的组合式API(Composition API)。我们都知道选项式 API 是 Vue 2 中熟悉的语法风格&#…

opencv学习:模板匹配和argparse 模块的代码实现及优缺点

模板匹配 模板匹配算法(Template Matching Algorithm),这是一种在图像处理和计算机视觉领域常用的方法,用于在一个大图像中寻找一个小模板图像的位置。模板匹配算法通过滑动窗口的方式在目标图像上移动模板图像,并计算…

数据结构 Java DS——分享部分链表题目 (2)

前言 关于JAVA的链表,笔者已经写了两篇博客来介绍了,今天给笔者们带来第三篇,也是分享了一些笔者写过的,觉得挺好的题目,链接也已经挂上了,笔者们可以去看看 入门数据结构JAVA DS——如何实现简易的单链表(用JAVA实现)-CSDN博客 数据结构 Java DS——链表部分经典题目 (1)-C…

Vue双向数据绑定代码解读

Vue核心基础-CSDN博客 数据双向绑定原理_哔哩哔哩_bilibili 原理示意图 前置知识 reduce()方法 用于链式获取对象的属性值 Object.defineProperty()方法 Object.defineProperty(obj, prop, descriptor) obj:要定义属性的对象。prop:要定义或修改的属性…

睿考网:中级经济师报名条件中的相关工作怎么定义?

在中级经济师报考条件中,明确不同学历需要满足相关工作经验的要求,怎么看我的工作是否为相关工作呢? 1.从事经济类相关的工作岗位 也就是说考生在本单位从事的工作性质需要与经济行业相关,如本单位的财务、会计、审计、出纳等相…

原地旋转数组--189. 轮转数组

189. 轮转数组 给定一个整数数组 nums,将数组中的元素向右轮转 k 个位置,其中 k 是非负数。 示例 1: 输入: nums [1,2,3,4,5,6,7], k 3 输出: [5,6,7,1,2,3,4] 解释: 向右轮转 1 步: [7,1,2,3,4,5,6] 向右轮转 2 步: [6,7,1,2,3,4,5] 向右轮转 3 步:…

传授大伙如何用ai工具优化自己的代码》》拥抱机器时代》》提示词工程

之前在做数据开发时候遇到的问题数据表格批量生成建表的宏出问题了,此时只好硬着头皮写vba代码,此时您想我不会vba也不知道怎么使用但是sql语句建表格式总还是知道的那么此刻开始我们的提示词开发代码时刻 先进行具体提示词开发>>>>>>>>>…

SpringCloud nacos

**************************** 准备工作 首先准备号nacos的镜像 根据镜像创建nacos容器 nacos:container_name: nacosimage: nacos/nacos-server:v2.1.0-slimports: #需要监听三个端口- "8848:8848"- "9848:9848"- "9849:9849"privileged: tr…

Axure高效打造大屏可视化BI数据展示

在使用AxureRP软件设计大屏可视化BI数据显示模板时,我们可以遵循一系列高效的方法和步骤来确保设计的质量和效率。以下是一个详细的教程,指导如何高效地使用AxureRP进行大屏界面设计。 一、确定设计标准与分辨率 通常,大屏可视化设计以标准的…

MySQL事务【后端 13】

MySQL事务 在数据库管理系统中,事务(Transaction)是一个非常重要的概念,它确保了数据库操作的完整性和一致性。MySQL作为一种流行的关系型数据库管理系统,自然也支持事务处理。本文将深入探讨MySQL事务的基本概念、特性…