У меня есть файл ruby, сохраненный на моем рабочем столе как test.rb. Как я могу открыть его с помощью терминала? Я уже пытался использовать /home/desktop/test.rb , и в ответ я получаю bash: /home/desktop/test.rb: такого файла или каталога нет .
/home/<username>/
путь Вашего корневого каталога. При запуске Терминала Shell запускается в корневом каталоге, можно распечатать тот путь с командой
$ pwd
Вы нуждаются в пути Настольной Папки, пробуют его
$ ls
Ваша заключительная команда, чем будет, вероятно, похожа на это:
~$ ./Desktop/test.rb
Но необходимо попробовать учебное руководство за оболочку Linux, как этот: LinuxCommand.org
Вы можете использовать команду ruby
, которая вызывает интерпретатор Ruby в вашем файле:
ruby ~/Desktop/test.rb
Таким образом, вам не нужно делать исполняемый файл.
(Символ тильды ~
является сокращением для пути к вашей домашней папке, который является /home/<your-username>
.)
Если вам все еще нужно сделать свой сценарий исполняемым, я надеюсь, вы не забыли напечатать шебанг строка в первой строке вашего скрипта:
#!/usr/bin/ruby
, затем запустите chmod +x ~/Desktop/test.rb
на терминале, чтобы сделать test.rb
исполняемым.
Ваш домашний каталог - /home/<your username>/
. Ваш рабочий стол - /home/<your username>/Desktop
.
Вы забыли <your username>
часть этого.