Как выполнить исполняемый файл, не предварительно ожидая./

Я довольно плохо знаком с Ubuntu, и я действительно верю в переход в голове сначала в проблемы для изучения. Я знаю, что могу запустить некоторые приложения GUI с Putty+Xming на бездисплейном Сервере Ubuntu. Но я не могу выполнить Код Visual Studio, Моя проблема не устанавливает Код Visual Studio. Я установил через zip и через umake. Оба с тем же результатом.

user@server:~/tools/web/visual-studio-code$ ls
Code                       libgcrypt.so.11  natives_blob.bin
content_shell.pak          libnode.so       resources   
Credits_43.0.2357.65.html  libnotify.so.4   snapshot_blob.bin
icudtl.dat                 license.txt      ThirdPartyNotices.txt
libffmpegsumo.so           locales

user@server:~/tools/web/visual-studio-code$ Code
No command 'Code' found, did you mean:
Command 'ode' from package 'plotutils' (universe)
Command 'node' from package 'node' (universe)
Command 'node' from package 'nodejs-legacy' (universe)
Code: command not found
user@server:~/tools/web/visual-studio-code$

Кто-либо знает, может ли VS Code быть открыт этот путь?

3
задан 4 August 2015 в 14:46

2 ответа

Необходимо выполнить execitable из текущего каталога как ./executable где . представьте текущий каталог.

Если Вы находитесь в ~/tools/web/visual-studio-code каталог для выполнения исполняемого файла Code необходимо сделать две вещи,

  1. Проверьте, имеет ли исполняемый файл разрешение выполнения. Посмотрите, Как сделать исполняемый файл файла?
  2. Выполните исполняемый файл как, ./Code Почему я должен ввести '. /' прежде, чем выполнить программу в текущем каталоге?

Как выполнить исполняемый файл из текущего каталога без ./ прежде executiable:

Выполните следующую команду в терминале,

echo "export PATH=$PATH:." >> ~/.bashrc

и выполненный Code от ~/tools/web/visual-studio-code как

user@server:~/tools/web/visual-studio-code$ Code 

Как выполнить исполняемый файл из любого каталога без ./ прежде executiable:

echo "export PATH=$PATH:$HOME/tools/web/visual-studio-code" >> ~/.bashrc

и выполненный Code отовсюду,

user@server:~$ Code
3
ответ дан 1 December 2019 в 16:27

Пока Вы установили выполнить полномочия на файле правильно, можно выполнить тот файл отовсюду в системе, не имея необходимость добавлять PATH к Вашему $PATH переменная.

метод выполнения этого просто включает ввод полного пути к исполняемому файлу. В Вашем случае:

~/tools/web/visual-studio-code/Code

или

/home/user/tools/web/visual-studio-code/Code

Добавление записи в Ваш $PATH может быть полезным, если это - команда, которую Вы будете использовать очень регулярно, но остерегаться того, что любому другому имени файла в том каталоге будут делать попытку выполнения при вводе его в командной строке. Таким образом, если Вы ввели 'локали' или 'снабжаете' систему, может попытаться выполнить те файлы.

0
ответ дан 1 December 2019 в 16:27

Другие вопросы по тегам:

Похожие вопросы: