※ ChatGPTを利用し、要約された質問です(原文:zshをインストールするとshoptが使えない)
zshをインストールするとshoptが使えなくなる
このQ&Aのポイント
zshをインストールした際にshoptコマンドが使えなくなりました。
shoptコマンドが使えなくなる理由と、zshをインストールした状態でshoptコマンドを使用できる方法として一般的な解決方法はあるのでしょうか?
linux初心者のため、何かしら解決の糸口等ありましたら教えて下さい。
zshをインストールした際にshoptコマンドが使えなくなりました。
アンインストールすることでshoptコマンドが使えるようになりました。
zshをインストールした際に、shoptコマンドが使えなくなる理由と、
zshをインストールした状態でshoptコマンドを使用できる方法として一般的な解決方法はあるのでしょうか?
linux初心者のため、何かしら解決の糸口等ありましたら教えて下さい。
[質問の経緯]
.bashrc更新時に、ubuntuのターミナルのユーザーの名前・カレントフォルダの部分が文字化けする
➜ ~ source .bashrc
.bashrc:16: command not found: shopt
.bashrc:24: command not found: shopt
.bashrc:108: command not found: shopt
/usr/share/bash-completion/bash_completion:35: parse error near `]]'
\[\e]0;\u@\h: \w\a\]\u@\h:\w$
新しく端末を開くと、文字化けのない状態に戻る。
しかし、pathなどを通す必要があり.bashrcを更新するたびに上記のようにユーザーの名前の部分が文字化けしてしまう。
(1)ubuntuをもう一つ用意し、そのbashrcをコピーし反映
効果無し
(2)コマンドの実行
$echo ^[c
$echo ^V^[c
$reset
いずれにおいても文字化けのまま
zsh:bad pattern
(3)apt-get install shopt
shoptというアプリはないようです
(4)個別にいれた端末関連のアプリを削除
apt-get remove --purge guake
apt-get remove --purge curl
apt-get remove --purge zsh
これにより解決しました。最終的にはzshが原因であることが判明。
ただzshを使用したい。