エイリアスされたコマンドに関連するbashrcの更新によって引き起こされるシステム上のすべてのコマンドの競合をリストする簡単な方法はありますか?
たとえば、誰かがalias ls=/path/to/user-generated/executable
bashrcに書き込みます。これを見つける方法は、実際のコマンド(ls
)をマスクすることです。 1つのアプローチは、bashrcをインポートする前後にすべてのエイリアスを実行して出力を比較するようです。もっと良い方法がありますか?
私はUbuntu 12.04を実行しています。
バッシュ - バージョン
GNU bash、バージョン 4.2.24(1)-リリース(i686-pc-linux-gnu)
ベストアンサー1
bashがコマンドを解釈する方法を理解するために使用できますtype
。