Блин, размазали тему на 30 сообщений...
Что делать?
Во-первых запомнить, что скрипты предназначенные для других дистрибутивов нельзя выполнять в системе (особенно от рута), это справедливо для вообще любых ОС. Если таковая необходимость есть — обязательно нужно знать что, где и зачем лежит в целевой системе, как в ней работают компоненты, смотреть скрипт и исправлять для целевой системы. А уж потом выполнять.
Как исправить?
Вообще-то удалить всю постороннюю хрень. Потом посмотреть скрипт и убрать/исправить везде и всё что он делал.
Для баша
Посмотреть каким пакетам принадлежат файлы в /etc/bashrc.d/, /etc/skel/, /etc/bashcompletion.d, а также файл /etc/bashrc и переустановить эти пакеты с заменой файлов.
Посмотреть можно командой:
$ rpm -qf полный_путь_к_файлу_имя_файла
После переустановки пакетов скопировать файлы .bash_logout, .bash_profile, .bashrc из /etc/skel/ в домашний каталог, заменив то, что там из этого есть. Файл .bash_history в домашний каталог переносить не нужно, его там нужно удалить (если есть), новый файл будет создан при любой деятельности в терминале.
Ну и собственно, без умения пользоваться bash ни z ни какие-либо другие sh абсолютно никаких умений не дадут. Очевидно же, что без умения пользования исходного шелла не перейти на что-то другое. Так можно только сломать, что в данном случае и есть.