《使用python进行unix和linux管理》 §2.5 信息收集
时间:2009-06-01 来源:oychw
§2.5 信息收集
* page 分页
默认使用less。
In [1]: p = !ps aux
In [2]: page p
* pdef 打印函数头
* pdoc 打印函数说明
* pfile 执行包含对象的文件?
* Pinfo 查看函数信息
?函数名或函数名 ?有类似的效果。??提供更多的信息。
* Psource 查看函数代码
* Psearch 查看对象名
查看帮助,在ipython中敲入magic,按字母顺序查找。
In [7]: psearch a*
快捷方式:
In [2]: import os
In [3]: psearch os.li*
In [10]: psearch -e builtin a* 不搜索builtin
查找指定类型:In [13]: psearch -e builtin * int
-s user
* Who 查找交互式对象
In [16]: who int
a b c
In [17]: who str
aa bb cc
* Who_ls 查找交互式对象 返回列表
In [3]: a =1
In [4]: b =2
In [5]: who_ls int
Out[5]: ['a', 'b']
In [6]: for n in _:
...: print n
...:
...:
a
b
_表示上次输出。
* Whos 查找交互式对象 打印更多信息。
* 历史
包含readline-based和hist函数两种方式。
命令行编辑的暂略。
还可以存储out中多次返回结果,使用_[0-9]*调用。
§2.6 自动化和快捷方式
* 宏
暂略。
* Store
* Reset 重置所有变量
* Save 保存输入输出
* Rep