Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
.bashrcでいくつかのエイリアスが定義されています。例えば:
alias ls='ls -la --color'
問題は、拡張を選択的に使用したくない場合があるということです。たとえば、次のことができるようにします。
ls -a
私が見つけた解決策の1つは、次のことを行うことです。
`which ls` -a
エイリアスを使いたくないとき。しかし、それを行うための別の確立されたイディオムがあるかどうか疑問に思っています。
エイリアスとして使用されているコマンドをエスケープします。
\ls -a
コマンド組み込みを使用します。Bash マニュアルでは、このビルトインについて次のように説明しています。
通常のシェル関数のルックアップを抑制する引数を指定してコマンドを実行します。組み込みコマンドまたは PATH にあるコマンドのみが実行されます。