我敢肯定,这是问这个网站上最愚蠢的问题,但我很新的Linux和一个小我的深处。 我正在关闭此的教程在这里和我粘在“添加路径”,并验证步骤。
对于这个教程告诉我使用这个:
export PATH=${PATH}:${DTITK_ROOT}/bin:${DTITK_ROOT}/utilities:${DTITK_ROOT}/scripts
我已经定义DTITK_ROOT上,具有上述说明几个问题。
- 应在$ {}周围的DTITK_ROOT剩下什么?
- 我DTITK_ROOT是完整路径(我认为这是正确的术语),以我提取到,我应该改变该程序的文件?
- 我该怎么写$ {PATH}在这种情况下? 我明白,我应该用什么来取代它,但我不知道是什么。 我用尽了一切没有通过验证的步骤。
我很抱歉,如果这似乎是一个愚蠢的或很简单的问题,但我不知道任何关键字,以便了解如何获取答案谷歌。
第一个命令照顾路径
export DTITK_ROOT=mypathonSystem/dtitk
第二个命令
export PATH=${PATH}:${DTITK_ROOT}/bin:${DTITK_ROOT}/utilities:${DTITK_ROOT}
/脚本
我也不太清楚,但我想既然你在第一个命令$ {PATH}定义DDTITK_ROOT是让系统知道哪里有资源可以在这里找到第二个命令应该运行的是
你尝试过运行第一个命令,然后运行第二个命令未修改?
- 应在$ {}周围的DTITK_ROOT剩下什么?
是。 在外壳的情况下,这里没有必要的,因为后面的$ DTITK_ROOT的/是足够的信号,我们已经达到了变量名的末尾,但这样做$ {DTITK_ROOT}明确地说,变量名是DTITK_ROOT和不是加任何字符可能是在它的结束。 其他程序(如make),它允许你写的shell命令来执行可能不那么适应 - 使会认为$ DTITK_ROOT之后将文字字符TITK_ROOT $ d的值。 因此,它是只习惯于把{}周围shell变量名是比单个字符长一个很好的做法。
- 我DTITK_ROOT是我提取到,我应该改变该程序文件的完整路径?
如果你指的是完整路径您提取程序的目录,那么这就是你应该使用什么。 我假设你有类似“出口DTITK_ROOT = /用户/ huiz / UNIX / dtitk”(每例子)。
在你可以做的事情是验证DTITK_ROOT的值可通过执行"echo ${DTITK_ROOT}"
,以确认它具有正确的价值。