自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Linux修改konsole tab 名称

场景推荐方法命令/操作示例手动修改单个标签图形界面右键/双击右键标签页 → “重命名标签页” → 输入名称脚本自动化修改DBus 接口动态显示当前路径ANSI 转义序列 + Shell 配置在.bashrc中添加设置默认新建标签名图形界面首选项设置 → 配置 Konsole → 标签页 → 外观 → 标签页标题格式通过以上方法,可灵活控制 Konsole 标签页名称,提升多标签管理效率。

2025-12-12 18:24:56 597

原创 cshell 使用模板写入文件

C Shell 中使用模板写入文件的核心是“变量替换 + 文件写入”场景方法优势简单模板(少量变量)cat > 文件 << EOF无需外部工具,直观易读复杂模板(外部文件)sed替换占位符(支持批量替换,模板可复用含特殊字符/空格的变量sed转义分隔符(如避免语法冲突,处理复杂值通过上述方法,可灵活实现 C Shell 脚本中的模板化文件写入,适用于配置文件生成、报告输出、批量脚本创建等场景。

2025-12-09 09:25:37 808

原创 Python watchdog多文件监控

本文介绍了使用Python的watchdog库监控多个文件变化并执行对应操作的方法。主要内容包括:1)安装配置watchdog库;2)定义文件路径与回调函数的映射关系;3)创建自定义事件处理器继承FileSystemEventHandler;4)使用Observer启动监控线程。文章还提供了防抖优化、目录监控和跨平台注意事项等扩展功能。该方案适用于配置文件热更新、日志分析等需要实时响应文件变化的场景,具有跨平台支持和高实时性的特点。

2025-11-19 11:03:00 354

原创 cshell 遍历数组

索引从 1 开始(与 bash 等 shell 不同)。:csh 数组索引默认从 1 开始(与 bash 的 0 不同),访问时需注意。通过以上方法,可以灵活遍历 csh 中的数组,满足不同场景的需求。在 C Shell(csh/tcsh)中,遍历数组主要依赖。csh 的数组本质上是。:经典 csh(非 tcsh)可能不支持。csh 支持关联数组(类似字典),通过。返回数组元素个数,用于循环条件判断。,经典 csh 需手动处理键。在 csh 中,数组通过。循环不会执行,避免错误。循环,语法简单直接。

2025-11-10 17:57:56 237

原创 Linux find 命令中使用 `-exec` 的 `+` 终止符

Linux find命令的-exec选项有两种终止方式:\;和+。\;对每个文件单独执行命令,效率较低;+将多个文件一次性传递给命令,效率更高。+适用于能接受多个参数的命令如rm、chmod等,可显著提升批量操作效率。使用时需注意命令兼容性、参数数量限制和文件安全。高级用法包括结合xargs、处理特殊字符文件名等。+是处理大量文件时的首选终止符。

2025-10-24 16:18:39 230

原创 Python检查文件更新,并执行代码

这个Python脚本提供了两种监视文件变化的方法:1) 基础版本通过定期检查文件修改时间来判断文件变化;2) 高级版本使用watchdog库实现更精确的监控。当检测到文件修改时,脚本会执行用户定义的回调函数。基础版本适合简单需求,watchdog版本则适用于高性能场景。使用前需指定要监控的文件路径和修改时要执行的操作。脚本包含错误处理,可通过Ctrl+C停止监控。watchdog版本需要额外安装库(pip install watchdog)。

2025-10-24 16:01:59 174

原创 Python中执行shell命令

本文介绍了Python执行shell命令的几种方法:1)os.system()简单但功能有限;2)推荐使用subprocess.run()获取完整执行结果;3)subprocess.Popen提供更底层控制;4)subprocess.getoutput()快速获取输出。注意事项包括推荐使用subprocess模块、分解复杂命令、防范shell注入风险及处理编码问题。文中还演示了管道命令的实现方式,建议根据需求选择合适方法:简单命令用run(),需要交互用Popen,特殊shell功能可谨慎使用shell=T

2025-10-19 12:58:21 266

原创 Python

Download — Python 3.12.0 documentation

2023-11-22 10:59:43 47

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除