1

.bashrcでいくつかのエイリアスが定義されています。例えば:

    alias ls='ls -la --color'

問題は、拡張を選択的に使用したくない場合があるということです。たとえば、次のことができるようにします。

ls -a

私が見つけた解決策の1つは、次のことを行うことです。

`which ls` -a

エイリアスを使いたくないとき。しかし、それを行うための別の確立されたイディオムがあるかどうか疑問に思っています。

4

2 に答える 2

8

エイリアスとして使用されているコマンドをエスケープします。

\ls -a
于 2012-06-15T18:48:50.733 に答える
3

コマンド組み込みを使用します。Bash マニュアルでは、このビルトインについて次のように説明しています。

通常のシェル関数のルックアップを抑制する引数を指定してコマンドを実行します。組み込みコマンドまたは PATH にあるコマンドのみが実行されます。

于 2012-06-15T18:58:54.907 に答える