カスタムコマンドラインコマンドが参照するものを見つける方法

カスタムコマンドラインコマンドが参照するものを見つける方法

かなり前に、Ubuntuシステムに追加したスクリプトを作成し、コマンドを呼び出すだけで簡単に呼び出すことができました。rec

MeUser@MyMachine:~$ rec

問題は、コマンドを拡張したいのですが、スクリプトがどこにあるのか、コマンドが何を参照しているのかがわからないことですrec

できると思いますが (結局のところ、Ubuntu です)、それほど簡単ではありません。すでに調べました~/.bashrcが、 を参照するものは見つかりませんでしたrec。他にどこで検索できますか?

答え1

これをどこかにインストールすると、$PATHコマンド ラインでそのように呼び出すことができます。typeその場所を確認するには、次を使用します。

type rec
rec is /usr/local/bin/rec

あるいは別名である場合は、次のようになります。

rec is aliased to `myscript --with --some --parameters blah'

次に、typeon を使用してmyscript、それがどこにあるか調べることができます。

答え2

コマンドを使用してbash、 のファイルを見つけることができます。例:$PATHwhich

which rec

コマンドを使用してエイリアスを一覧表示することもできますalias。 と入力するだけですalias

これらのいずれかを使用してスクリプトを見つけることができます。

関連情報