/home/my-pc/.bashrc:16: command not found: shopt
/home/my-pc/.bashrc:24: command not found: shopt
/home/my-pc/.bashrc:111: command not found: shopt
/usr/share/bash-completion/bash_completion:51: command not found: shopt
/usr/share/bash-completion/bash_completion:57: command not found: complete
/usr/share/bash-completion/bash_completion:62: command not found: complete
/usr/share/bash-completion/bash_completion:65: command not found: complete
/usr/share/bash-completion/bash_completion:68: command not found: complete
/usr/share/bash-completion/bash_completion:71: command not found: complete
/usr/share/bash-completion/bash_completion:74: command not found: complete
/usr/share/bash-completion/bash_completion:77: command not found: complete
/usr/share/bash-completion/bash_completion:80: command not found: complete
/usr/share/bash-completion/bash_completion:83: command not found: complete
/usr/share/bash-completion/bash_completion:86: command not found: complete
/usr/share/bash-completion/bash_completion:89: command not found: complete
/usr/share/bash-completion/bash_completion:92: command not found: complete
/usr/share/bash-completion/bash_completion:314: parse error near `\n'
\[\e]0;\u@\h: \w\a\]\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]$
это выход
решение1
Это происходит из-за того, что в Linux по умолчанию установлена оболочка zsh. Чтобы изменить ее, можно использовать следующую команду:
chsh -s /bin/bash
а затем экспортируйте в bash-файл пути, присутствующие в нем:
source ~/.bashrc
решение2
Если ваша оболочка — zsh, вносите изменения в ~/.zshrc
файл .bashrc.
Когда закончите, сохраните файл с помощью :wq
(предполагается, что вы используете vim) и выполните следующую команду:
source ~/.zshrc
Не забудьте удалить все изменения, внесенные вами в .bashrc, чтобы он не выполнялся дважды.