開いている端末タブで.bash_profileを復元できますか?

開いている端末タブで.bash_profileを復元できますか?

私は実際にMacbook Proを使用しており、WindowsではなくOSに初めて触れました(残念です!)。そしてbashプロファイルに追加するのではなく、上書きする間違いを犯しました。

私が持っているのは端末に開いているいくつかのタブであり、そのタブから私の.bash_profileを回復する方法があることを願っています(または実際には何らかの方法で)。

ベストアンサー1

端末がまだ開いている場合は、次のように入力してくださいenv。これにより、すべての環境変数が表示されます。新しくインストールしたか変更したことがない場合、最も重要な変数はPATH(常に存在する)およびLD_LIBRARY_PATH(おそらくosxに慣れていない可能性があります)です。

たとえば、

$ env
...
PATH=/usr/bin:/bin:/home/user/bin:/sbin
...

.bashrcこのファイルからリソースを取得するのも一般的です。

その後、編集して.bash_profile次の行を追加できます。

# Source your .bashrc
if [ -f ~/.bashrc ]; then
  source ~/.bashrc
fi

# Export the interesting env variables you
#   displayed from env command previously
export PATH=/usr/bin:/bin:/home/user/bin:/sbin

これは実際には「バックアップ」ではないため、実際のソリューションではありませんが、端末が開いている限り環境変数を知っており、主な目的はその.bash_profile変数を設定することです。

また、いくつかのエイリアスがあるかもしれません。開いている端末でalias定義されているすべてのエイリアスを表示するには、入力してください。出力をそのままコピーして.bash_profile.bashrc.bash_profile.bashrc

おすすめ記事