[linux-l] Re: shell: internal "which" checks aliases and functions
Matthias Kranz
matthiaskranz at gmx.de
Di Dez 12 14:38:51 CET 2006
On Tue, 2006-12-12 at 14:21 +0100, Sven Guckes wrote:
> wenn ich aber ein alias bzw eine funktion ein externes,
> ausfuehrbares kommando im $PFAD verdecket, dann
> moechte ich, dass meine shell mir das auch sagt.
>
> beispiel:
> zsh> alias vim='vim -X'
> zsh> vim () { echo $* }
> zsh> which vim
> vim: aliased to vim -X
> vim () { echo $* }
> /usr/bin/vim
> /usr/bin/X11/vim
>
> ich empfinde diese anzeige als
> ein sehr angenehmes feature. ymmv.
[root at dhcp-0-189 ~]# alias foo=ls
[root at dhcp-0-189 ~]# which -a foo
alias foo='ls'
/bin/ls
/usr/bin/foo
[root at dhcp-0-189 ~]# echo $SHELL
/bin/bash
Matthias
--
Matthias Kranz
Berlin/München
http://mkr.oerks.de
Mehr Informationen über die Mailingliste linux-l