当前位置: 首页 > news >正文

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

文件与目录管理

查看当前目录: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‍

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

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

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Windows系统离线安装使用pm2 管理进程
  • Qt5.4.1连接odbc驱动操作达梦数据库
  • 动态规划的解题思想
  • 【C++】vector和list的区别
  • 004——双向链表和循环链表
  • 慎投!又一单位发布2024年高中风险预警期刊名单
  • Python | Leetcode Python题解之第389题找不同
  • Mac快速复制和删除命令
  • 编程珠玑3-6
  • wofstream写入文件没有反应的解决方案
  • 【腾讯云】AI驱动的数据库TDSQL-C如何是从0到1体验电商可视化分析小助手得统计功能,一句话就能输出目标统计图
  • 基于YOLOv8的PCB缺陷检测算法,加入一种基于内容引导注意力(CGA)的混合融合方案(一)
  • RS485工业通信网关原理详解-天拓四方
  • 2023下半年软考网络规划
  • Qt事件处理机制
  • @angular/forms 源码解析之双向绑定
  • Linux链接文件
  • Netty 框架总结「ChannelHandler 及 EventLoop」
  • PHP 小技巧
  • spring + angular 实现导出excel
  • 大整数乘法-表格法
  • 浮动相关
  • 离散点最小(凸)包围边界查找
  • 前端技术周刊 2019-02-11 Serverless
  • 译有关态射的一切
  • 用Canvas画一棵二叉树
  • 走向全栈之MongoDB的使用
  • ​渐进式Web应用PWA的未来
  • ​用户画像从0到100的构建思路
  • #pragma pack(1)
  • #进阶:轻量级ORM框架Dapper的使用教程与原理详解
  • #我与Java虚拟机的故事#连载11: JVM学习之路
  • $ is not function   和JQUERY 命名 冲突的解说 Jquer问题 (
  • (2024.6.23)最新版MAVEN的安装和配置教程(超详细)
  • (C语言)strcpy与strcpy详解,与模拟实现
  • (solr系列:一)使用tomcat部署solr服务
  • (二)linux使用docker容器运行mysql
  • (十七)Flask之大型项目目录结构示例【二扣蓝图】
  • (算法)前K大的和
  • (一)搭建springboot+vue前后端分离项目--前端vue搭建
  • (转)Java socket中关闭IO流后,发生什么事?(以关闭输出流为例) .
  • (转)jQuery 基础
  • ******IT公司面试题汇总+优秀技术博客汇总
  • .NET 3.0 Framework已经被添加到WindowUpdate
  • .net core 微服务_.NET Core 3.0中用 Code-First 方式创建 gRPC 服务与客户端
  • .NET CORE使用Redis分布式锁续命(续期)问题
  • .NET/C# 使用反射调用含 ref 或 out 参数的方法
  • .vollhavhelp-V-XXXXXXXX勒索病毒的最新威胁:如何恢复您的数据?
  • ?php echo $logosrc[0];?,如何在一行中显示logo和标题?
  • @hook扩展分析
  • @Responsebody与@RequestBody
  • @Transaction注解失效的几种场景(附有示例代码)
  • [000-002-01].数据库调优相关学习
  • [④ADRV902x]: Digital Filter Configuration(发射端)
  • [Android] 240204批量生成联系人,短信,通话记录的APK