LINUX.ORG.RU

Не работают команды в Centos

 


0

1

После установки Java перестали работать некоторые команды.

Ставил по данной инструкции: https://tecadmin.net/install-java-8-on-centos-rhel-and-fedora/

Например такие как yum, cat и ls. Работают лишь через /bin/* В остальных случая выходит сообщение: команда не найдена

mc и history работают.

Но проблема еще в том, что перестали работать скрипты *.sh

Есть подозрение, что система перестала воспринимать относительные пути.

# /bin/cat .bash_profile
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin

export PATH

Куда копать?



Последнее исправление: Krishnoved (всего исправлений: 1)

Ответ на: комментарий от Krishnoved

Лажовый PATH, так как где-то стоит в командах PATH=...'$PATH'..., потому и не раскрывается переменная. Шерстите.

vodz ★★★★★
()
Ответ на: комментарий от Krishnoved

Можно по подробнее?

Можно. Судя по порядку следования, либо инсталятор java либо ручная правка после инсталяции у вас испортило PATH, или затесалось \$ или апострофы ("). Смотрите все /etc/profile /etc/profile.d и в домашних каталогах .profile .bashrc. Можно тупо повтыкать echo «$PATH» и смотреть где пропадает /bin:/usr/bin ...

vodz ★★★★★
()
Ответ на: комментарий от vodz

либо инсталятор java

Нету там исталятора, он сам это прописал гдето... Там чисто архив распаковать и ссылки поменять...

LinuxDebian ★★★★
()
Последнее исправление: LinuxDebian (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.