Follow the tab to create a completion method under the python command line
This method is only tested on centos6 and tested on other systems.
1. Create a hidden file named. pythonstartup in the user's home directory and write the following content:
# Python startup file
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)
Handle t IOError:
Pass
Atexit. register (readline. write_history_file, histfile)
Del OS, histfile, readline, rlcompleter
Note: Do not write the above format incorrectly !!!
2. Import an environment variable to the System
Here, I only import a PYTHONSTARTUP environment variable in the home directory of linux. The method is as follows:
# Echo "export PYTHONSTARTUP = ~ /. Pythonstartup ">> ~ /. Bashrc