Jesteś tutaj

Po prostu UNIX

Pragniesz szybko poznać UNIX-a, a przerażają Cię grube, opasłe tomiska zalegające księgarskie półki?
Chcesz, aby Twoja praca od razu przebiegała sprawnie i wydajnie, bez spędzania nad obszernymi opisami wielu bezowocnych godzin, na co zwyczajnie nie masz czasu?

Sięgnij po naszą książkę: zamiast długich wywodów znajdziesz tu ilustracje i konkretne przykłady. Wydobędziemy dla Ciebie najistotniejsze aspekty UNIX-a - opiszemy nie tylko podstawowe funkcje, ale i te bardziej zaawansowane, w taki sposób, abyś jak najszybciej mógł je praktycznie zastosować.

SPIS TREŚCI:

Wprowadzenie (11)
Rozdział 1. Podstawy (15)

  • Łączenie się z systemem UNIX (16)
  • Logowanie się (18)
  • Zmienianie hasła za pomocą polecenia passwd (20)
  • Wypisywanie spisu katalogów i plików za pomocą polecenia ls (22)
  • Zmienianie katalogu bieżącego za pomocą polecenia CD (24)
  • Określanie swojej pozycji w drzewie katalogów za pomocą polecenia pwd (26)
  • Przetwarzanie potokowe wejścia i wyjścia (27)
  • Przeadresowanie danych wyjściowych (28)
  • Korzystanie z symboli wieloznacznych (30)
  • Przeglądanie zawartości pliku za pomocą polecenia more (31)
  • Przeglądanie zawartości pliku za pomocą polecenia cat (32)
  • Użytkowanie systemu (33)
  • Dostęp do podręcznika systemowego za pomocą polecenia man (34)
  • Wylogowywanie się (36)

Rozdział 2. Korzystanie z plików i katalogów (37)

  • Tworzenie katalogów za pomocą polecenia mkdir (38)
  • Tworzenie plików za pomocą polecenia touch (40)
  • Kopiowanie katalogów i plików za pomocą polecenia cp (42)
  • Wypisywanie spisu plików i katalogów za pomocą polecenia ls (więcej szczegółów) (44)
  • Przenoszenie i zmienianie nazw plików za pomocą polecenia mv (46)
  • Usuwanie plików za pomocą polecenia rm (47)
  • Usuwanie katalogów za pomocą polecenia rmdir (49)
  • Odszukiwanie plików za pomocą polecenia find (51)
  • Tworzenie dowiązań za pomocą polecenia ln (dowiązania stałe) (53)
  • Tworzenie dowiązań za pomocą polecenia ln -s (dowiązania symboliczne) (55)

Rozdział 3. Praca z powłoką (57)

  • Określanie, z jakiej powłoki korzystasz (58)
  • Poznawanie powłok i ich opcji (59)
  • Zmienianie powłoki za pomocą polecenia chsh (61)
  • Tymczasowe zmienianie powłoki (62)
  • Korzystanie z uzupełniania poleceń w powłoce bash (64)
  • Przeglądanie historii sesji w powłoce bash (65)
  • Korzystanie z uzupełniania poleceń w powłoce ksh (67)
  • Przeglądanie historii sesji w powłoce ksh (69)
  • Przeglądanie historii sesji w powłoce csh (71)
  • Zmienianie swojej tożsamości za pomocą polecenia su (72)
  • Poprawianie ustawień terminala za pomocą polecenia stty (74)
  • Opuszczanie powłoki (76)

Rozdział 4. Tworzenie i redagowanie plików (77)

  • Wybór edytora (78)
  • Uruchamianie i zapoznawanie się z edytorem pico (80)
  • Edytor pico - zapisywanie zmian (82)
  • Edytor pico - wycinanie i wklejanie bloków tekstu (83)
  • Edytor pico - sprawdzanie pisowni (84)
  • Edytor pico - uzyskiwanie pomocy (85)
  • Opuszczanie edytora pico (86)
  • Uruchamianie i zapoznawanie się z edytorem vi (87)
  • Edytor vi - zachowywanie zmian w plikach (89)
  • Edytor vi - dopisywanie i usuwanie tekstu (90)
  • Edytor vi - importowanie plików (91)
  • Edytor vi - wyszukiwanie i zamienianie ciągu znaków (92)
  • Opuszczanie edytora vi (94)

Rozdział 5. Zarządzanie prawami własności i dostępu (95)

  • Zapoznawanie się z prawami własności i dostępu do plików (96)
  • Odszukiwanie właściciela plików (97)
  • Określanie, w jakiej znajdujesz się grupie (99)
  • Zmienianie przynależności do grupy dla plików i katalogów za pomocą polecenia chgrp (101)
  • Zmienianie praw własności plików i katalogów za pomocą polecenia chown (103)
  • Zmienianie praw dostępu za pomocą polecenia chmod (105)
  • Tłumaczenie praw dostępu zapisanych symbolicznie (literowo) na wartości liczbowe (108)
  • Definiowanie domyślnych praw dostępu za pomocą polecenia umask (110)

