Domanda Come rimuovere un alias?


voglio rimuovere gs alias dal mio PC. Quando scrivi gs aprirà lo script Ghost. Ma ho controllato ovunque nella directory home .alias  .bash_aliases  .bashrc

Anch'io sovrascrivo il gs con il mio alias personalizzato.

Non posso rimuoverlo E scrivo anche io alias nel terminale, nella lista non riuscivo a trovarlo

Per favore voglio rimuoverlo ...


145
2017-07-27 17:51


origine


gs non è un alias, è il nome del binario GhostScript. Se vuoi che gs non faccia nulla, allora dovresti disinstallare ghostscript dal tuo sistema, anche se probabilmente non è una buona idea dato che molti altri software dipendono da questo. - Cheesemill
@Cheesemill e questo spiega il? Ho avuto in testa. Perché pensi che sia alias jean000? :) - Rinzwind
Puoi usare type gs per verificare se il comando è un file eseguibile, un alias, una funzione bash o un builtin bash. - Håken Lid
alias --help, inutilmente, non rivela alcuna risposta utile a questa domanda - Purplejacket


risposte:


Il comando per rimuovere un alias è unalias così....

 unalias gs

Manuale:

NOME 

unalias - rimuove le definizioni alias

SINOSSI

unalias alias-name...

unalias -a

DESCRIZIONE

L'utilità Unalias rimuoverà la definizione per ogni nome alias          specificato. Vedi Alias ​​Sostituzione. Gli alias devono essere rimossi da          l'attuale ambiente di esecuzione della shell; guarda Shell Execution          Ambiente

-a   Rimuove tutti gli alias


179
2017-07-27 18:06



non funziona ho avuto unalias: no such hash table element: gs - jean000
Quindi NON lo hai alias'd. - Rinzwind
attenzione: unalias -a volere remove all alias definitions from the current shell execution environment., possibilmente includendo altri innocenti. - Huey
@assylias mi sono perso :) modificato - Rinzwind
unalias rimuove un alias o un alias dalla shell corrente, ma se sono "memorizzati", ad esempio ~/.bashrc, torneranno quando creerai una nuova shell (o finestra del terminale). Quindi è necessario rimuovere la definizione degli alias da dove sono memorizzati per eliminarli, a meno che non siano alias temporanei. - sudodus