![“which”命令的区别](https://linux22.com/image/1069/%E2%80%9Cwhich%E2%80%9D%E5%91%BD%E4%BB%A4%E7%9A%84%E5%8C%BA%E5%88%AB.png)
(unix-system “which [name])
和命令有什么区别which [name]
。
例如,当我使用该(unix-system “which visual_elite)
命令时,我得到以下结果:
/home/vhdl/edatools/mentor/visualelite/VisualElite-4.2.1/Linux2.4/bin/visual_elite
当我使用命令行执行相同操作时,which visual_elite
我得到
enidl-atlas-schur <76> # which visual_elite
visual_elite is /home/vhdl/edatools/mentor/visualelite/VisualElite-4.2.1/visual_elite
为什么我会有这种差异?
答案1
之所以有这种差异,是因为PATH
“命令行”上的环境变量与您正在使用的类似 lisp 的语言中的环境变量不同。