GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Einen Befehl ausführen, der von einem Alias ​​verdeckt wird?

Nehmen wir an, ich habe den folgenden Alias ​​in Bash – alias ls='ls --color=auto' – und ich möchte gewöhnliche ls aufrufen ohne Optionen. Ist die einzige Möglichkeit, dies zu tun, das Aliasing aufzuheben, den Befehl auszuführen und dann erneut zu aliasieren? Oder gibt es einen raffinierten Trick oder Workaround?

Akzeptierte Antwort:

Sie können auch einen umgekehrten Schrägstrich voranstellen, um den Alias ​​zu deaktivieren:ls

Bearbeiten:Andere Möglichkeiten, dasselbe zu tun, sind:

Verwenden Sie „Befehl“:command ls nach Mikel.

Verwenden Sie den vollständigen Pfad:/bin/ls gemäß uther.

Zitieren Sie den Befehl:"ls" oder 'ls' gemäß Mikel-Kommentar.

Sie können den Alias ​​für diese Terminalsitzung vorübergehend mit unalias command_name entfernen .


Linux
  1. Geplante Befehle

  2. Benutzerdefinierte Befehle

  3. Wie führe ich den ursprünglichen Befehl mit dem gleichen Namen aus?

  4. 10 tödliche Befehle, die Sie niemals unter Linux ausführen sollten

  5. Der Befehl „java“ führt die installierte JVM nicht aus

So führen Sie Linux-Befehle im Hintergrund aus

Alias-Befehl unter Linux

So erstellen Sie einen Alias ​​unter Linux

So führen Sie einen Alias ​​mit Sudo in Linux aus

Linux-Alias-Befehl

Führen Sie den cd-Befehl als Superuser unter Linux aus