bash autocompletion + histórico de comandos usando sudosh no AIX

0

Nós configuramos o sudosh no AIX como shell de login com / usr / bin / bash como seu shell padrão.

Tudo está funcionando bem, exceto que o autocompletar bash e o histórico de comandos não estão mais funcionando. TAB é TAB, setas é o cursor para cima, baixo, esquerda, direita.

Alguma ideia de como fazer isso funcionar?

    
por user327292 28.05.2014 / 15:27

2 respostas

0

Eu não sei sudosh, parece muito antigo.

Primeiro você tem que saber o perfil da bruxa para carregar, é .profile, .bash_profile, .bashrc? Você pode nos mostrar o seu caminho?

echo $PATH

deve retornar algo, se não, é por isso que o TAB não funciona.

Sobre o histórico de comandos, você precisa verificar se possui uma .bash_history dentro de seu diretório pessoal com a permissão e propriedade corretas.

Digite este comando para ver se você tem um histórico:

history

Se não, verifique o que eu te disse.

Pode me ajudar se você puder postar um ls -l dentro da sua casa

    
por 11.06.2014 / 02:51
-1

Deverá carregar o .bash_profile porque o bash está configurado como shell padrão.

    $ echo $PATH
echo $PATH
/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin:/usr/java6/jre/bin:/usr/java6/bin
$ history
history
    1  echo $PATH
    2  history
    3  ls -la
    4  cat /dev/null > .bash_history
    5  ls -la
    6  exit
    7  echo $PATH
    8  history
$ ls -l
ls -l
total 0
$ ls -la
ls -la
total 24
drwxr-xr-x    2 srarol   staff           256 Jun 11 09:39 .
drwxr-xr-x   14 bin      bin            4096 May 15 16:00 ..
-rw-------    1 srarol   staff            68 Jun 11 09:40 .bash_history
-rw-r--r--    1 srarol   staff           255 Jun 11 09:37 .bash_profile

>>cat .bash_profile
# Local Environment
PS1='\[\e[1;36m\]${ORACLE_SID}\[\e[1;35m\] \[\e[1;33m\]\u\[3[1;35m\]@\[\e[1;32m\]\h\[\e[0m\] $PWD $ '
EDITOR=vi

export PS1 EDITOR

# vi parameter AIX
case 'uname' in
  AIX) EXINIT="set ll=20000000"
       export EXINIT
    ;;
esac
    
por 11.06.2014 / 09:43