关于系统管理工具杂谈 tmux IPython

马上暑假就要开始了,希望能找到份实习工作,之前面试的职位是系统管理员(其实我心理明白,应该不会让我这个菜鸟获得多大的权限,杂务也是技术,学习为主 hoho)。介绍两个关于linux ,unix , mac osx的工具(tmux , IPython)

for first , second in (tmux , IPython):

if first:

(hoho 文章小标题卖个萌偷笑) 这是在一篇优快云的文章中看到的,索性就拿来用了用,结果发现还是很顺手的。主要功能就是在一个终端中建立多个对话(这功能现在还没用过,惭愧,惭愧),在分布式系统或者测试网络程序的时候是很给力的。在功能上很像screen工具,使用的时候编辑配置文件就能实现个性化,使用时候就大大加快了shell的速度。ctrl-b 再加上其他键位就能实现所有常用功能(当然要在配置文件中加入bind prefix C-b这句)。

具体的组合键位也不多,以下作为参考:


elif second:

下面这个可就厉害了,IPython shell,真是系统管理员的好帮手啊,具体使用方法参见《Python在linux,unix系统中管理指南》中有介绍。这里简单说一下IPython的magic函数:

IPython中的magic函数是可以在Python shell中直接使用的bash(或者其他shell)命令(至少我是这样理解的,bookmark等函数不是shell命令,但是提供了在python shell中与系统交互的功能),IPython工具总的来说比较像shell和Python的集合,In 和 Out list是直观上很显眼的特点,在系统操作中也是很棒的。

补充一点,在使用IPython时候就发现了一个小小bug,比如:

from xml.dom import minidom
type(minidom)
whos module

from HTMLParser import HTMLParser
type(HTMLParser)
whos module

whos的结果列表中并不显示minidom,和HTMLParser,有点美中不足吧 

其实,没别的意思就是和同学们分享一下好的工具,hoho,继续找实习工作中(唉,哪位大爷抬爱。。。)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值