Модераторы: powerfox, ZeeLax
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> где находятся все программы в Linux? объясните новичку 
V
    Опции темы
KaraKum
  Дата 10.6.2008, 23:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 640
Регистрация: 3.12.2007

Репутация: нет
Всего: 1



Нашёл книгу "LINUX NEWBIE ADMINISTRATOR GUIDE", где банально есть глава "How can I run a program?" - будто для меня и писали (чего нет ни в одной другой документации, а после 5 лет за виндой это не так уж и банально!).
Но, всё таки, если проги нужно запускать написав их исполняемый файл в консоли, то скажите где можно узнать их список (или как там выразиться?) (например, как запустить wine, blender, KDeveloper?).
Да и, в общем, любая документация была бы очень полезна, поэтому, если можете, отправьте на почту или выложите здесь (первое предпочтительнее).

Почта [email protected]
PM MAIL WWW   Вверх
bilbobagginz
Дата 11.6.2008, 00:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 113
Всего: 317



программы в линуксе могут находиться везде.
у вас в домашнем каталоге, во временной папке /tmp и т.д.

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

/tmp/myprogram
и программа запустится.
если не хочется писАть полное название - то можно перейти в каталог нахождения программы, и запустить так:
Код

./myprogram

в принципе это короче, но и это идентично предыдущему методу, просто оболочки в линукс относятся к "." как к <полное название текущего каталога>, т.е.
и то и это муторно. 
поэтому придумали специальную переменную PATH, т.е. "путь". это переменная окружения, как и в DOS, a точнее наоборот, в DOS реализовали какую-то часть свойств текстовой оболочки POSIX системы,  "переменные окружения"

данную переменную заполняют во время запуска оболочки, с которой вы работаете (скорее всего это bash).
она нужна, чтобы в нее вписать список каталогов, в которых нужно класть программы.
тогда можно не писать полный путь, а писать только короткое название программы, напр.:
Код

myprogram

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

посмотреть какое значение у переменной PATH можно так:
Код

echo $PATH

у меня она такая:
Код

/usr/lib/kde4/bin:/bin:/usr/lib/jvm/java-6-sun/jre/bin:\ 
/usr/lib/jvm/java-6-sun/bin:/usr/local/sbin:/usr/local/bin: \
/usr/sbin:/usr/bin:/sbin:/bin:/usr/games


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

ключевые слова:
оболочка (shell)
переменные окружения процесса (process environment variables)
абсолютный путь (absolute path)
просмотр значения переменной окружения (evaluation of environment variable)




--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
Vaulter
Дата 11.6.2008, 10:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1724
Регистрация: 30.12.2002
Где: бункер

Репутация: 3
Всего: 22



Цитата

$ whereis wine
wine: /usr/bin/wine /usr/lib/wine /usr/include/wine /usr/share/wine /usr/share/man/man1/wine.1.gz
$ blender
Программа 'blender' на данный момент не установлена.  Вы можете установить ее, напечатав:
sudo apt-get install blender
bash: blender: команда не найдена

 smile 


--------------------
PM MAIL WWW ICQ   Вверх
JackYF
Дата 11.6.2008, 16:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 14
Всего: 162



Vaulter, это к чему? smile


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
Vaulter
Дата 11.6.2008, 17:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1724
Регистрация: 30.12.2002
Где: бункер

Репутация: 3
Всего: 22



JackYF
Цитата

 где находятся все программы в Linux? объясните новичку



--------------------
PM MAIL WWW ICQ   Вверх
KaraKum
Дата 17.6.2008, 06:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 640
Регистрация: 3.12.2007

Репутация: нет
Всего: 1



Нашёл способ узнавать имена исполняемых файлов программ, которые нужно запустить: в "Software management" найти нужную прогу и в графе "Файлы" найти исполняемые файлы, которые уже и нужно запускать через командную строку.

Вопрос отмечен как решённый.
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Oбщие вопросы"
nickless
Imple
nerezus

В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
Например вопросы о выборе ОС для определенных задач (но если Вы просто хотите узнать "Какой дистрибутив лучше", то для этого есть Клуб юнуксоидов).
Общие вопросы по shell-программированию тоже лучше задавать здесь.


  • Вопросы мобильной разработки тут
  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0801 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.