hash
名称:记住或显示程序的位置。
总揽: hash [-lr] [-p Pathname] [-dt] [Name……]
描述:
    决定和记住每个指定的Name命令的完整路径。若没指定参数,则显示已经记录的命令
的信息。
选项:
    -d  :忘记已经记录的每个Name的路径。
    -l  :以可再用方式显示。
    -p Pathname:使用Pathname作为Name的完整路径。
    -r :忘记所有已记录的位置。
    -t :打印每个已记录的Name的位置,若指定多个Name时,则正确处理每个Name
    位置。
参数:
    Name :每一个Name$PATH中搜索且将其增加到已记录的命令列表中.
实例:
   #[1].设置chmod的路径为/bin/chmod
    hash -p /bin/chmod chmod
   #[2].显示hash
    hash
   #[3].以可再用方式显示hash
    hash -l 
  
   #[4].删除chmod已记录的路径
    hash -d chmod
   #[5].删除所有已记录的命令
    hash -r 

说明:这个命令很有用,它可以记住你指定的命令的完整路径,若你下次再执行这个命令时它就不会再去$PATH中寻找,而是再hash表中寻找,减少了查找命令的时间