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

Я хочу выяснить, как открыть программу после ее установки в терминале. Я делаю это с программами все время, но я не знаю, как узнать после установки программы, какую команду запустить, в каком пути к файлу все находится или что-то в этом роде. Программа, которую я пытаюсь выяснить, как открыть из терминала прямо сейчас, - это среда IDE NetBeans 7.2.1, но я не просто хочу понять, как ее открыть, я хочу понять, как узнать, куда идти после установки это, установил ли я его с помощью apt-get или использовал dpkg?

4
задан 27 November 2012 в 00:26

5 ответов

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

sudo updatedb

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

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

locate shutter | grep bin

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

0
ответ дан 27 November 2012 в 00:26

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

dpkg -L netbeans | grep bin

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

/usr/bin/netbeans

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

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

0
ответ дан 27 November 2012 в 00:26

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

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

0
ответ дан 27 November 2012 в 00:26

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

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

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

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

0
ответ дан 27 November 2012 в 00:26

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

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

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

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

0
ответ дан 27 November 2012 в 00:26

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

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