gs
别名。当我键入gs
时,它将打开GhostScript。但是我检查了主目录中的所有位置.alias
.bash_aliases
.bashrc
我也用我的自定义别名覆盖了gs
。 我无法将其删除。而且我还在终端中键入
alias
,在列表中我找不到它。 请删除它...
#1 楼
删除别名的命令是unalias
这样。... unalias gs
手册:
NAME
unalias-删除别名定义
提要
unalias alias-name...
unalias -a
说明
unalias实用程序应删除每个指定别名的定义。请参阅别名替代。别名应从当前的shell执行环境中删除;请参见Shell执行
环境。
-a
删除所有别名评论
无法正常工作,我得到了unalias:没有这样的哈希表元素:gs
–jean000
13年7月27日在18:41
那你就不用别名了。
–灵风
13年7月27日在18:45
注意:unalias -a将从当前的shell执行环境中删除所有别名定义,可能包括其他无害的定义。
–休伊
2014年11月21日,12:48
@assylias我错过了:)编辑
–灵风
15年5月20日在11:42
unalias从当前外壳中删除一个或多个别名,但是如果它们被“存储”在例如〜/ .bashrc中,则在创建新的外壳(或终端窗口)时它们会回来。因此,除非它们是临时别名,否则应从别名的存储位置删除它们的定义以摆脱它们。
– sudodus
18 Mar 19 '18 at 17:02
评论
gs不是别名,它是GhostScript二进制文件的名称。如果您希望gs不执行任何操作,则必须从系统中卸载ghostscript,尽管由于许多其他软件都依赖它,但这可能不是一个好主意。@Cheesemill,这解释了吗?我有头脑。您为什么认为它是别名jean000? :)
您可以使用gs类型检查命令是否是可执行文件,别名,bash函数或内置的bash。
别名--help毫无助益,没有揭示此问题的任何有用答案