Я хочу выяснить, как открыть программу после ее установки в терминале. Я делаю это с программами все время, но я не знаю, как узнать после установки программы, какую команду запустить, в каком пути к файлу все находится или что-то в этом роде. Программа, которую я пытаюсь выяснить, как открыть из терминала прямо сейчас, - это среда IDE NetBeans 7.2.1, но я не просто хочу понять, как ее открыть, я хочу понять, как узнать, куда идти после установки это, установил ли я его с помощью apt-get или использовал dpkg?
Установите вашу программу, а затем, прежде чем использовать инструмент поиска, подобный locate
, вы должны запустить
sudo updatedb
, чтобы обновить базу данных, иначе вы не найдете только что установленную программу с locate
. [ 1112]
Теперь вы обычно сможете использовать имя только что установленной программы (например, shutter
) и запустить locate shutter
, например, чтобы найти все установленные файлы shutter
. Чтобы конкретно найти все исполняемые файлы, связанные с shutter
, в bin, запустите
locate shutter | grep bin
В качестве альтернативы, чтобы быстро найти расположения основного shutter
исполняемого файла, запустите which shutter
и выведите список расположений файловой системы запустить whereis shutter
.
Один из способов проверить это - прочитать список файлов, установленных пакетом, и найти исполняемые файлы. Предполагая, что пакет называется netbeans, вы можете запустить его в терминале:
dpkg -L netbeans | grep bin
Одна из строк в выводе должна быть:
/usr/bin/netbeans
Так как / usr / bin должен быть в вашем $ PATH это означает, что вы можете запустить его, набрав netbeans
в терминале.
Другие варианты использования флага dpkg -L определяют, где хранятся журналы или файлы конфигурации. Это будет работать независимо от того, установлены ли вы с помощью apt-get, dpkg или программного центра.
Графические программы, такие как NetBeans, можно открыть с помощью поиска в тире, независимо от того, как они были установлены. Если вы установили программу командной строки, вы обычно можете запустить ее, просто набрав название программы в терминале. Например, после установки текстового редактора vim вы можете запустить его, просто набрав vim
в терминале и нажав Enter.
Обычно вам не нужно знать путь, по которому установлена программа. Однако вы можете увидеть это, набрав which <command name>
в терминале. Например, чтобы узнать, куда установлен apt-get , выполните команду which apt-get
.
Большинство программ / команд могут быть доступны из любого места; вам не нужно выяснять путь.
Если вам все еще нужно или вы хотите узнать путь, используйте его, как указано в ответе выше.
Что касается названия, попробуйте netbeans
и посмотрите, работает ли оно.
Что касается доступных параметров командной строки (при условии, что вышеуказанная команда работает), попробуйте netbeans --help
В Ubuntu вы можете использовать удобный bash-complete featuere, чтобы программно перечислить, какие команды доступны вам как пользователю (при условии, что вы знаете, с каких букв начинается команда, в вашем случае это будет netbean) netb)
Итак, откройте терминал, а затем введите первые пару букв приложения следующим образом: netb
Затем нажмите клавишу tab
для получения списка доступных вам команд [ 114]
вы должны увидеть там исполняемый файл для neatbeans.