我在主目录中,有一个名为 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")