GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo deshabilitar un alias en Bash para un solo comando?

Esta pregunta ya tiene respuestas aquí :¿Cómo eludo temporalmente un alias en tcsh?

(3 respuestas)
Cerrado hace 5 años.

Digamos que deja su terminal abierta y un compañero de trabajo se acerca y escribe:

alias    exit='echo nope'
alias unalias='echo nope'
alias    type='echo nope'
alias builtin='echo nope'
alias   alias='echo nope'

¿Cómo podría ejecutar uno de estos comandos de todos modos?

Respuesta aceptada:

El método que conozco para hacer esto es anteponer el comando con una barra invertida:

$ type type
nope type
$ \type type
type is aliased to `echo nope'
$ unalias type
nope type
$ \type unalias
unalias is aliased to `echo nope'
$ \unalias unalias
$ unalias type
$ type type
type is a shell builtin
$ type unalias
unalias is a shell builtin
$ 

Sin embargo, no sé dónde está documentado esto.


Linux
  1. Dos excelentes usos para el comando cp:accesos directos de Bash

  2. Cómo borrar el historial de Bash en Linux

  3. ¿Cómo obtener la finalización de Bash para alias de comando?

  4. Cómo hacer que el comando de alias funcione en script bash o archivo bashrc

  5. Cómo deshabilitar un comando específico para un usuario específico en Linux

Comando de archivo de Linux:cómo determinar el tipo de archivo en Linux

Cómo usar el comando de lectura Bash

Cómo crear alias de Bash

Cómo crear un alias en Linux

Cómo crear alias para personalizar comandos en Ubuntu

Cómo crear alias para personalizar comandos en Debian