当前位置: 首页 > 面试题库 >

在Linux中使用空间设置环境变量

梁丘伟
2023-03-14
问题内容

我想设置一个有空间的环境变量。它是文件夹的路径,文件夹名称为:/ home / mehrabib / my video

我编辑.bashrc并在其中添加以下行:

export $VIDEO=/home/mehrabib/my\ video

并运行以下命令:

echo $VIDEO
cd $VIDEO

结果是:

/home/mehrabib/my video
/home/mehrabib/my :no such file or directory

我将其更改为

export $VIDEO=/home/mehrabib/my\\\ video

并运行以下命令:

echo $VIDEO
cd $VIDEO

结果是:

/home/mehrabib/my\ video
/home/mehrabib/my\ :no such file or directory

我该怎么办?


问题答案:

你应该做

export VIDEO="/home/mehrabib/my video"

总结丹的评论也可以

cd "$VIDEO"

它将扩展到

cd "/home/mehrabib/my video"

再次。

就个人而言,我更喜欢${VIDEO}语法。



 类似资料:
  • 问题内容: 在中,我有以下脚本正在工作: Bash中的功能等效于什么? 有直接的模拟吗?环境变量用于查找可执行文件。 问题答案: 将VAR设置为value。如果需要空格,请用单引号将其引起来。如果要对变量进行插值,请使用双引号,例如。

  • 问题内容: 嗨,我试图找出如何使用Ansible设置环境变量。 简单的shell命令是这样的: 作为shell命令尝试,并在使用环境模块尝试时遇到错误,没有任何反应。 我在想什么 问题答案: 有多种方法可以做到这一点,而且从您的问题出发,也不清楚您需要什么。 1.如果仅需要按任务定义环境变量,请执行以下操作: 请注意,该功能仅对第一个任务可用,不会在您的系统上永久设置它。 希望不久后还将在 播放级

  • 我首先执行了命令: 然后我打开了文件:。在这个文件中,我放了: 如何永久设置路径?

  • 问题内容: 有没有一种方法可以在Linux中使用C设置环境变量? 我尝试了和,但是它们似乎并没有为我工作。 问题答案: 我将在这里做出一个疯狂的猜测,但是这些功能似乎不起作用的正常原因不是因为它们不起作用,而是因为用户并不真正了解环境变量的工作原理。例如,如果我有此程序: 然后我从外壳程序运行它,它不会修改外壳程序的环境- 子进程无法做到这一点。这就是为什么内置可修改环境的shell命令的原因,以

  • 我尝试为将在Windows子系统Linux中运行的Visual Studio Code任务设置环境变量。然而,它似乎不起作用。这是我的tasks.json: 输出为: 请注意,默认情况下,shell已被手动修改为WSL的,正如这里和这里推荐的那样。

  • 问题内容: 按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 我最近开始使用Linux作为主要操作系统。在Linux中为C和C ++设置完整的编程环境需要什么工具? 问题答案: 标准的东西: 编译器工具gcc,gdb等 某