开源倾情奉献:基于.NET打造IP智能网络视频监控系统(三)命令行工具集
本文为 Dennis Gao 原创技术文章,发表于博客园博客,未经作者本人允许禁止任何形式的转载。
开源倾情奉献系列链接
- 开源倾情奉献:基于.NET打造IP智能网络视频监控系统(一)开放源代码
- 开源倾情奉献:基于.NET打造IP智能网络视频监控系统(二)基础类库介绍
- 开源倾情奉献:基于.NET打造IP智能网络视频监控系统(三)命令行工具集
- 开源倾情奉献:基于.NET打造IP智能网络视频监控系统(四)服务端介绍
- 开源倾情奉献:基于.NET打造IP智能网络视频监控系统(五)客户端介绍
命令行工具
为便于平时代码管理和一些特殊需求,伴随系统开发了一系列命令行工具,主要参考 Linux 系统 shell 命令实现。
- addtext - 在文件的初始位置添加文本
- base64 - 将字符串转换为 Base64 编码
- cat - 显示文件内容
- checksum - 检查文本或文件的校验和
- count - 检索目录中指定类型文件的数量
- encode - 将文件编码或更改编码
- env - 显示系统环境变量信息
- extract - 在所有文件中抽取符合模式匹配规则的文本
- find - 在目录中查找文件
- grep - 在文件中查找符合模式匹配规则的行
- head - 显示文件内容的前几行
- join - 将多个文件合并成一个文件
- kill - 杀掉进程
- ls - 显示目录中的内容
- ps - 显示进程状态
- rm - 删除文件
- rmdir - 删除目录
- rename - 重命名指定文件
- replace - 在文件中替换文本
- select - 在目录中查找指定类型的文件
- sort - 将文件中的文本排序
- split - 将一个文件分割成多个文件
- tail - 显示文件的尾部内容
- uniq - 移除文件中的重复行
扩展参考《C#开源文件实时监控工具Tail&TailUI》
本文为 Dennis Gao 原创技术文章,发表于博客园博客,未经作者本人允许禁止任何形式的转载。