我的桌面上有一个 ruby 文件,名为 test.rb。如何使用终端打开它?我已经尝试使用/home/桌面/test.rb我得到的回应是bash:/home/desktop/test.rb:没有此文件或目录。
答案1
您可以使用该ruby
命令,它会在您的文件上调用 Ruby 解释器:
ruby ~/Desktop/test.rb
这样您就不需要使您的文件可执行了。
(波浪符号~
是您的主文件夹路径的简写/home/<your-username>
。)
如果您仍然需要使您的脚本可执行,我希望您记得在脚本的第一行输入 shebang 行:
#!/usr/bin/ruby
chmod +x ~/Desktop/test.rb
然后在终端上运行以使其test.rb
可执行。
答案2
/home/<username>/
是您的主目录的路径。如果您启动终端,您的 Shell 会在您的主目录中启动,您可以使用命令打印该路径
$ pwd
您需要桌面文件夹的路径,请尝试使用
$ ls
您的最终命令可能看起来像这样:
~$ ./Desktop/test.rb
但是您应该尝试一下 Linux shell 的教程,例如这个:LinuxCommand.org
答案3
您的主目录是/home/<your username>/
。您的桌面是/home/<your username>/Desktop
。
您忘记了<your username>
它的那部分。