lsをオーバーライドするのに落とし穴はありますか?

lsをオーバーライドするのに落とし穴はありますか?

カバーしたい場合は注意すべき点がありますかls?ページ付けを削除するより安定した方法はありますかls

たとえば、

function ls() { command ls -hp $@ | more; }

ベストアンサー1

スコープがインタラクティブシェルに制限され、スクリプトに影響を与えないため、必要に応じて実行しても問題はありません。

唯一のリスク(広範なシステムで作業している場合は大きなリスクになる可能性があります) - 不必要に非標準マッピングを使用することに慣れることができます。

特に、ls業界内にはいくつかの確立されたベストプラクティスがあります。

たとえば、多くのシステムではll入力lsが簡単で、新しいシステムにすでに存在することを合理的に期待できます。

簡単に使用できるショートカットを表示するには、aliasとを入力してくださいset

おすすめ記事