fish端末を起動するコマンドを追加しましたが、これまではうまくbashrc
いきます。私はbashrcの最後にこの行を追加しました。
fish
ただし、Fishをデフォルトのシェルで終了すると、現在の入力は表示されなくなります。ただし、Enterを押すと入力された内容が解釈されます。標準入力ストリームに影響を与えずに自動的に魚を起動する他の方法はありますか?
ベストアンサー1
起動されたが実行中に「一時停止」されたシェルは、fish
シェルセッションを終了しても実行され続けます。何らかの理由で端末を混乱させます(試してみるか修正してください)。bash
fish
reset
stty sane
fish
代わりに、常にシェルを実行したい場合は、bash
ログインシェルをに変更する方が簡単ですfish
。chsh
ほとんどのUnicesでは、コマンドを使用してこれを実行できます。
これが不可能な場合は、ファイルで実行するのではなくファイルの先頭fish
で使用してください~/.bashrc
。exec fish
これは変えるすべての対話型bash
シェルセッションはfish
シェルセッションに付属しており、セッションを終了してもセッションfish
に残りません。bash