ubuntu中如何打开另一个目录中的文件?

ubuntu中如何打开另一个目录中的文件?

我在主目录中,有一个名为 s0.scm 的文件。我无法将其复制到我想要的文件夹,因为我没有 root 权限。所以,这就是我想要做的。在主目录中,我运行以下命令:

cd /usr/local/bin

现在我在这个目录中。这个目录中有一个名为 scheme 的程序,我想使用 scheme 打开 s0.scm。如果 s0.scm 与 scheme 位于同一目录中 (/usr/local/bin),那么我只需编写

(load "s0.scm")

运行它。但由于 s0.scm 位于主目录中,我不知道该怎么做。有人能帮我吗?

谢谢

答案1

尝试:

$ cd ~
$ /usr/local/bin/scheme
Welcome to Scheme
> (load "s0.scm")

通常,您需要使用 PATH 环境变量来轻松访问程序。

$ PATH=${PATH}:/usr/local/bin

然后简单地

$ scheme

启动 Scheme。

答案2

此外,你还可以运行

(load "~/so.scm")

因为这~意味着你的主目录。

一般来说,如果你想加载位于目录中的文件d,你可以运行:

(load "path/to/d/file.scm")

相关内容