#需求
For the convenience of work, we need to add the tab complement function under the Python terminal
#存放脚本路径
Pyhton2.6
/usr/lib/python2.6/site-packages/
Python2.7
/usr/lib/python2.7/dist-packages/
#脚本代码
[Email protected] ~]# cat/usr/lib/python2.6/site-packages/tab.pytry:import readlineexcept importerror:print ("Mod Ule ReadLine not available. ") Else:import rlcompleter readline.parse_and_bind ("Tab:complete")
#bashrc文件配置
[Email protected] ~]# tail-1/etc/bashrcexport pythonstartup= "/usr/lib/python2.6/site-packages/tab.py"
#注销重新登陆
[Email protected] ~]# Login
#测试
[[email protected] ~]# pythonpython 2.6.6 (r266:84292, jul 23 2015, 15:22:56) [GCC 4.4.7 20120313 (red hat 4.4.7-11)] on linux2type "Help", "copyright", "credits" or "license" for more information.> >> import sys>>> sys.sys.__class__ ( sys.argv           SYS.MAXINTSYS.__DELATTR__ ( sys.builtin_module_names sys.maxsizesys .__dict__ sys.byteorder Sys.maxunicodesys.__displayhoOk__ ( sys.call_tracing ( sys.meta_pathsys.__doc__ sys.callstats ( sys.modulessys.__excepthook__ ( sys.copyright sys.pathsys.__format__ ( Sys.displayhook ( sys.path_hookssys.__ GETATTRIBUTE__ ( sys.dont_write_bytecode Sys.path_importer_cachesys.__hash__ ( sys.exc_Clear ( sys.platformsys.__ Init__ ( sys.exc_info ( sys.prefixsys.__name __ sys.exc_type sys.ps1sys.__ new__ ( Sys.excepthook ( sys.ps2sys.__ package__ sys.exec_prefix             SYS.PY3KWARNINGSYS.__REDUCE__ ( sys.executable sys.setcheckinterval (sys.__reduce_ex__ ( sys.exit ( sys.setdlopenflags (sys.__repr__ ( sys.flags sys.setprofile (sys.__setattr__ ( sys.float_info sys.setrecursionlimit (sys.__sizeof__ ( sys.getcheckinterval ( sys.settrace (sys.__stderr__ Sys.getdefaultencoding ( sys.stderrsys.__stdin__ sys.getdlopenflags ( sys.stdinsys.__stdout__ sys.getfilesystemencoding ( sys.stdoutsys.__str__ ( sys.getprofile ( sys.subversionsys.__subclasshook__ ( sys.getrecursionlimit ( sys.versionsys._clear_ Type_cache ( sys.getrefcount ( sys.version_infOsys._current_frames ( sys.getsizeof ( sys.warnoptionssys._getframe ( sys.gettrace ( sys.api_version sys.hexversion >>> sys.
Add tab complement function under Python terminal