Linux增删改查命令大全(附频率评级)*

《Linux命令全景手册:增删改查全场景解析(含136个高频命令)》

按使用频率★分级 | 测试/运维/开发均适用 | 附思维导图下载


一、命令全景表(增删改查+频率评级)

符号说明

  • ★★★:必会高频 | ★★:场景化使用 | ★:小众但关键
  • 粗体:测试工程师最常用命令
1. 增(Create)
命令作用频率测试场景案例参数技巧
touch创建空文件★★★touch test_${date}.log-a 仅修改访问时间
mkdir创建目录★★★mkdir -p log/{debug,release}-p 自动创建父目录
install创建并设置权限★★install -m 755 script.sh /usr/bin-m 直接指定权限
mktemp创建临时文件★★mktemp -t debug.XXXXXX-t 指定模板
ln创建文件链接★★ln -s /data/logs ./logs-s 软链接
dd创建镜像文件dd if=/dev/zero of=test.img bs=1M count=100bs 块大小控制
2. 删(Delete)
命令作用频率危险等级安全替代方案
rm删除文件★★★🔥🔥🔥trash-cli / mv到回收站
rmdir删除空目录★★🔥find -delete
shred安全擦除文件🔥🔥dd if=/dev/zero of=file
killall按进程名终止★★🔥🔥pkill -f "进程名"
systemctl stop停止服务★★★🔥systemctl disable --now
3. 改(Update)
命令作用频率典型场景高级用法
sed流编辑器★★★sed -i 's/DEBUG/INFO/g' *.logsed -n '10,20p' file 打印指定行
chmod改权限★★★chmod -R 755 webroot/chmod u+x,g-w,o=r file 精细控制
rename批量重命名★★rename 's/.txt/.log/' *.txt配合正则表达式
vimdiff可视化文件对比编辑★★vimdiff config_v1 config_v2:diffupdate 刷新对比
jqJSON处理★★★jq '.config.timeout' test.jsonjq -r 输出原始格式
4. 查(Retrieve)
命令作用频率效率技巧组合用法
grep文本搜索★★★grep -E 'ERR|WARN' --color=autozgrep 搜索压缩文件
find文件查找★★★find . -size +10M -exec ls -lh {} +-printf 自定义输出格式
ag/rg代码搜索工具★★rg -tpy 'import requests'比grep快10倍
strace追踪系统调用★★strace -ff -o trace.log python test.py-e trace=file 只跟踪文件操作
lsof查进程打开文件★★lsof -i :8080-p PID 指定进程

二、优先级学习路线

必学核心命令
增:touch/mkdir/echo
删:rm/kill
改:sed/chmod/vim
查:grep/find/ls
进阶命令
进程管理:ps/top/pkill
网络工具:netstat/ss/curl
系统分析:df/du/free
专家级工具
性能诊断:strace/perf
集群管理:ansible/salt
安全审计:auditd/tripwire

