命令输出更改监视器

diffs的Python项目详细描述


差异

GitHub versionPyPI version

diff监视初始状态和当前输出之间任意shell命令输出中的任何更改。在

安装

pip3 install diffs

需要Python3.6(或更新版本)。在

使用

^{pr2}$

初始的CMD输出存储在开始处。 然后定期再次运行该命令,并将输出与初始输出进行比较。 如果存在差异,则以标准diff格式显示。不显示未老化的线。在

示例

显示自脚本启动以来已发送的数据包数:
diffs ifconfig wlp2s0
diffs demo ifconfig

查找打开网络端口的新应用程序(仅显示初始状态之间的更改):
diffs sudo netstat -tulpn
diffs demo netstat

监视文件中的更改:

$ diffs cat /etc/resolv.conf

开始日期与当前日期之间的差异:
diffs date
diffs demo date

查找新生成的进程:
diffs ps a -o pid,cmd
diffs demo ps

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何从Spring Security获取密码?   java将JPanel设置为与其所包含的JTable相同的大小   java应用程序在电源按钮上崩溃   java如何为原型配置Springbean?   java如何获取包含问号(?)的参数来自春天的rest url   在JAVA中实例化的确切含义是什么   netty客户端上的Java输入   java如何在安卓 emulator中运行wifi管理程序?   java HSSFSheet删除所有空行   java Hello all,第一次尝试开发安卓 RSS应用程序时出现2个错误   java Sonarqube说:可以抛出“NullPointerException”;“getFolderPath()”可以返回null   继承Java抽象类:返回派生类“跟进”的“this”指针   java Spring 5安全OAuth2登录重定向循环   java在spring中创建新线程时如何保持上下文?   将字符串转换为json在java中不起作用   使用MySQL打印ResultSet Java   java如何处理json中的成功登录?