Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > *NIX системы: Общие вопросы > где находятся все программы в Linux? |
Автор: KaraKum 10.6.2008, 23:04 |
Нашёл книгу "LINUX NEWBIE ADMINISTRATOR GUIDE", где банально есть глава "How can I run a program?" - будто для меня и писали (чего нет ни в одной другой документации, а после 5 лет за виндой это не так уж и банально!). Но, всё таки, если проги нужно запускать написав их исполняемый файл в консоли, то скажите где можно узнать их список (или как там выразиться?) (например, как запустить wine, blender, KDeveloper?). Да и, в общем, любая документация была бы очень полезна, поэтому, если можете, отправьте на почту или выложите здесь (первое предпочтительнее). Почта [email protected] |
Автор: bilbobagginz 11.6.2008, 00:12 | ||||||||||
программы в линуксе могут находиться везде. у вас в домашнем каталоге, во временной папке /tmp и т.д. если вы запускаете программы из "консоли", а точнее из терминала, то вы можете указать полное название файла, т.е. "абсолютный путь":
если не хочется писАть полное название - то можно перейти в каталог нахождения программы, и запустить так:
в принципе это короче, но и это идентично предыдущему методу, просто оболочки в линукс относятся к "." как к <полное название текущего каталога>, т.е. и то и это муторно. поэтому придумали специальную переменную PATH, т.е. "путь". это переменная окружения, как и в DOS, a точнее наоборот, в DOS реализовали какую-то часть свойств текстовой оболочки POSIX системы, "переменные окружения" данную переменную заполняют во время запуска оболочки, с которой вы работаете (скорее всего это bash). она нужна, чтобы в нее вписать список каталогов, в которых нужно класть программы. тогда можно не писать полный путь, а писать только короткое название программы, напр.:
а оболочка посмотрит во всех каталогах из списка PATH, и найдет первый файл с таким названием, и запустит его. посмотреть какое значение у переменной PATH можно так:
у меня она такая:
это в терминале. а в графической оболочке это не совсем нужно, потому что в графической оболочке мы выбираем какой-то пусковичок - кнопку, или объект меню, которые в свою очередь делают запуск по полному названию файла, ессно когда мы клюкаем на оный объект. ключевые слова: оболочка (shell) переменные окружения процесса (process environment variables) абсолютный путь (absolute path) просмотр значения переменной окружения (evaluation of environment variable) |
Автор: Vaulter 11.6.2008, 10:07 | ||
![]() |
Автор: JackYF 11.6.2008, 16:52 |
Vaulter, это к чему? ![]() |
Автор: Vaulter 11.6.2008, 17:52 | ||
JackYF,
|
Автор: KaraKum 17.6.2008, 06:42 |
Нашёл способ узнавать имена исполняемых файлов программ, которые нужно запустить: в "Software management" найти нужную прогу и в графе "Файлы" найти исполняемые файлы, которые уже и нужно запускать через командную строку. Вопрос отмечен как решённый. |