1. 程式人生 > >linux系統上面使用tab補全命令

linux系統上面使用tab補全命令

python3 strong spa tab adl try usr centos cnblogs

tab的模塊腳本

[root@centos7 ~]# cat tab.py
#!/usr/bin/python3.6
# python startup file
import sys
import readline
import rlcompleter
import atexit
import os
# tab completion 
readline.parse_and_bind(tab:complete)
# history file 
histfile = os.path.join(os.environ[HOME],.pythonhistory)
try:
    readline.read_history_file(histfile)
except IOError: pass atexit.register(readline.write_history_file,histfile) del os, histfile, readline,rlcompleter

如果報錯說找不到readline模塊,請安裝gnureadline,python3.6版本使用readline會報錯,可以查看我的另外一篇博客 linux中使用pip命令遇到的一些問題

註意:tab.py模塊要放在你能搜索的路徑下面

linux系統上面使用tab補全命令