2012-04-13 2 views
1

誤って私のbashの設定を変更しましたが、git reset --hard headを間違ったディレクトリに置いてgitに保存しています。私が使用した特に気の利いた機能。私はまだこれらの機能がロードされている端末を実行している、私はまだ環境からそれらを再構築することができます何とか?すでに定義されているbash関数のソースを表示できますか?

答えて

3

.bashrc.profileのようなファイルから関数として定義した場合、bashのtypeコマンドを使用できるはずです。

$ type your_nifty_function 
2
$ declare -f 

は、現在のシェルに定義されてすべて機能が一覧表示されます。

+0

+1 'declare -f functionnameは他の装飾なしで特定の関数を出力するだけです。 –

2
declare 

declareは定義されたすべての機能を表示します。 (そしてすべての環境変数も同様です)。

alias 

alias定義されたすべてのエイリアスが印刷されます。

関連する問題