Programowanie aplikacji współbieżnych i rozproszonych w systemie Linux
2.1 Wstęp
Poniżej podane zostały podstawowe informacje umożliwiające posługiwanie się systemem w zakresie uruchamiana prostych programów napisanych w języku C.
2.2 Uzyskiwanie pomocy
Polecenie |
Opis |
man polecenie/funkcja |
Uzyskanie infonnacji o poleceniu / funkcji - narzędzie man |
info polecenie/funkcja |
Uzyskanie infonnacji o poleceniu / funkcji - nar/.ędzie info |
whatis słowo kluczowe |
Uzy skanie krótkiej infonnacji o temacie danym w postaci słowa kluczowego |
apropos słowo kluczowe |
Przeszukanie dokumentacji w poszukiwaniu słowa kluczowego |
file nazwa_pliku |
Uzy skanie infonnacji o ty pie podanego pliku |
Katalog /usr/share/doc |
W katalogu tym zawarta jest dokumentacja dla różny ch programów , pakietów i modułów |
Internet |
Witryna http://kemel.or2/doc/manDaaes Witryny dystrybucji Linuxa Ubuntu : http://ubuntu.pl/ |
2.2.1 Narzędzie man
Standardowym systemem przeglądania dokumentacji jest narzędzie man. Uruchamiamy je wpisując w terminalu polecenie:
$man temat
gdzie temat jest tekstem określającym na temat który chcemy uzyskać informację. Przykładowo gdy chcemy uzyskać informację na temat funkcji f ork piszemy:
$man fork
Dokumentacja pognipowana jest tradycyjnie w działach które podane są w poniższym zestawieniu:
Dział |
Zawartość |
1 |
Polecenia |
2 |
Wywołania systemowe |
3 |
Funkcje biblioteczne |
4 |
Pliki specjalne - katalog /dev |
5 |
Fonnaty plików |
6 |
Gry |
7 |
Definicje, infonnacje różne |
8 |
Administroyyarue systemem |
9 |
Wywołania jądra |
Wiedza o działach bywa przydatna gdyż nieraz jedna nazwa występuje w kilku działach. Wtedy man wywołujemy podając jako drugi parametr numer sekcji.
$man numer_sekcji temat Na przykład:
$man 3 open
Do poruszania się w manuału stosujemy klawisze funkcyjne:
1t |
Linia do góry |
U |
Linia w dół |
PgUp |
Strona do góry1 |
PgDn |
Strona w dół |
/ temat |
Przeszukiwanie do przodu |
? temat |
Przeszukiwanie do tylu |
Strona podręcznika składa się z kilku sekcji: nazwa (NAME). składnia (SYNOPSIS). konfiguracja (CONFIGURATION), opis (DESCRIPTION), opcje (OPTIONS), kod zakończenia (EXIT STATUS), wartość zwracana (RETURN YALUE), błędy (ERRORS), środow isko (ENYIROMENT), pliki (FILES), wersje (YERSIONS),
Jędrzej UŁASIEWICZ - Instytut Informatyki. Automatyki i Robotyki Politechniki Wrocławskiej