Bagaimana cara menghapus alias?

179

Saya ingin menghapus gsalias dari PC saya. Ketika saya mengetiknya gsakan membuka GhostScript. Tapi saya memeriksa di mana-mana di direktori home.alias .bash_aliases .bashrc

Saya juga menimpa gsdengan alias kustom saya.

Saya tidak bisa menghapusnya. Dan saya juga mengetik aliasterminal, dalam daftar saya tidak dapat menemukannya.

Tolong saya ingin menghapusnya ...

jean000
sumber
3
gs bukan alias, itu nama biner GhostScript. Jika Anda ingin gs tidak melakukan apa-apa maka Anda harus menghapus ghostscript dari sistem Anda meskipun ini mungkin bukan ide yang baik karena banyak perangkat lunak lain bergantung padanya.
Cheesemill
@Cheesemill dan itu menjelaskan? Ada di kepala saya. Mengapa Anda menganggap itu adalah alias jean000? :)
Rinzwind
2
Anda dapat menggunakan type gsuntuk memeriksa apakah perintahnya adalah file yang dapat dieksekusi, alias, fungsi bash, atau bash builtin.
Håken Lid
alias --help, tidak membantu, tidak mengungkapkan jawaban yang berguna untuk pertanyaan ini
Purplejacket

Jawaban:

227

Perintah untuk menghapus alias unaliasbegitu ....

 unalias gs

Manual :

NAMA

unalias - hapus definisi alias

RINGKASAN

unalias alias-name...

unalias -a

DESKRIPSI

Utilitas unalias harus menghapus definisi untuk setiap nama alias yang ditentukan. Lihat Substitusi Alias. Alias ​​harus dihapus dari lingkungan eksekusi shell saat ini; lihat Lingkungan Eksekusi Shell.

-a Hapus Semua alias

Rinzwind
sumber
tidak berfungsi saya dapatkanunalias: no such hash table element: gs
jean000
10
Maka Anda TIDAK memilikinya alias'd.
Rinzwind
8
hati-hati: unalias -aakan remove all alias definitions from the current shell execution environment., mungkin termasuk yang tidak bersalah lainnya.
Huey
1
@assylias Saya melewatkan itu :) diedit
Rinzwind
1
unaliasmenghapus alias atau alias dari shell saat ini, tetapi jika mereka 'disimpan' misalnya ~/.bashrc, mereka akan kembali ketika Anda membuat shell baru (atau jendela terminal). Jadi, Anda harus menghapus definisi alias dari tempat mereka disimpan untuk menghilangkannya, kecuali mereka alias sementara.
sudodus