最新消息:马哥2016Linux运维实战班全新上线,详情可了解 http://www.magedu.com/

如何实现在命令行输入pwd时显示出ifconfig的效果

运维专栏 lc 184浏览 0评论

1、使用type ifconfig 查看

 

2使用type pwd 查看

如果还没有使用过pwd则显示如下,表示pwd属于内部命令,然后输入enable -n pwd 禁用这个内部命令

 

如果已经使用过,就会显示hash,已经缓存过

 

此时就不仅需要禁用内部命令,还需要使用hash -d pwd 清除pwd的缓存,使其在执行时强制进行搜索,

之后输入cp /usr/sbin/ifconfig /usr/local/bin/pwd,把ifconfig拷贝到比pwd所在地优先级高的地方并改名为pwd,然后输入pwd ,就会显示出ifconfig的效果

查询信息的搜索优先级,输入$PATH

 

 cp 之后执行命令pwd就会显示ifconfig的效果了,如下图

 

 

另外,还可以通过alias的方法实现,具体实现方法如下

alias pwd=‘ifconfig’ 设置pwd的值为ifconfig

转载请注明:linux运维部落 » 如何实现在命令行输入pwd时显示出ifconfig的效果

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (2)

  1. 我看了一下,不过感觉可以通过alias的方式来实现,更快捷,设置alias pwd=‘ifconfig’设置pwd的值为ifconfig,也能快速实现,如果要永久实现,进入vim ~/.bashrc中修改别名,pwd=‘ifconfig’,一些小的理解,博主可以试试。
    努力!奋斗!1个月前 (07-13)回复
    • 是的呢,哈哈哈
      lc1个月前 (07-13)回复