python2.7中啓動python解釋器需要shift+del鍵才能刪除,不支持backspace鍵,不支持tab補齊。反正用起來是非常的不方便。解決這個問題可以通過指定一個python startup腳本來解決。
第一步:新增PYTHONSTARTUP的環境變量
echo "export PYTHONSTARTUP=$HOME/.pythonstartup" >> /etc/profile
第二步:創建.pythonstartup腳本
cat >> $HOME/.pythonstartup <<EOF import rlcompleter import readline readline.parse_and_bind("tab: complete") EOF
第三步:使環境變量生效
source /etc/profile
第四步:測試
啓動python解釋器
python
如果提示沒有readline模塊,就安裝一下
pip install readline
經過測試,tab和 backspace都能正常使用了