首页 > 系统 > Linux >

linux系统管理指南学习笔记- 第二章(5)IPython 下的信息收集-魔力函数(page pinfo who等)

2017-04-24

linux系统管理指南学习笔记- 第二章(5)IPython 下的信息收集-魔力函数(page pinfo who等) 其实这一章更多的是介绍一些魔力函数的使用方法。 这些魔力函数可以帮助我们得到一些工作中需要了解的信息。 有点琐碎,大家看看就好,平铺直叙,也没什么难的。

linux系统管理指南学习笔记- 第二章(5)IPython 下的信息收集-魔力函数(page pinfo who等).其实这一章更多的是介绍一些魔力函数的使用方法。 这些魔力函数可以帮助我们得到一些工作中需要了解的信息。 有点琐碎,大家看看就好,平铺直叙,也没什么难的。

page 如果正在处理的对象表示起来非常复杂冗长,一屏甚至几屏都显示不完。

可以使用魔力函数 page 解决。很像 shell 里的 less 命令

\

空格可以翻一屏,滚轮可以上下看,出现 end 就结束了。没什么可说的。。。就不截图了。

pdef 简单的理解为 print def。打印函数声明部分,即使函数源代码不可用,只要能够访问.pyc 或者 egg 文件就可以正常使用。

\

可以看到函数的声明部分被显示了出来。

pdoc 简单的理解为 print document。打印函数注释文档,接上面的函数。

\

pfile 能够运行对象的原文件。当然前提是要有文件,已经包成 .pyc 且仅有 .pyc 的自然不行了。 这是 import os pfile os 的结果。

\

也是用 less 的方法打开的。q键退出。

?? 全功能。包括之前所有的 pdef pdoc pfile 的信息,没有特别需求推荐用这个就好。

\

================================================== whos 虽然 who who_ls 都是主要列出了可以交互的对象。但是 whos 魔力函数输出友好些。

\

无需多言,大家基本上能看到 whos 命令的用法了。 我们可以通过这个魔力函数查找需要的信息。 这对于需要知道当前定义过哪些对象的情况非常适用。

================================================== hist 我们都知道可以查看 bash 的历史命令。ipython也可以查询历史

\

比较特殊的是 -g 选项,可以查询全部历史中的关键字。效果如上。

相关文章
最新文章
热点推荐