Wie entferne ich einen Alias?

179

Ich möchte den gsAlias ​​von meinem PC entfernen . Wenn ich gstippe, wird GhostScript geöffnet. Aber ich habe überall im Homeverzeichnis nachgesehen.alias .bash_aliases .bashrc

Ich überschreibe das auch gsmit meinem benutzerdefinierten Alias.

Ich kann es nicht entfernen. Und ich tippe auch das aliasTerminal ein, in der Liste konnte ich es nicht finden.

Bitte ich möchte es entfernen ...

jean000
quelle
3
gs ist kein Alias, sondern der Name der GhostScript-Binärdatei. Wenn Sie möchten, dass gs nichts unternimmt, müssen Sie Ghostscript von Ihrem System deinstallieren, obwohl dies wahrscheinlich keine gute Idee ist, da viele andere Programme davon abhängen.
Cheesemill
@Cheesemill und das erklärt die? Ich hatte in meinem Kopf. Warum nimmst du an, dass es jean000 ist? :)
Rinzwind
2
Mit können Sie type gsprüfen, ob es sich bei dem Befehl um eine ausführbare Datei, einen Alias, eine Bash-Funktion oder eine eingebaute Bash handelt.
Håken Lid
alias --help, unfreundlich, zeigt keine nützliche Antwort auf diese Frage
Purplejacket

Antworten:

227

Der Befehl einen Aliasnamen zu entfernen , ist unaliasso ....

 unalias gs

Handbuch :

NAME

Unalias - Aliasdefinitionen entfernen

ZUSAMMENFASSUNG

unalias alias-name...

unalias -a

BESCHREIBUNG

Das Dienstprogramm unalias entfernt die Definition für jeden angegebenen Aliasnamen. Siehe Alias-Ersetzung. Die Aliase werden aus der aktuellen Shell-Ausführungsumgebung entfernt. Siehe Shell-Ausführungsumgebung.

-a Entfernt alle Aliase

Rinzwind
quelle
Ich habe nicht funktioniertunalias: no such hash table element: gs
jean000
10
Dann haben Sie es NICHT als Alias.
Rinzwind
8
achtung: unalias -awird remove all alias definitions from the current shell execution environment.möglicherweise auch andere unschuldige einschließen.
Huey
1
@assylias das habe ich verpasst :) bearbeitet
Rinzwind
1
unaliasEntfernt einen oder mehrere Aliasnamen aus der aktuellen Shell. Werden sie jedoch beispielsweise in gespeichert ~/.bashrc, werden sie beim Erstellen einer neuen Shell (oder eines neuen Terminalfensters) wiederhergestellt. Entfernen Sie daher die Definition der Aliase von ihrem Speicherort, um sie zu entfernen, sofern es sich nicht um temporäre Aliase handelt.
Sudodus