“which”命令的区别

“which”命令的区别

(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 的语言中的环境变量不同。

相关内容