学习建议

  1. 先掌握所有★★★命令
  2. 根据工作场景学习★★命令(如测试开发需重点学jqcurl
  3. 遇到问题时再查阅★命令

三、测试工程师超级组合技

1. 日志分析四连击
# 1. 查:定位最近修改的日志
find /var/log -name "*.log" -mtime -1 -exec ls -lh {} \;# 2. 查:过滤关键错误并统计
grep -oE 'ERROR [A-Z]+' app.log | sort | uniq -c | sort -nr# 3. 改:脱敏敏感信息
sed -i 's/\(password=\).*/\1[REDACTED]/g' debug.log# 4. 删:清理7天前日志
find /var/log -mtime +7 -exec rm {} \;
2. 环境排查六件套
# 检查系统资源(查)
free -h && df -h# 检查网络连接(查)
ss -tulnp | grep java# 检查进程树(查)
pstree -p | grep nginx# 修改文件描述符限制(改)
ulimit -n 65535# 创建内存转储文件(增)
gcore -o /tmp/dump <PID># 终止异常进程(删)
kill -SIGABRT $(pgrep -f "corrupted")

四、命令风险矩阵

危险等级代表命令防护方案监控建议
💀 核弹级rm -rf /别名保护:alias rm='rm -i'定期备份重要目录
🔥🔥🔥 高危chmod -R 777 /使用精确权限:chmod -R u=rwX,g=rX配置文件完整性监控(如aide)
🔥🔥 中危kill -9先尝试kill -15systemctl stop记录所有kill操作到syslog
🔥 低危mv /old /new操作前执行ls -ld /old确认重要操作需双人复核

五、扩展资源

速查手册

# 生成个人命令手册
history | awk '{print $2}' | sort | uniq -c | sort -nr | head -20

总结

本文囊括136个Linux核心命令,通过:
频率评级快速区分优先级
风险矩阵避免生产事故
组合技提升工作效率

建议

  1. 打印命令速查表贴在工位
  2. script命令记录所有操作
  3. 建立自己的命令别名库(如alias kg='kill -9'

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

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SwiftUI 登录页面键盘约束冲突与卡顿优化全攻略

网罗开发&#xff08;小红书、快手、视频号同名&#xff09;大家好&#xff0c;我是 展菲&#xff0c;目前在上市企业从事人工智能项目研发管理工作&#xff0c;平时热衷于分享各种编程领域的软硬技能知识以及前沿技术&#xff0c;包括iOS、前端、Harmony OS、Java、Python等方…

建筑物实例分割数据集-9,700 张图片 城市规划与发展 灾害评估与应急响应 房地产市场分析 智慧城市管理 地理信息系统(GIS) 环境影响评估

建筑物实例分割数据集-9,700 张图片&#x1f4e6; 已发布目标检测数据集合集&#xff08;持续更新&#xff09;&#x1f3e2; 建筑物实例分割数据集介绍&#x1f4cc; 数据集概览包含类别&#x1f3af; 应用场景&#x1f5bc; 数据样本展示使用建议&#x1f31f; 数据集特色&am…

LeetCode 刷题【36. 有效的数独】

36. 有效的数独 自己做 解&#xff1a;多层for class Solution { public:bool isValidSudoku(vector<vector<char>>& board) {int hight board.size(); //长if (hight 0)return true;int wide board[0].size(); //宽//判断一行是否出现重复bool…

Java 日志从入门到精通:告别日志混乱

作为一名 Java 开发者&#xff0c;你是否曾在生产环境故障排查时面对过这样的困境&#xff1a;系统报错却找不到关键日志&#xff0c;日志文件大到无法打开&#xff0c;或者日志内容杂乱无章根本无法定位问题&#xff1f;日志作为系统运行的 “黑匣子”&#xff0c;其重要性不言…

系统开发 Day1

前端开发 目的&#xff1a; 开发一个平台&#xff08;网站&#xff09; - 前端开发&#xff1a;HTML CSS JavaScript - web框架&#xff1a;接受请求和处理 - MySQL数据库&#xff1a;存储数据的地方快速上手&#xff1a;基于Flask Web框架快速搭建一个网站 深度学习&#xff…

机器视觉任务(目标检测、实例分割、姿态估计、多目标跟踪、单目标跟踪、图像分类、单目深度估计)常用算法及公开数据集分享

本文按目标检测、实例分割、姿态估计、多目标跟踪、单目标跟踪、图像分类、单目深度估计七个任务分类&#xff0c;融合数据集介绍、评价指标及推荐算法&#xff0c;方便查阅&#xff1a; 一、目标检测 目标检测任务需定位图像中目标的边界框&#xff08;bounding box&#xff0…

MongoTemplate中setOnInsert与set方法的深度解析

MongoTemplate中setOnInsert与set方法的深度解析 在Spring Data MongoDB的MongoTemplate中&#xff0c;setOnInsert和set方法都是在更新文档时使用的&#xff0c;但它们在处理upsert操作&#xff08;即&#xff0c;如果文档不存在则插入&#xff0c;存在则更新&#xff09;时扮…

利用OJ判题的多语言优雅解耦方法深入体会模板方法模式、策略模式、工厂模式的妙用

在线评测系统&#xff08;Online Judge, OJ&#xff09;的核心是判题引擎&#xff0c;其关键挑战在于如何高效、安全且可扩展地支持多种编程语言。在博主的项目练习过程中&#xff0c;借鉴了相关设计模式实现一种架构设计方案&#xff0c;即通过组合运用模板方法、策略、工厂等…

[FOC电机控制]霍尔传感器于角度问题

如果电机有1对极(p1&#xff0c;那么每旋转一圈的机械角度&#xff0c;电气角度会转动一圈&#xff08;360&#xff09;。如果电机有2对极(p2&#xff0c;那么每旋转一圈的机械角度&#xff0c;电气角度会转动两圈&#xff08;720&#xff09;。

阿里云 Flink

阿里云 Flink 是阿里云基于Apache Flink打造的企业级实时计算平台&#xff0c;旨在为用户提供高效、稳定、易用的流处理与批处理能力&#xff0c;帮助企业快速构建实时数据处理链路&#xff0c;支撑实时业务决策。核心特性流批一体计算继承 Apache Flink “流批一体” 的核心优…

企业级高性能web服务器

1 web服务基础 1.1 正常情况的单次web服务访问流程&#xff1a; 正常情况下&#xff0c;单次 Web 服务访问流程从用户在客户端发起请求开始&#xff0c;到最终在客户端展示内容结束&#xff0c;涉及客户端、网络传输、服务器端等多个环节&#xff0c;以下是详细过程&#xff…

免费PDF编辑软件 pdf24-creator 及其安装包

最近发现了一款还算是不错的PDF编辑和阅读软件 pdf24-creator&#xff0c;官方下载网站为&#xff1a;https://tools.pdf24.org/zh/creator&#xff0c;但是官方下载如果没有魔法的话&#xff0c;下载速度很慢&#xff0c;比百度网盘下载还满&#xff0c;因此我把它分享到网盘。…

openvela之ADB

ADB&#xff08;Android Debug Bridge&#xff09;是一款功能丰富的命令行工具&#xff0c;旨在实现开发工作站与设备&#xff08;如模拟器、实体设备&#xff09;之间的通信。通过 ADB&#xff0c;开发者可以便捷地在设备上执行命令、传输文件、调试应用等。本文将详细介绍 AD…

如何控制需求交付节奏

有效控制需求的交付节奏&#xff0c;其核心在于将产品开发过程从一个不可预测的、时快时慢的混乱状态&#xff0c;转变为一套产出稳定、流程顺畅、步调可持续的系统化交付机制。要成功构建这套机制&#xff0c;实现有节奏的价值交付&#xff0c;必须综合运用五大关键策略&#…

汇编中常用寄存器介绍

X86-32位寄存器 4个数据寄存器&#xff1a;EAX、EBX、ECX和EDX; 2个变址和指针寄存器&#xff1a;ESI和EDI; 2个指针寄存器&#xff1a;ESP和EBP; 1个指令指针寄存器&#xff1a;EIP; 6个段寄存器&#xff1a;ES、CS、SS、DS、FS和GS; 1个标志寄存器&#xff1a;EFlags。 在X8…

SOMGAN:用自组织映射改善GAN的模式探索能力

论文信息 论文题目:Improving mode exploring capability ofgenerative adversarial nets by self-organizing map(利用自组织映射提高生成对抗网络的模式探索能力) 期刊:Neurocomputing 摘要:生成对抗网络(GANs)的出现将生成模型的研究推向了一个新的高潮。支持这一进步…

《汇编语言:基于X86处理器》第12章 复习题和练习

本篇记录了《汇编语言&#xff1a;基于X86处理器》第12章 复习题和练习的笔记。12.6复习题和练习12.6.1 简答题1.假设有二进制浮点数1101.01101&#xff0c;如何将其表示为十进制分数之和?答&#xff1a;1101.01101(1x)(1x)(0x)(1x)(0x)(1x)(1x)(1x)(1x) 13.406252.为什么十进…

ApacheCon Asia 2025 中国开源年度报告:Apache Doris 国内第一

上周刚落下帷幕的 ApacheCon Asia 2025 中&#xff0c;一个数据让所有人都为之震撼&#xff1a;全球 Apache 基金会项目 OpenRank 排行榜中&#xff0c;Apache Doris 位居第二&#xff0c;在中国 Apache 项目中更是稳居第一。 这个排名意味着什么&#xff1f;在 Apache 基金会管…

Pytest中实现自动生成测试用例脚本代码

&#x1f345; 点击文末小卡片&#xff0c;免费获取软件测试全套资料&#xff0c;资料在手&#xff0c;涨薪更快在Python的测试框架中&#xff0c;我们通常会针对某个系统进行测试用例的维护&#xff0c;在对庞大系统进行用例维护时&#xff0c;往往会发现很多测试用例是差不多…

一周学会Matplotlib3 Python 数据可视化-标注 (Annotations)

锋哥原创的Matplotlib3 Python数据可视化视频教程&#xff1a; 2026版 Matplotlib3 Python 数据可视化 视频教程(无废话版) 玩命更新中~_哔哩哔哩_bilibili 课程介绍 本课程讲解利用python进行数据可视化 科研绘图-Matplotlib&#xff0c;学习Matplotlib图形参数基本设置&…