Rozdział 6. Operacje na plikach (113)

  • Zliczanie plików i ich zawartości za pomocą polecenia wc (114)
  • Przeglądanie początków plików za pomocą polecenia head (115)
  • Przeglądanie końców plików za pomocą polecenia tail (116)
  • Odszukiwanie tekstu za pomocą polecenia grep (117)
  • Polecenie grep - używanie wyrażeń regularnych (118)
  • Zastosowania innych wyrażeń regularnych (120)
  • Dokonywanie zmian globalnych za pomocą polecenia sed (121)
  • Zmienianie plików za pomocą polecenia awk (122)
  • Porównywanie plików za pomocą polecenia cmp (124)
  • Porównywanie plików za pomocą polecenia diff (125)
  • Odszukiwanie różnic w plikach za pomocą polecenia sdiff (126)
  • Sortowanie plików za pomocą polecenia sort (127)
  • Usuwanie powtórzeń za pomocą polecenia uniq (129)
  • Przeadresowywanie do kilku miejsc jednocześnie za pomocą polecenia tee (130)

Rozdział 7. Uzyskiwanie informacji o systemie (131)

  • Uzyskiwanie informacji o systemie za pomocą polecenia uname (132)
  • Przeglądanie systemów plików za pomocą polecenia df (133)
  • Sprawdzanie zajętości dysku za pomocą polecenia du (136)
  • Uzyskiwanie informacji o typach plików za pomocą polecenia file (137)
  • Uzyskiwanie informacji o innych użytkownikach za pomocą polecenia finger (138)
  • Określanie, kto jeszcze jest zalogowany za pomocą polecenia who (141)
  • Określanie, kto jeszcze jest zalogowany, za pomocą polecenia w (142)
  • Uzyskiwanie informacji o własnym identyfikatorze za pomocą polecenia id (144)

Rozdział 8. Konfigurowanie środowiska Twojego systemu UNIX (145)

  • Poznawanie Twojego środowiska UNIX (146)
  • Poznawanie aktualnie ustawionych zmiennych środowiskowych (148)
  • Dodawanie i modyfikowanie zmiennych środowiskowych (151)
  • Przeglądanie plików konfiguracyjnych powłoki bash (153)
  • Edycja ścieżki wyszukiwania w powłoce bash (156)
  • Zmienianie znaku zachęty powłoki bash (159)
  • Przeglądanie plików konfiguracyjnych powłoki ksh (161)
  • Edycja ścieżki wyszukiwania w powłoce ksh (164)
  • Zmienianie znaku zachęty powłoki ksh (166)
  • Przeglądanie plików konfiguracyjnych powłoki csh (168)
  • Edycja ścieżki wyszukiwania w powłoce csh (171)
  • Zmienianie znaku zachęty powłoki csh (173)
  • Ustawianie aliasów za pomocą polecenia alias (175)

Rozdział 9. Uruchamianie skryptów i programów (177)

  • Planowanie zadań jednorazowych za pomocą polecenia at (178)
  • Planowanie regularnie występujących zadań za pomocą polecenia crontab (181)
  • Usypianie poleceń (183)
  • Sprawdzanie stanu zadań za pomocą polecenia jobs (185)
  • Uruchamianie zadań w tle za pomocą polecenia bg (186)
  • Przywoływanie zadań na pierwszy plan za pomocą polecenia fg (187)
  • Ustalanie priorytetu zadania za pomocą polecenia nice (188)
  • Określanie czasu wykonywania zadań (189)
  • Wypisywanie spisu uruchomionych procesów za pomocą polecenia ps (191)
  • Przerywanie wykonywania procesów za pomocą polecenia kill (193)

Rozdział 10. Pisanie prostych skryptów (195)

  • Tworzenie skryptów powłoki (196)
  • Uruchamianie skryptu powłoki (198)
  • Tworzenie skryptu wykonywalnego (199)
  • Przyspieszanie tworzenia skryptów za pomocą pliku historii (201)
  • Wstawianie poleceń (202)
  • Tworzenie pętli w skryptach (204)
  • Tworzenie konstrukcji warunkowych (207)
  • Przekazywanie parametrów do skryptu (210)
  • Odczytywanie danych wejściowych podczas pracy skryptu (212)
  • Odszukiwanie błędów w skryptach (214)

Rozdział 11. Wysyłanie i przeglądanie wiadomości e-mail (215)

  • Wprowadzenie - wybór programu pocztowego (216)
  • Przeglądanie wiadomości za pomocą programu pine (219)
  • Wysyłanie wiadomości za pomocą programu pine (222)
  • Dostosowywanie programu pine do własnych potrzeb (224)
  • Przeglądanie wiadomości za pomocą programu elm (226)
  • Wysyłanie wiadomości za pomocą programu elm (228)
  • Przeglądanie wiadomości za pomocą programu mail (230)
  • Wysyłanie wiadomości za pomocą programu mail (231)
  • Tworzenie pliku podpisu (233)
  • Przesyłanie nadchodzących wiadomości na inny adres (235)
  • Informowanie o nieobecności za pomocą programu vacation (236)

