Come rimuovo un alias?


179

Voglio rimuovere l' gsalias dal mio PC. Quando gsscrivo si aprirà GhostScript. Ma ho controllato ovunque nella home directory.alias .bash_aliases .bashrc

Inoltre lo sovrascrivo gscon il mio alias personalizzato.

Non riesco a rimuoverlo. E scrivo anche il aliasterminale, nell'elenco non sono riuscito a trovarlo.

Per favore, voglio rimuoverlo ...


3
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 questo probabilmente non è una buona idea poiché molti altri software dipendono da esso.
Cheesemill,

@Cheesemill e questo spiega il? Avevo in testa. Perché pensi che sia alean jean000? :)
Rinzwind,

2
È possibile utilizzare type gsper verificare se il comando è un file eseguibile, un alias, una funzione bash o un built-in bash.
Håken Lid,

alias --help, inutilmente, non rivela alcuna risposta utile a questa domanda
Purplejacket,

Risposte:


227

Il comando per rimuovere un alias è unaliascosì ....

 unalias gs

Manuale :

NOME

unalias: rimuove le definizioni di alias

SINOSSI

unalias alias-name...

unalias -a

DESCRIZIONE

L'utilità unalias rimuove la definizione per ciascun nome alias specificato. Vedi Sostituzione alias. Gli alias devono essere rimossi dall'attuale ambiente di esecuzione della shell; consultare l'ambiente di esecuzione della shell.

-a Rimuove tutti gli alias


non funziona ho ricevutounalias: no such hash table element: gs
jean000

10
Quindi NON ce l'hai alias.
Rinzwind,

8
attenzione: unalias -avolontà remove all alias definitions from the current shell execution environment., possibilmente includendo altri innocenti.
Huey,

1
@assylias L'ho perso :) modificato
Rinzwind

1
unaliasrimuove un alias o alias dalla shell corrente, ma se, ad esempio ~/.bashrc, vengono "memorizzati" , torneranno quando si crea una nuova shell (o finestra terminale). Quindi dovresti rimuovere la definizione degli alias da dove sono memorizzati per eliminarli, a meno che non siano alias temporanei.
sudodus,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.