51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

shell

使用 python 执行 shell 命令的几种常用方式

使用 python 执行 shell 命令的几种常用方式

厉飞雨 阅读(163) 评论(0) 赞(6)

在使用 Python 编写自动化脚本的时候,难免会需要执行一些基本的 shell 命令,而 Python 执行 shell 命令的方式有好几种,如果根据需要选择最适合的方式显得非常重要,这篇文章就来总结和对比一下几种常见的 Python 运行 shell 命令的方式。 方法一:os.system() {#方法一ossystem} -----------------------...

探索 Shell 脚本的威力

探索 Shell 脚本的威力

厉飞雨 阅读(192) 评论(0) 赞(5)

> 本文章向你介绍了 Shell 脚本的基础知识以及其在日常生活中的重要性。 当我们登录到一个 UNIX/Linux 系统时,我们首先注意到的是闪烁的光标和 `$` 符号之间的空格。这就是 Shell(交互界面)。多年来,它一直是一种无处不在(有时甚至是唯一的)与计算机交互的界面。在图形用户界面(GUI)出现和流行之前,终端和 Shell 是唯一的机制,可以让计算机按照...

Shell 脚本编程陷阱

Shell 脚本编程陷阱

厉飞雨 阅读(144) 评论(0) 赞(8)

Shell 脚本很棒,你可以非常轻松地写出有用的东西来。甚至像是下面这个傻瓜式的命令: # 用含有 Go 的词汇起名字: $ grep -i ^go /usr/share/dict/* | cut -d: -f2 | sort -R | head -n1 goldfish 如果用其他编程语言,就需要花费更多的脑力,用多行代码实现,比如用 Ruby 的...

使用 shell 构建多进程的 CommandlineFu 爬虫

使用 shell 构建多进程的 CommandlineFu 爬虫

厉飞雨 阅读(159) 评论(0) 赞(10)

[CommandlineFu](https://www.commandlinefu.com/) 是一个记录脚本片段的网站,每个片段都有对应的功能说明和对应的标签。我想要做的就是尝试用 shell 写一个多进程的爬虫把这些代码片段记录在一个 org 文件中。 ### 参数定义 这个脚本需要能够通过 `-n` 参数指定并发的爬虫数(默认为 CPU 核的数量),还要能通过 `-f...

用 Loki 和 fzf 进阶你的 Shell 历史记录

用 Loki 和 fzf 进阶你的 Shell 历史记录

厉飞雨 阅读(82) 评论(0) 赞(9)

> Loki 扩展了 Prometheus 用于度量监测和日志聚合的模型。 [Loki](https://github.com/grafana/loki) 是一个 Apache 2.0 许可的开源日志聚合框架,由 Grafana 实验室设计,并在不断发展的社区的巨大支持之下建立。它也是我每天为之努力的项目。在这篇文章中,我将不只是谈论 Loki 如何工作,而是提供一个实...

如何使用 VTY Shell 配置路由器

如何使用 VTY Shell 配置路由器

厉飞雨 阅读(147) 评论(0) 赞(8)

> FRR(free range routing)给了你实现多种协议的选择。本指南将帮助你入门。 最近,我写了一篇文章,解释了如何使用 [Quagga](https://51tbox.com/) 路由套件实现开放式最短路径优先Open Shortest Path First(OSPF)。可以使用多个软件套件代替 Quagga 来实现不同的路由协议。其中一种是 FRR(f...

Shell脚本:使用rsync备份文件/目录

Shell脚本:使用rsync备份文件/目录

厉飞雨 阅读(158) 评论(0) 赞(8)

![](http://static.51tbox.com/static/2024-12-23/col/6b79c3b63086fa22f960a049d9e51163/cf624e53022c41d4b8524e7b03598496.png.jpg) 本文我们介绍一个shell脚本,用来使用rsync命令将你本地Linux机器上的文件/目录备份到远程Linux服务器上。使用该...

Shell脚本编程初体验

Shell脚本编程初体验

厉飞雨 阅读(127) 评论(0) 赞(8)

![](http://static.51tbox.com/static/2024-12-23/col/f26d1d48bf860494cd55dedb115bb246/9f8112a906b44e52a12ddd8333d3c099.jpg.jpg) 通常,当人们提到"shell脚本语言"时,浮现在他们脑海中是bash,ksh,sh或者其它相类似的linu...

详解:shell采集系统信息

详解:shell采集系统信息

厉飞雨 阅读(96) 评论(0) 赞(5)

**cpu信息采集** **cpu使用率** 采集算法: 通过/proc/stat文件采集并计算CPU总使用率或者单个核使用率。以cpu0为例,算法如下: ``` cat /proc/stat | grep ‘cpu0’得到cpu0的信息 cpuTotal1=user+nice+system+idle+iowait+irq+softirq cpuUsed1=user+...