Rozdział 12. Korzystanie z Internetu (239)

  • Zaznajamianie się z terminami często spotykanymi w Internecie (240)
  • Łączenie się ze zdalnymi systemami za pomocą telnetu (242)
  • Porozumiewanie się z innymi użytkownikami za pomocą polecenia write (244)
  • Porozumiewanie się z innymi użytkownikami za pomocą polecenia talk (245)
  • Pobieranie plików z Internetu za pomocą ftp (246)
  • Udostępnianie plików za pomocą ftp (250)
  • Przeglądanie stron WWW za pomocą lynxa (252)
  • Sprawdzanie połączeń za pomocą polecenia ping (254)
  • Śledzenie połączeń za pomocą polecenia traceroute (255)
  • Odszukiwanie numerów IP przypisanych nazwom domenowym za pomocą polecenia nslookup (257)
  • Wybieranie przeglądarki grup dyskusyjnych (259)
  • Przeglądanie grup dyskusyjnych za pomocą pine (260)
  • Przeglądanie grup dyskusyjnych za pomocą programu tin (263)

Rozdział 13. Korzystanie z zakodowanych i spakowanych plików (265)

  • Kodowanie plików za pomocą polecenia uuencode (266)
  • Rozkodowywanie plików za pomocą polecenia uudecode (269)
  • Archiwizowanie plików za pomocą polecenia tar (270)
  • Odtwarzanie plików z archiwum za pomocą polecenia tar (272)
  • Pakowanie plików za pomocą polecenia compress (273)
  • Rozpakowywanie plików za pomocą polecenia uncompress (274)
  • Pakowanie pojedynczych plików lub katalogów za pomocą polecenia gzip (275)
  • Rozpakowywanie plików .gz za pomocą polecenia gunzip (276)
  • Pakowanie plików za pomocą polecenia zip (277)
  • Rozpakowywanie plików .zip za pomocą polecenia unzip (278)
  • Łączenie poleceń (279)

Rozdział 14. Instalowanie własnego oprogramowania (281)

  • Zapoznawanie się z procesem instalowania oprogramowania w systemie UNIX (282)
  • Wyszukiwanie oprogramowania (283)
  • Pobieranie, umieszczanie oraz rozpakowywanie programów (284)
  • Konfigurowanie oprogramowania (287)
  • Kompilowanie i instalacja programów za pomocą polecenia make install (291)

Rozdział 15. Przydatne programy narzędziowe (297)
 

  • Korzystanie z kalendarza (298)
  • Ustawianie przypomnień (301)
  • Dokonywanie obliczeń za pomocą polecenia bc (302)
  • Interaktywne sprawdzanie pisowni za pomocą programu ispell (303)
  • Tworzenie zapisu przebiegu sesji za pomocą programu script (304)

Rozdział 16. UNIX - sztuczki i kruczki (307)

  • Sortowanie i segregowanie poczty za pomocą procmail (308)
  • Wyszukiwanie i zamienianie tekstów w wielu dokumentach za pomocą polecenia sed (312)
  • Tworzenie raportów za pomocą polecenia awk (315)
  • Dostosowywanie środowiska do potrzeb użytkownika za pomocą podawanych przez niego informacji (316)
  • Korzystanie z kodowania ROT13 za pomocą polecenia sed (318)
  • Wstawianie kodowania ROT13 do skryptów powłoki (320)

Dodatek A. Odnośniki (325)
Dodatek B. Co jest czym i gdzie co jest (341)
Dodatek C. Opcje poleceń (345)
Skorowidz (375)
 

openSuSE Linux

openSuSE jest dystrybucją Linuksa sponsorowaną przez firmę Novell. Jest to Linux doskonale sprawdzający się jako system serwerowy, choć głównym zamierzeniem jego twórców było stworzenie Linuksa typu desktop. OpenSuSE Linux jest doskonałą alternatywą dla systemów Microsoft. Zawiera dopracowane graficzne narzędzia konfiguracyjne YaST i SaX2. Doskonale nadaje się dla początkujących użytkowników Linuksa.

Mandriva Linux

Mandriva Linux jest jedną z najpopularniejszych dystrybucji ogólnego użytku ostatnich lat. Dzięki swojej innowacyjności zdobyla uznanie zarówno początkujących jak i zaawansowanych użytkowników Linuksa. W kolejnych, wydawanych cyklicznie w odstępach półrocznych wersjach Mandriva Linux jest liderem we wprowadzaniu nowych narzędzi i funkcjonalności, niedostępnych jeszcze w innych dystrybucjach Linuksa.

Slackware Linux

Slackware Linux jest jedną z najstarszych dystrybucji Linuksa, rozwijaną aktywnie aż do chwili obecnej. Pierwsza wersja Slackware Linux została wydana w lipcu 1993 roku jako dystrybucja dla zaawansowanych użytkowników. Do chwili obecnej, jako jedna z niewielu dystrybucji, Slackware Linux wykorzystuje podczas instalacji tekstową wersję instalatora, przez co uznawana jest niesłusznie za trudniejszą w instalacji niż inne popularne dystrybucje.

Copyright 2003-2011 PHU Altkomp

stat4u