Unix_Linux_K.Grudzinski.pdf
(
298 KB
)
Pobierz
1405337 UNPDF
Wst¦pdou»ytkowaniaiprogramowaniaw
systemieUnix
KarolGrudzi«ski
e-mail:karolgrudzinski@o2.pl
UniwersytetKazimierzaWielkiego
i
Wy»szaSzkołaGospodarki
Notatkizzaj¦¢prowadzonychna
UniwersytecieMikołajaKopernikawlatach
1996-2002
Uwaga:Opartenaobszernychcytatachz
ró»nychwydawnictwobj¦tychprawami
autorskimibezzaznaczeniacytowania.
1pa¹dziernik1999
2
Spistre±ci
1Podstawyu»ytkowaniasystemuUnix 5
1.1HistoriaUnixa........................... 5
1.2BudowasystemuUnix...................... 7
1.2.1Interfejsprogramisty................... 7
1.2.2Manipulowanieplikami.................. 8
1.2.3Nadzorowanieprocesów................. 9
1.2.4Sygnały..........................11
1.2.5Procedurybiblioteczne..................12
1.2.6Interfejsu»ytkownika...................12
1.2.7Interpretatorypolece«..................12
1.2.8Standardowewej±cie-wyj±cie...............14
1.2.9Potoki,filtry,iskryptyshellowe.............14
1.2.10Zarz¡dzanieprocesami..................16
1.2.11Planowanieprzydziałuprocesora............17
1.2.12Zarz¡dzaniepami¦ci¡...................18
1.2.13W¡tki...........................20
1.3Manipulowanieplikami......................21
1.4Innekomendy...........................35
1.5wieloprogramowo±¢........................39
1.6komunikacjasieciowa.......................44
1.7Pozostałekomendysieciowe,innekomendy...........49
1.8Pozostałe,wybranekomendyniegraficzne............51
1.9Programowaniewj¦zykupowłokicsh(tcsh)..........53
1.10Programowaniewj¦zykupowłokicsh(tcsh),ci¡gdalszy...59
1.11sed.................................63
1.12Sed,ci¡gdalszy..........................65
1.13SystemX–windows........................69
1.14AWK:przeszukiwanieiprzetwarzaniewzorcówwpliku....71
1.14.1Format...........................71
1.14.2Opisdziałania.......................71
3
4
SPISTRECI
1.14.3Wzorce..........................71
1.14.4Wyra»eniaregularne...................71
1.14.5Operatory.........................73
1.14.6WzorceBEGINiEND..................73
1.14.7Zmienne..........................74
1.14.8Funkcjeprintiprintf...................74
1.14.9Przykłady.........................74
1.15PodsumowanieKomend.....................76
2ProgramowaniewsystemieUnixwj¦zykuC 81
2.1Wprowadzenie...........................81
2.2Funkcjamain...........................81
2.3Organizacjapami¦ciprogramuwC...............82
2.4Funkcjebiblioteczne.......................83
2.5Kompilowanieilinkowaniekodu.................83
Rozdział1
Podstawyu»ytkowaniasystemu
Unix
1.1HistoriaUnixa
•
1969KenThompsoniDennisRichiezLaboratoriówBella-projektanci
Unixa
•
róznepomysłyzaczerpni¦tezsystemuMulticsnadktórymwcze±niej
pracowałRichie
•
napocz¡tkuwersjewassemblerze,trzeciawersjanapisanawjezykuC
pochodz¡cymrównie»zLaboratoriówBella
•
corazwi¦cejwersjinaróznewersjekomputerówPDP-sterowaniewie-
loprogramowosci¡iinneulepszenia.
•
UnixprzenikapozaLaboratoriaBella-Unix6-gowydaniatrafiana
uniwersytety.
•
1978rok-Unix7-gowydania,przenoszenieUnixanacorazwi¦cej
komputerówwtymVAX.
•
1978BillJoyiOzalpBabaogludodaj¡pami¦¢wirtualn¡istronicowanie
narz¡danietworz¡ctymsamymwesj¦3BSDUnixa
•
rozwini¦cieUnixanawydanie4BSD.Wsystemie4.2BSDmo»najedno-
liciekomunikowa¢si¦zapomoc¡ró»nychtypówsieci(lokalne-Ethernet
jakiTokenRing)orazsieciglobalne.
5
Plik z chomika:
mariuszlew
Inne pliki z tego folderu:
Zaawansowane_programowanie_w_systemie_Linux_-_N.Matthew_R.Stones.pdf
(11630 KB)
Linux - Podrecznik Administratora Sieci.pdf
(3366 KB)
lekcja 2.pdf
(93 KB)
Unix_Linux_K.Grudzinski.pdf
(298 KB)
lekcja 1.pdf
(97 KB)
Inne foldery tego chomika:
3D Album
Adobe
angielski
Boris Blu
I rok
Zgłoś jeśli
naruszono regulamin