GNU/Linux >> Linux Esercitazione >  >> Linux

Come disabilitare un alias in Bash per un singolo comando??

Questa domanda ha già risposte qui :Come faccio a bypassare temporaneamente un alias in tcsh?

(3 risposte)
Chiuso 5 anni fa.

Diciamo che lasci il terminale aperto e un collega arriva e digita:

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

Come potresti comunque eseguire uno di questi comandi?

Risposta accettata:

Il metodo di cui sono a conoscenza per farlo è quello di premettere al comando una barra rovesciata:

$ 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
$ 

Tuttavia, non so dove sia documentato.


Linux
  1. Come disabilitare un comando specifico per un utente specifico in Linux

  2. Come disabilitare la modifica della mia cronologia in bash

  3. comando bash alias con virgolette singole e doppie

  4. Come disabilitare rapidamente un singolo lavoro in crontab

  5. Come sfuggire ai comandi in un alias bashrc?

Comando file Linux:come determinare il tipo di file in Linux

Come utilizzare il comando di lettura Bash

Come creare alias Bash

Come creare un alias in Linux

Come creare alias per personalizzare i comandi in Ubuntu

Come creare alias per personalizzare i comandi in Debian