Sourcing ~ / .bashrc corrigiu o problema PATH, mas bagunça a seta UP para passar os comandos

0

Eu adicionei esta linha para um curso de informática que estou fazendo

export PATH=$PATH:/u/wbcowan/gnuarm4.0.2/libexec/gcc/armelf/4.0.2:/u/wbcowan/gnuarm-4.0.2/arm-elf/bin

ao final do meu ~/.profile , para não precisar digitar manualmente todas as vezes.

Eu tentei source ~/.profile , mas não funcionou, então tentei source ~/.bashrc que funcionou.

A coisa é sempre que eu pressiono minha seta para cima para passar os comandos, o texto é maluco depois de ~ 10 pressionamentos.

Por exemplo,

make cleavi ~/.profile
make cleasource ~/.profile
make cleacd-

Há apenas 1 linha no meu arquivo .bashrc :

shopt -s checkwinsize

Editar:

A saída de ~ / .profile é

# WARNING: For help understanding this file, and before you try
# to change any of it, type "man .profile" and read carefully.
#

#
# Set command search rules
#
if [ -x /bin/showpath ] ; then
    export PATH; PATH='/bin/showpath /u/wbcowan/gnuarm-4.0.2/libexec/gcc/arm-elf/4.0.2 /u/wbcowan/gnuarm-4.0.2/arm-elf/bin standard'
#
# Find out what kind of terminal we are using
#
    eval 'setterm -x default:vt100'
#
# Set terminal-type dependent options (e.g. sysline or prompt string)
#
    #HOMEHOST="<hostname>"
    #HOMEUSER="<userid>"
    #export HOMEHOST HOMEUSER
    PS1="'\setprompt'"
#
# Now do the usual signing on things
#
    export MAIL; MAIL=${MAIL-"/usr/spool/mail/$USER"}

    if [ -r /software/.admin/bins/bin/read_system_news ] ; then /software/.admin/bins/bin/read_system_news ; fi
fi

export MAIL; MAIL=${MAIL-"/usr/spool/mail/$USER"}
alias g++14="g++-5 -std=c++14"
alias vi="vi -X"
export EDITOR=vi
export PATH=$PATH:/u/wbcowan/gnuarm-4.0.2/libexec/gcc/arm-elf/4.0.2:/u/wbcowan/gnuarm-4.0.2/arm-elf/bin

A saída de ~/.bashrc é

# This is an empty file. Older xhier/solaris dependant versions of this file
# in the share directory should NOT be used!
shopt -s checkwinsize

echo "$PS1"\W$

Obrigado!

    
por An Nguyen 08.06.2018 / 17:29

0 respostas