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

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


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

  sudo updatedb  

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

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

  locate shutter |  grep bin  

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


5

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

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

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

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

Поделиться
Улучшить этот ответ

v>

ответил 26 ноября ’12 в 21:35
добавить комментарий |

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

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

Затем нажмите клавишу tab , чтобы открыть список доступных вам команд

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


3

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

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

Поделиться
Улучшить этот ответ
ответ дан 26 ноября 2012 в 22:44
  • это просто, я также хочу иметь возможность сделать это с помощью командной строки — Джон, 28 ноя., 2012 в 7:02
добавить комментарий |

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

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


3

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

  dpkg -L netbeans |  grep bin  

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

 /usr/bin/netbeans  

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

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

Поделиться
Улучшите это ответ
Создан 26 ноя. 2012, 22:19.
  • + 1, вероятно, самый лучший и простой способ сделать это — MiJyn 28 ноя, в 18:33
добавить комментарий |

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

  dpkg -L netbeans |  grep bin  

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

 /usr/bin/netbeans  

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

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


1

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

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

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

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

Поделиться
Улучшить этот ответ
ответил 26 нояб., в 20:29
добавить комментарий |

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

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

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

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

Оцените статью
Botgadget.ru
Добавить комментарий