news 2026/4/16 18:11:32

软件测试人员必会的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进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 10:21:03

企业 SSO 解决方案:助力企业高效运维与安全防护

企业单点登录(SSO)已成为现代企业管理访问权限的核心工具。随着企业规模不断扩张,如何有效管理日益繁杂的应用系统登录凭证,逐渐成为企业面临的一大难题。在此背景下,企业亟需一套高效的用户访问管理方案,同…

作者头像 李华
网站建设 2026/4/16 10:20:46

Cisco 300-535 認證考試|CCNP Service Provider Automation

一、Cisco 300-535 認證是什麼?Cisco 300-535(Automating Cisco Service Provider Solutions) 是 Cisco CCNP Service Provider(服務供應商) 認證體系中的一門 專項(Concentration)考試&#xf…

作者头像 李华
网站建设 2026/4/16 10:18:09

78、Windows 7 组策略与媒体中心使用指南

Windows 7 组策略与媒体中心使用指南 1. Windows 7 组策略设置 在使用 Windows 7 系统时,组策略的设置和管理是重要的操作。当启用策略后,需设置选项下指定的任何附加参数,然后点击“应用”,接着点击“确定”保存设置。策略更改会在组策略刷新时应用,Windows 会定期自动…

作者头像 李华
网站建设 2026/4/16 10:16:54

网口环保212设备数据 转SNMP项目案例

目录 1 案例说明 2 VFBOX网关工作原理 3 准备工作 4 电脑上采集环保HJ212设备的数据 5 配置网关参数 6 使用SNMP转发 7 其他事项 8 案例总结 1 案例说明 设置网关采集环保212设备数据把采集的数据转成SNMP协议。 2 VFBOX网关工作原理 VFBOX网关是协议转换网关&#xff0…

作者头像 李华
网站建设 2026/4/16 10:17:57

81、网络管理、调试与系统安全全解析

网络管理、调试与系统安全全解析 1. 网络管理与调试 在网络管理和调试方面,有一系列重要的配置和操作。首先是NetFlow的配置,以下是具体的命令: ios# mls flow ip interface-full ios# mls flow ipv6 interface-full ios# mls nde sender version 5对于繁忙的路由器,可…

作者头像 李华
网站建设 2026/4/16 10:19:15

85、网络安全中的防火墙技术与实践

网络安全中的防火墙技术与实践 1. 安全隧道与防火墙基础 在网络安全领域,安全隧道和防火墙是重要的防护手段。以 stunnel 为例,它可以实现安全的连接。在配置 stunnel 时, client = yes 指令用于让程序发起连接而非接受连接。本地 stunnel 在端口 23 监听连接,并连接到…

作者头像 李华