python 中的命令补全脚本

该命令补全脚本来自网络,把脚本放到特定的目录下,用的时候import进来就可以了

路径如下查找:

>>> os.sys.path

['', '/usr/lib64/python26.zip', '/usr/lib64/python2.6', '/usr/lib64/python2.6/plat-linux2', '/usr/lib64/python2.6/lib-tk', '/usr/lib64/python2.6/lib-old', '/usr/lib64/python2.6/lib-dynload', '/usr/lib64/python2.6/site-packages', '/usr/lib/python2.6/site-packages']

把脚本放到/usr/lib64/python2.6/site-packages下即可

补全脚本:tab.py

#!/usr/bin/env python

# python startup file

import sys

import readline

import rlcompleter

import os

readline.parse_and_bind('tab: complete')

histfile = os.path.join(os.environ['HOME'], '.pythonhistory')

更多相关文章
  • 获取备注的类: ///   /// 备注特性 /// public class RemarkAttribute : Attribute { private string m_remark; public RemarkAttribute(string remark) { this.m_remark = ...
  • 今天是我入职一个创业公司的第二天.由于公司今天才把自己用的电脑买回来,只好今天在做着每一个技术人员入职第一天常做的事:安装相关开发软件,配置开发环境. 在安装软件的过程中,由于下载最新版的android studio比较缓慢,只好在下载过程中随便翻翻.然后,看到一个开发群里,一位朋友还在聊面试的事, ...
  • 先为最近几期的跳票向大家道声抱歉.最近由于人手不足,杂志这边的工作常有耽误.如有对InDesign或电子出版比较了解的朋友愿意帮忙的,欢迎联系 yangsai#51cto.com ,谢谢! 本期为2012年2月号,总第17期,主题为运维安全. 在线阅读: <Linux运维趋势>2012年 ...
  • 1.1 Context descriptors Tomcat4中的Manager和Admin管理工具其实就是利用它来部署的.在Tomcat5中提出了Context descriptor这个概念,且为其配置了一个专有目录,而不像Tomcat4那样大杂烩一般地放置在$appBase目录下.Context ...
  • demo功能:全景浏览 效果,可上下左右前后转动浏览. demo说明:项目中pano.jpg 是贴图 .将这个图贴到球型模型上,摄像机设定为球的中心点,在内向球外观看贴图. demo截屏:     demo主要代码:plview.m部分(显示全景的view) [csharp] #import &qu ...
  • 轻松DIY精简CentOS自动安装ISO 俗话说一瘦遮三丑,一胖全没有.原生的系统过于庞大和臃肿,工作中有很多组件和安装包根本是用不到的,只安装我们需要的组件,并实现自动安装,这样在产线批量布署服务器的时候,显的效率非常高. a.在VM安装linux系统 b.安装定制工具anaconda repod ...
一周排行
  • javascript-对文档对象的内容.属性.样式的操作 一.操作内容 1. innerHTML 用来设置或获取对象起始和结束标签内的内容(识别html标签) 2. innerText 用来设置或获取对象起始和结束标 ...
  • 查看文件权限的语句: 在终端输入: ls -l xxx.xxx (xxx.xxx是文件名) 那么就会出现相类似的信息,主要都是这些: -rw-rw-r-- 一共有10位数 其中: 最前面那个 - 代表的是类型 中间那 ...
  • 6月19日消息,京东方发布公告称,其第8代薄膜晶体管液晶显示器件(TFT-LCD)生产线项目于近日收到40亿元的增资,这是继2009年12月中旬收到30亿元增资后的又一次收到增资. 据了解,目前工商变更登记手续已办理 ...
  • Aop是面向切面的编程,我的理解就是给他套包装,一层套一层. 首先来看看如何返回一个对象的代理.   package agint; import java.lang.reflect.InvocationHandler ...
  • 病     以前一直在windos下面用UE查看学习linux的源代码,个人一直觉得UE实在是个了不的软件,看到linuxe有人介绍用VIM + taglist插件的使用方法,觉得不错,试着安装一下.    其实,V ...
  • NineOldAndroid 1.之前我们用到的第动画是frame和tween动画也就是帧动画,补间动画现在多了一种动画,它包含完了前面动画的所有状态. 属性动画(Property Anmation):这个是在And ...
  •     高级一些的编辑器,都会包含宏功能,vim当然不能缺少了,在vim中使用宏是非常方便的::qx     开始记录宏,并将结果存入寄存器xq     [email protected] 播放记录在x寄存器中的宏命令稍微解释 ...
  • 总结了下CSS3新增的一些选择器. CSS3的选择器有基本选择器.属性选择器.伪类选择器几类. CSS3选择器 选择器 举例 例子描述 element1~element2 p~a 选择前面有 <p> 元素 ...
  • 2014年的最后一天,IT界并不平静.上午10点,小米官方发布消息,小米与QQ合作的红米年度新品1月4日首发,从官方给出的图片看,应该是一款针对女性的红米产品.但是小米和QQ的合作令人联想颇多.那么小米新机为啥在手机 ...
  • 仙剑奇侠传6龙葵彩蛋图文解析_仙剑6龙葵彩蛋在哪里?一起跟随小编过来看看吧 <仙剑奇侠传6>龙葵彩蛋图文详解 仙剑6龙葵彩蛋:在仙剑奇侠传6当中有很多彩蛋哦,其中龙葵彩蛋在哪里呢?接下来小编就为大家带来仙 ...