プログラムで作業していたところ、.bash_profile が削除されてしまいました。残念ながら、数か月間バックアップしていませんでした。ただし、ファイルがロードされているターミナルを1つ開いており、閉じるつもりはありません。
ロードされた bash エイリアスなどを現在の端末から「エクスポート」できる方法はありますか?
declare
現在のシェルのすべての変数と関数をダンプします。(そうなるでしょうset
。)
alias > my_aliases
いくつかのエイリアスを返すことができますが、何百ものエイリアスがある場合comm(1)
は、別のファイルにあるエイリアスを識別するために使用することをお勧めします。
env
次のコマンドを使用して、少なくともその一部を取得できます。
env >template_bash_profile
そして、そこから作業します。