Python_UNIX和Linux系统管理指南(二)—— 魔力函数

魔力函数通过alias来完成的,可以理解成Python通过alias命令与Linux/Unix系统命令按规定的格式做交互,个人理解是实现了既定格式的函数。直接上例子吧

这里写图片描述

%l 是指将该行所有内容按既定输入插入到规定格式中(上图是两条竖线||之间)
这里写图片描述
%s是指将一个字符串输入到既定格式中,两者差别如下:
这里写图片描述

%s可以多输入参数,则前几个参数按既定格式处理,多出来的参数直接附加尾部;如果参数过少,则报错。
这里写图片描述


直接加入!执行Unix/Linux命令,比如查看所有含h的进程,
这里写图片描述

——————-纠错————–P70—————-
hist没有行号,hist -n 含有行号
Ref:
[1] Python_UNIX和Linux系统管理指南P45,P60

PythonUnixLinux系统管理中的应用(影印版)》作者们还构建了一个可以免费下载的Ubuntu虚拟机。该虚拟机包含了这《PythonUnixLinux系统管理中的应用(影印版)》的源代码,还可以用来运行书中的实例,包括SNMP、IPython、SQLAlchemy和许多其他工具。《PythonUnixLinux系统管理中的应用》展示了Python语言如何提供一种更加高效的方式来处理UnixLinux服务器管理工作中的各种任务。《PythonUnixLinux系统管理中的应用(影印版)》的每一章都会提出一个特定的管理问题,例如并发或数据备份,然后通过实际的例子提供基于Python的解决方案。你将学习使用Python开发一套属于自己的命令行工具,并用来解决一系列范围很广的问题。通过《PythonUnixLinux系统管理中的应用(影印版)》及其辅助虚拟机,你将学习如何打包并部署Python应用程序和库文件,以及如何编写在多个UnixLinux平台下都运行良好的代码。 通过这《PythonUnixLinux系统管理中的应用(影印版)》,你将发现Python是怎样帮助你: ·读入文本文件并提取信息 ·使用线程和派生子进程的选项并发地运行多个任务 ·使用网络工具从一个进程传送信息到另一个进程 ·创建更易互动的可点击图形界面工具 ·通过与SNMP交互来用程序监控大型多个集群机器 ·掌握IPython的命令环境来替代或增强Bash、Korn或Z-Shell的功能 ·将云计算集成到基础架构中并编写一个基于谷歌应用程序引擎的应用 ·利用定制脚本来解决特殊的数据备份的挑战 ·使用Django、SQLAlchemy和Storm对象关系模型来与数据库交互
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值