gpt4 book ai didi

linux - ${path} 如何工作,在本教程中

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:23:50 26 4
gpt4 key购买 nike

我敢肯定这是该站点上提出的最愚蠢的问题之一,但我对 Linux 还很陌生,而且有点不知所措。我正在处理这个 tutorial here并卡在“添加路径”和验证步骤上。

对于这个,教程告诉我使用这个:

export PATH=${PATH}:${DTITK_ROOT}/bin:${DTITK_ROOT}/utilities:${DTITK_ROOT}/scripts

我已经定义了DTITK_ROOT,对上面的指令有几个问题。

  1. ${} 应该留在 DTITK_ROOT 周围吗?
  2. 我的 DTITK_ROOT 是我将程序提取到的文件的完整路径(我认为这是正确的术语),我应该更改它吗?
  3. 在这种情况下,我应该为 ${PATH} 写什么?我知道我应该用一些东西来代替它,但我不知道是什么。我尝试过的一切都没有通过验证步骤。

如果这看起来像一个愚蠢或非常简单的问题,我很抱歉,但我什至不知道任何关键字来谷歌以找到如何获得答案。

最佳答案

  1. 是的。这就是您访问存储在 DTITK_ROOT 中的路径的方式。这称为参数扩展。您可以阅读更多相关信息 here .

  2. 不,不要改变任何东西。此外,与相对路径相比,更常用的术语是绝对路径。绝对路径是从根目录开始的路径,/。相对路径是您当前工作目录的路径。您可以阅读有关一般路径以及绝对路径和相对路径之间差异的更多信息 here .

  3. 您无需用任何东西替换它。参数扩展再次发挥作用,这将被替换为已存储在路径变量中的内容。所以这个命令实际上所做的就是获取你的路径变量,向它添加更多路径,然后将它存储回你的路径变量中。如果您不知道,路径变量包含您希望在不键入完整路径的情况下执行的所有可执行文件的路径。 Here是关于路径变量以及其他环境变量的很好的讨论。

关于linux - ${path} 如何工作,在本教程中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38644387/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com