フィッシュシェル起動スクリプトを編集するには?

フィッシュシェル起動スクリプトを編集するには?

Fishでmyscript.shを実行するのと同じことを行う方法はありますか?

私はArch Linuxを使用しており、Fish Shellがインストールされています。ああ、私の魚

カスタムシェル起動コマンドを追加するためにどのファイルを編集する必要があるかを教えてください。

zshではこれがファイルです~/.zshrc。魚の殻には何が含まれていますか?

問題があります。私のものをbashrcに入れると、魚はロードされません。 fish ファイルに bash コマンドを入力すると、~/.config/fish/config.fishエラーが発生します。

すべてのbashエントリをそのファイルに入れることができるように、Fishに "sh"ファイルをロードさせる方法はありますか?

答え1

bashとfishの構文は互換性がないため、起動ファイルを共有できません。に起動コマンドを入れることができます~/.config/fish/config.fish

しかし、これは通常必要ありません!関数またはエイリアスを作成するには、次のものを使用できます。自動ロード機能。環境変数を含む変数を設定するには、次を使用できます。汎用変数

答え2

私はフィッシュスタートアップから.profileを取得しようとしましたが、それは私に魅力的に働きました。

ただし:

echo 'source ~/.profile;clear;' >  ~/.config/fish/config.fish

ターミナルまたはiterm2を終了し、.profileでエイリアスを開始してテストします。

関連情報