Как искать API в Linux
Модератор: Модераторы
На мой взгляд, вполне годный крик души:
https://lleo.me/dnevnik/2008/05/31
https://lleo.me/dnevnik/2008/05/31
ахаха
Добавлено спустя 22 минуты 11 секунд:
походу это стеб
по объективными причинам, также как и win7 в два раза тормознее, чем XPТак с какого XP тормозит в два раза больше, чем Win98, а Vista — в три раза тормознее, чем XP
Добавлено спустя 22 минуты 11 секунд:
походу это стеб
- Снег Север
- долгожитель
- Сообщения: 3067
- Зарегистрирован: 27.11.2007 15:14:47
- Контактная информация:
Ты можешь мне ничего не писать, я только спасибо скажу. А существование горы дерьма никак не отменяет, что интерес представляет только единственная жемчужина в этой куче.
Тем, кто может запилить ГУИ для линукса, - он не нужен. А кому нужен - не могут.stikriz11 писал(а):Кстати, я так не думаю. Я и такие как я уже тут. Скоро будет и на линуксах ГУИ.
-
xchgeaxeax
- постоялец
- Сообщения: 200
- Зарегистрирован: 11.05.2023 02:51:40
Вот не надо. Windows Aero как раз сделали в ответ на появление Linux Kudzu как трехмерного пользовательского оконного интерфейса. А только в Windows 10 появилась возможность создания набора рабочих столов для размещения окон. Но рабочие столы Windows это какая-то шляпа доделанная на скорую руку, которой и пользоваться не удобно. Хотя возможность работать с пространством нескольких рабочих столов у оконных менеджеров Linux была с самого начала, пока Windows ковырялась с 16 битным ядром.Снег Север писал(а):Хочу только отметить, что всё, без исключений, что является юзерфрендли в линуксах, заимствовано из виндоус.
Коллеги, смысл - найти как искать API, а не доказать очевидность. Извините.
-
xchgeaxeax
- постоялец
- Сообщения: 200
- Зарегистрирован: 11.05.2023 02:51:40
Вам на это уже ответили. man pages и его каталоги. Есть так же и графические интерфейсы для удобного поиска информации по ним. В разных оконных менеджерах могут быть разные, но можно установить пакет и из другого менеджера в тот, что у вас на Linux.stikriz11 писал(а):найти как искать API
Если в man pages у вас чего-то нету, то просто надо установить соответствующий информационный пакет (*-doc).
А что это такое? И как устанавливать? Как узнать что устанавливать?xchgeaxeax писал(а):соответствующий информационный пакет (*-doc).
stikriz11, в большинстве случаев ни как!
man - это одна из команд терминала, открываешь терминал пишешь:
Добавлено спустя 28 секунд:
но, я так понимаю тебя в гугле забанили?
man - это одна из команд терминала, открываешь терминал пишешь:
и тебе выводится документация по qemu. То же самое делается с большинством программ в Linux.man qemu
Добавлено спустя 28 секунд:
но, я так понимаю тебя в гугле забанили?
Чтобы искать в гугле, надо знать что искать. Где узнать что искать? На сайте Microsoft можно ознакомится где что для сего используется. Есть такое в Linux? Неужели нет какого-то сайта, который сделан не автоматически по названиям функция и коментам не о чем? Ну, нет так нет. Или есть? Зачем вот этот весь цирк? Не знаете ответ, зачем что-то бесполезное отвечаете?
понятно, человек даже не читает ответы, дальше что-то писать ему бесполезно. И гугл тоже не поможет.stikriz11 писал(а):Не знаете ответ, зачем что-то бесполезное отвечаете?
-
xchgeaxeax
- постоялец
- Сообщения: 200
- Зарегистрирован: 11.05.2023 02:51:40
Для любой утилиты/набора утилит/программы под linux есть несколько типов пакетов. Обычно с суффиксом <имя утилиты>-src это исходники, а <имя утилиты>-doc - man pages.stikriz11 писал(а):А что это такое? И как устанавливать? Как узнать что устанавливать?
Чаще всего программы ставятся в виде псевдопакетов, которые подтягивают в зависимостях пакет с бинарниками, псевдопакет с библиотеками и пакет с документацией. Т.е. устанавливая программы обычным способом все устанавливается автоматом. Но если надо получить справку по какой-то программе, которая не установлена - её надо предварительно установить (или просто установить из нее только <имя программы>-doc пакет). Но суффиксы в разных дистрибутивах могут отличаться. Хотя обычно совпадают для большинства.
Пример пакетов с документацией смотрите на картинке. Там как раз пакет с документацией по основным API linux - sys-kernel/linux-docs. Он добавляет в man pages кучу информации по ядру и системным вызовам.
Добавлено спустя 10 минут 23 секунды:
А вот так выглядит утилита KHelpCenter. Поищем в ней информацию по функции получения имени сетевого узла А вот и информация по этой функции И тоже самое можно увидеть в консоли введя man gethostname
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо. Будем рыть дальше.
stikriz11
https://docs.kernel.org/core-api/index.html - здесь официальная документация.
Рекомендую книгу Майкла Керриска "Linux API. Исчерпывающее руководство".
Если что есть на флибусте.
Добавлено спустя 7 минут 24 секунды:
https://docs.kernel.org/core-api/index.html - здесь официальная документация.
Имя компьютера находится в файле /proc/sys/kernel/hostname - достаточно прочитать его.stikriz11 писал(а):Возникла потребность узнать в программе под Linux имя компьютера.
Жизни не хватит на это)))stikriz11 писал(а):не придется изучать исходники Linux, чтобы узнать как вызовом некой функции узнать имя компьютера, и подобные вещи?
Рекомендую книгу Майкла Керриска "Linux API. Исчерпывающее руководство".
Если что есть на флибусте.
Добавлено спустя 7 минут 24 секунды:
facepalm.jpgСнег Север писал(а):Хочу только отметить, что всё, без исключений, что является юзерфрендли в линуксах, заимствовано из виндоус.
- Снег Север
- долгожитель
- Сообщения: 3067
- Зарегистрирован: 27.11.2007 15:14:47
- Контактная информация:
Я так и знал, что вам нечего сказать.WAYFARER писал(а):Снег Север писал(а):
Хочу только отметить, что всё, без исключений, что является юзерфрендли в линуксах, заимствовано из виндоус.
facepalm.jpg
