1. home dir 下创建.pythonrc
~> vi .pythonrc
import rlcompleter, readline
readline.parse_and_bind('tab: complete')
2. 在shell的启动文件添加.pythonrc
查看是那种shell。 如果是csh , startup file是.cshrc
echo $SHELL
/bin/bash
在~/.bashrc里添加INITPYTHON,然后再source ~/.bashrc
vi ~/.bashrc
export INITPYTHON="~/.pythonrc"
source ~/.bashrc
3. 测试结果
在pyspark shell 输入RDDread. 按tab 如下:
>>> RDDread.
Display all 136 possibilities? (y or n)
RDDread.__add__(
RDDread.__class__(
RDDread.__delattr__(
RDDread.__dict__
RDDread.__doc__
RDDread.__format__(
RDDread.__getattribute__(
RDDread.__getnewargs__(
RDDread.__hash__(
RDDread.__init__(
RDDread.__module__