news 2026/1/24 9:17:19

软件测试人员必会的linux命令

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
软件测试人员必会的linux命令

文件和目录操作:

● ls:列出目录中的文件和子目录。

● cd:改变当前工作目录。

● mkdir:创建新目录。

● rm:删除文件或目录。

● cp:复制文件或目录。

● mv:移动或重命名文件或目录。

文本查看和编辑:

● cat:查看文件内容。

● more或less:分页查看文件内容。

● vim或nano:编辑文本文件。

进程管理:

● ps:查看当前系统中的进程。

● kill:终止进程。

网络相关:

● ping:测试网络连接。

● curl或wget:下载文件。

● ssh:远程登录服务器。

权限管理:

● chmod:改变文件或目录的权限。

软件安装和管理:

● apt或yum:安装、更新和删除软件包。

文件搜索:

● grep:在文件中搜索特定的字符串。

日志查看:

● tail:实时查看文件的末尾部分。

● grep结合tail:搜索日志中的特定关键字。

系统信息查看:

● uname -a:显示系统的内核信息。

● df -h:查看磁盘空间使用情况。

● free -h:查看内存使用情况。

● top:实时显示系统进程的资源占用情况。

文件和文件系统:

● touch:创建新文件。

● chmod:修改文件或目录的权限。

● chown:更改文件或目录的所有者。

● ls -l:以详细信息的形式列出文件和目录。

网络相关:

● ifconfig:查看网络接口信息。

● netstat:查看网络连接状态。

● telnet:测试端口是否可达。

服务管理:

● systemctl:管理系统服务(启动、停止、重启等)。

● service:旧版本系统中用于管理服务的命令。

监控和性能分析:

● vmstat:监测系统的虚拟内存、进程、CPU 等活动。

● iostat:显示磁盘 I/O 统计信息。

● tcpdump:网络数据包分析工具。

脚本和自动化:

● bash或sh:编写和执行 shell 脚本。

● sed和awk:文本处理工具,用于数据提取和转换。

版本控制:

● 如果使用 Git,可能会用到 git 相关的命令,如 git clone、git add、git commit 等。

用户和组管理:

● useradd:添加用户。

● groupadd:添加组。

● passwd:修改用户密码。

● usermod:修改用户属性。

● groupmod:修改组属性。

文件和目录权限:

● chmod:更改文件和目录的权限。

● chgrp:更改文件和目录的所属组。

软件安装和卸载:

● apt-get或yum:用于安装、更新和卸载软件包。

进程监控:

● top:显示系统进程的实时信息。

● ps aux:查看系统中所有进程的详细信息。

日志分析:

● tail -f:实时跟踪文件的末尾内容,用于实时查看日志。

网络测试:

● ping:测试网络连接是否正常。

● traceroute:追踪网络数据包的传输路径。

文件压缩和解压缩:

● gzip:压缩文件。

● gunzip:解压缩文件。

● tar:创建和提取归档文件。

文本处理:

● grep:在文本中搜索模式。

定时任务:

● crontab -e:编辑用户的定时任务。

系统监控:

● htop:更直观的系统进程监控工具。

● iotop:监控磁盘 I/O 活动。

● nmon:系统性能监控工具。

文件比较和同步:

● diff:比较两个文件的差异。

● rsync:远程文件同步。

数据库相关:

● 具体的数据库管理命令,如 mysql(用于 MySQL)或 psql(用于 PostgreSQL)。

性能测试:

● ab或httperf:用于 Web 服务器的性能测试。

系统信息收集:

● dmesg:查看系统内核消息。

● uname -r:查看操作系统的版本。

服务监控:

● systemd或chkconfig:管理系统服务的状态。

文本编辑:

● vim或nano:用于编辑文本文件。

SSH 连接:

● ssh:建立安全的 SSH 连接。

防火墙和网络配置:

● iptables:配置防火墙规则。

● ifconfig或ip addr:查看和配置网络接口。

脚本编程:

●bash、python或其他脚本语言,用于自动化测试和脚本编写。

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

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2025/12/20 2:35:26

小白从零开始勇闯人工智能:机器学习初级篇(线性回归与逻辑回归)

引言本章我们来学习机器学习中另两种经典算法:线性回归和逻辑回归。线性回归是一种用于预测连续数值的算法。它通过寻找特征与目标值之间的线性关系(即拟合一条直线或超平面)来进行预测,其输出可以是任意实数。逻辑回归虽然名为“…

作者头像 李华
网站建设 2026/1/21 21:59:17

[Python] 使用 Tesseract 实现 OCR 文字识别全流程指南

在图像处理、文档数字化、发票识别等场景中,OCR(Optical Character Recognition,光学字符识别)技术应用广泛。而在 Python 中,借助开源工具 Tesseract,我们可以快速构建强大的文字识别系统。 本文将手把手…

作者头像 李华
网站建设 2026/1/13 5:10:52

Langchain-Chatchat构建电力行业规程查询系统案例

基于 Langchain-Chatchat 构建电力行业智能规程查询系统 在电力系统运行维护中,技术人员每天都要面对大量技术标准、安全规程和操作手册。比如《电力安全工作规程》这类文件动辄上百页,查找“高压设备停电检修的安全措施”可能需要翻阅多个章节&#xff…

作者头像 李华
网站建设 2026/1/23 8:42:45

Cisco 300-515 認證考試介紹(CCNP Service Provider 專項

背景概述思科(Cisco)旗下的 300-535 Automating and Programming Cisco Service Provider Solutions(SPAUTO)認證考試,是獲取 CCNP Service Provider 與 Certified DevNet Professional 等高級專業認證的核心組成部分。…

作者头像 李华
网站建设 2026/1/14 9:21:39

70、Windows 7系统维护与问题解决全攻略

Windows 7系统维护与问题解决全攻略 1. 系统清理 1.1 程序清理与系统还原清理 系统中存在许多不再使用的程序和多余的系统还原点、影子副本,占用了大量磁盘空间。程序清理可以移除不用的程序,系统还原和影子副本清理则能删除除最新还原点和影子副本之外的所有内容。 在进…

作者头像 李华
网站建设 2026/1/16 8:13:49

71、Windows 7 系统问题检测、解决与备份指南

Windows 7 系统问题检测、解决与备份指南 1. 系统诊断框架介绍 Windows 7 内置了强大的诊断框架,旨在监控操作系统和计算机硬件组件。该框架包含多个组件,具体如下: | 组件名称 | 功能描述 | | — | — | | 应用兼容性警报 | 警告可能不兼容的程序 | | 磁盘故障监控 |…

作者头像 李华