как вычислить команду для запуска программы с терминала

Ошибка появляется после некоторых поисковых запросов с Deja Dup. Поскольку вы уже решили это, я буду держать это в курсе, но решение было следующим (из комментариев):

Все хорошо, еще раз (нет предупреждающего сообщения) ... Я очистить и изгнать Deja Dup (мне это все равно не нравилось. Я предпочитаю «Lucky Backup») - fred.bear

1
задан 27 November 2012 в 02:26

5 ответов

Установите свою программу, а затем, прежде чем использовать инструмент поиска, например locate, вы должны запустить

sudo updatedb

, чтобы обновить базу данных, или вы не найдете свою только что установленную программу с locate.

Теперь вы, как правило, сможете использовать имя только что установленной программы (например, shutter) и запустить locate shutter, например, чтобы найти все установленные файлы shutter. Чтобы конкретно найти все исполняемые файлы, связанные с shutter в bin, запустите

locate shutter | grep bin

. В качестве альтернативы, чтобы быстро найти местоположения основного исполняемого файла shutter, запустите which shutter и список файловой системы местоположения, запустите whereis shutter.

1
ответ дан 25 May 2018 в 03:56

На ubuntu вы можете использовать удобный инструмент для завершения bash, чтобы программно перечислить, какие команды доступны вам как пользователю (при условии, что вы знаете, с каких букв начинается команда, в вашем случае netbean это будет netb)

Итак, откройте терминал, а затем введите первые пару букв приложения следующим образом: netb

Затем нажмите клавишу tab для списка доступных вам команд

, вы должны увидеть исполняемый файл для чистых бит.

5
ответ дан 25 May 2018 в 03:56

Графические программы, такие как NetBeans, могут быть открыты путем поиска в Dash, независимо от того, как они были установлены. Если вы установили программу командной строки, вы можете запустить ее, просто введя имя программы в терминал. Например, после установки текстового редактора vim вы можете запустить его, просто набрав vim в терминал и нажав Enter.

Обычно вам не нужно знать путь, к которому установлена ​​программа. Однако вы можете увидеть это, набрав which <command name> в терминал. Например, чтобы узнать, где установлен vim , запустите команду which apt-get.

3
ответ дан 25 May 2018 в 03:56
  • 1
    это легко, я хочу также сделать это с помощью командной строки – John 28 November 2012 в 13:02

Один из способов проверить это - прочитать список файлов, установленных пакетом, и посмотреть исполняемые файлы. Предполагая, что пакет называется netbeans, вы можете запустить его в терминале:

dpkg -L netbeans | grep bin

Одна из строк на выходе должна быть:

/usr/bin/netbeans

Поскольку / usr / bin должен быть в вашем $ PATH, это означает, что вы можете запустить его, набрав netbeans в терминале.

Другие применения флага dpkg -L обнаруживают, где хранятся журналы или файлы конфигурации. Это будет работать, если вы установили с помощью apt-get, dpkg или программного центра.

3
ответ дан 25 May 2018 в 03:56
  • 1
    +1, вероятно, лучший и самый простой способ сделать это – MiJyn 29 November 2012 в 00:33

Доступ к большинству программ / команд из любого места; вам не нужно определять путь.

Если вам все еще нужно или хотите узнать путь, используйте, как указано в ответе выше.

Что касается имени , попробуйте netbeans и посмотрите, работает ли это.

Что касается доступных параметров командной строки (при условии, что указанная выше команда работает) попробуйте netbeans --help

1
ответ дан 25 May 2018 в 03:56

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

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