LINUX.ORG.RU
ФорумTalks

Программерский справочник для линуксоида


0

0

Есть какие нибудь справочники по программированию под линукс. Интересуют с категориями и примерами. Что-то типа:
Раздел "Разделы дисков" -> "Монтирование":

#include <sys/mount.h>

int mount(const char *source, const char *target, const char *filesys-
temtype, unsigned long mountflags, const void *data);

Эта ф-я ... А этот параметр...

Раздел "Разделы дисков" -> "Параметры и свойства разделов":

...

Пример: А сейчас мы определим размер раздела. Наша ф-я получает char* с ссылкой на устройство в /dev/


Было бы здорово!!!

anonymous

Ответ на: комментарий от anonymous

Не программируй тогда, до тех пор, пока не выучишь. Всё равно, на русском ты ВСЕЙ информации никогда не найдёшь.

vsl
()

ага, man pages называется

man 2 mount

а если англиского не знаешь поставь словарь или забей на програмирование

anonymous
()
Ответ на: комментарий от anonymous

> ага, man pages называется

Недостаток man'ов в том, что прежде чем делать man mount надо ещё узнать о функции mount. Ну конкретно о наличии функции mount() догадаться несложно, а вот например какой функцией узнать номер версии X'ов в системе? Уже так сходу и не скажешь.

anonymous_incognito ★★★★★
()

#include <u.h>
#include <libc.h>
#include <draw.h>
:)

robot12 ★★★★★
()
Ответ на: комментарий от sdio

> man -k

Тогда уж apropos лучше.

Проблема в том, что по некоторым вещам прежде поиска документации, нужно ещё узнать о самом факте наличия каких-то возможностей.

anonymous_incognito ★★★★★
()
Ответ на: комментарий от anonymous_incognito

man man
 -k, --apropos
     Equivalent  to  apropos.   Search the short manual page descrip-
     tions for keywords and display any matches.  See apropos(1)  for
     details.
:-)

В какой-то версии/сборке man_a был ключ -К для поиска в самом man page, a не только в whatis.

sdio ★★★★★
()
Ответ на: комментарий от Ty3uK

> А как в devHelp добавить скачанные книги?

Прочитать. Потом сделать конспект по прочитанному. Переработать конспект в man'ы.

anonymous_incognito ★★★★★
()
Ответ на: комментарий от anonymous

Тебе тогда надо писать на 1C - все на русском будет...

drd ★★
()
Ответ на: комментарий от Ty3uK

Ладно, его забили ещё в версии 0.4 за ненадобностью.

Для книг скачаных с http://htmlhelp.berlios.de/ можешь заюзать следующий скрипт передав в качестве входных параметров список скачаных файлов


#!/bin/sh                                                                                                                                         
                                                                                                                                                  
set -e                                                                                                                                            
                                                                                                                                                  
DEVHELP=/usr/share/devhelp                                                                                                                        
                                                                                                                                                  
for FILE                                                                                                                                          
do                                                                                                                                                
        BASENAME=`basename "$FILE"`                                                                                                               
        BOOK=${BASENAME%.*}                                                                                                                       
                                                                                                                                                  
        mkdir -p "$DEVHELP/books"                                                                                                                 
        rm -rf "$DEVHELP/books/$BOOK"                                                                                                             
                                                                                                                                                  
        TMPDIR=/tmp/devhelp.$$                                                                                                                    
        mkdir -p $TMPDIR                                                                                                                          
                                                                                                                                                  
        tar -xzf "$FILE" -C "$TMPDIR"                                                                                                             
                                                                                                                                                  
        mv "$TMPDIR/book" "$DEVHELP/books/$BOOK"                                                                                                  
        mv "$TMPDIR/book.devhelp" "$DEVHELP/books/$BOOK/$BOOK.devhelp"                                                                            
                                                                                                                                                  
        rm -rf "$TMPDIR"                                                                                                                          
done


етот скрипт надо выполнять от рута. А если хочешь зажать доки для остальных юзверей то можешь его модифицировать и ставить от себя доки себе в хоум

cvv ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.