Linux. Rozmówki
- Rok wydania: 2006 Oprawa: miękka ISBN: 832460748X Ilość stron: 464 Format: 14,5 x 20,5 cm
Podręczny słownik najważniejszych poleceń konsoli tekstowej Linuksa
- Praca z systemem plików
- Zarządzanie zainstalowanym oprogramowaniem
- Administrowanie użytkownikami i połączeniami sieciowymi
Linux już od dłuższego czasu nie jest tylko zabawką dla hobbystów. Stał się funkcjonalnym, wygodnym w obsłudze i uniwersalnym systemem operacyjnym, wykorzystywanym zarówno przez profesjonalistów, jak i użytkowników "domowych". Dostęp do zdecydowanej większości jego funkcji można uzyskać poprzez interfejs graficzny, jednak tradycyjny sposób "rozmowy" z Linuksem -- konsola tekstowa -- nadal pozostaje podstawowym narzędziem dla administratorów i użytkowników tego systemu. Za pomocą terminala niektóre operacje można wykonać zdecydowanie szybciej i wydajniej.
Książka "Linux. Rozmówki" to zestawienie najbardziej przydatnych poleceń konsoli tekstowej tego systemu operacyjnego. Mając ją zawsze pod ręką, nie będziesz musiał przeglądać podręcznika systemowego. Znajdziesz w niej nie tylko opisy poleceń i ich argumentów, ale również ponad 100 przykładów ich zastosowania. Poznasz polecenia przeznaczone do wykonywania operacji na plikach i katalogach, zarządzania zadaniami wydruku oraz wykonywania kopii zapasowych. Nauczysz się wyszukiwać pliki i łańcuchy tekstowe, instalować oprogramowanie oraz administrować systemem.
- Podstawowe polecenia konsoli tekstowej
- Logowanie i wylogowywanie się
- Wyświetlanie dokumentacji systemowej
- Strumienie i przetwarzanie potokowe
- Wyświetlanie plików i ich fragmentów
- Przypisywanie uprawnień do plików i katalogów
- Wyszukiwanie
- Monitorowanie pracy systemu
- Kontrola działania mechanizmów sieciowych
- Praca w sieci
Dzięki tej książce przyśpieszysz i usprawnisz swoją pracę.
Spis treści
Wstęp (19)
- Audytorium (21)
- Konwencje przyjęte w książce (22)
Część I Zaczynamy
1. Co należy wiedzieć o wierszu poleceń? (25)
- Wszystko jest plikiem (25)
- Maksymalna długość nazw plików (26)
- Rozróżnianie wielkości liter (27)
- Znaki, których należy unikać w nazwach plików (28)
- Symbole wieloznaczne (32)
- Podsumowanie (34)
2. Podstawy (35)
- Wyświetlanie listy plików i folderów (35)
- Wyświetlanie zawartości innych folderów (36)
- Wyświetlanie zawartości folderów z wykorzystaniem symboli wieloznacznych (37)
- Wyświetlanie listy plików w podfolderach (38)
- Wyświetlanie listy plików w pojedynczej kolumnie (40)
- Wyświetlanie zawartości folderu jako listy rozdzielonej przecinkami (41)
- Wyświetlanie ukrytych plików i katalogów (41)
- Wyświetlanie informacji o typach plików (42)
- Wyświetlanie zawartości folderu w kolorze (43)
- Wyświetlanie praw dostępu, właścicieli i innych informacji (45)
- Odwracanie kolejności plików na listingu (51)
- Sortowanie zawartości katalogów według rozszerzeń nazw plików (52)
- Sortowanie zawartości katalogów według daty i czasu (53)
- Sortowanie zawartości katalogów według rozmiaru (54)
- Wyświetlanie rozmiarów w kilobajtach, megabajtach i gigabajtach (55)
- Wyświetlanie ścieżki do bieżącego katalogu (56)
- Zmiana katalogu (57)
- Przechodzenie do katalogu macierzystego (57)
- Przechodzenie do poprzedniego katalogu (58)
- Ustawianie pliku na bieżący czas (59)
- Ustawianie pliku na dowolny czas (60)
- Tworzenie nowego, pustego pliku (63)
- Tworzenie nowego katalogu (64)
- Tworzenie nowego katalogu wraz z podkatalogami (65)
- Wyświetlanie operacji wykonywanych przez polecenie mkdir (66)
- Kopiowanie plików (66)
- Kopiowanie plików z wykorzystaniem symboli wieloznacznych (69)
- Wyświetlanie szczegółowych informacji podczas kopiowania plików (70)
- Zapobieganie nadpisaniu ważnych plików (71)
- Kopiowanie katalogów (73)
- Tworzenie dokładnych kopii plików w innym katalogu (74)
- Przenoszenie plików (75)
- Zmienianie nazw plików i folderów (78)
- Usuwanie plików (79)
- Usuwanie kilku plików jednocześnie z wykorzystaniem symboli wieloznacznych (81)
- Wyświetlanie szczegółowych informacji podczas usuwania plików (82)
- Zapobieganie usunięciu kluczowych plików (82)
- Usuwanie pustego katalogu (83)
- Usuwanie plików i katalogów, które nie są puste (84)
- Usuwanie kłopotliwych plików (86)
- Przełączanie się na konto innego użytkownika (88)
- Przełączanie się na konto innego użytkownika wraz z jego zmiennymi środowiskowymi (89)
- Przełączanie się na konto superużytkownika (90)
- Przełączanie się na konto superużytkownika wraz z jego zmiennymi środowiskowymi (91)
- Podsumowanie (92)
3. Nauka poleceń (93)
- Wyświetlanie dokumentacji za pomocą polecenia man (94)
- Wyszukiwanie poleceń na podstawie ich przeznaczenia (97)
- Szybkie wyświetlanie informacji o przeznaczeniu polecenia określonego nazwą (98)
- Przebudowywanie bazy danych polecenia man (99)
- Wyświetlanie konkretnej strony podręcznika systemowego (100)
- Drukowanie stron podręcznika systemowego (102)
- Wyświetlanie dokumentacji za pomocą polecenia info (104)
- Nawigacja po systemie info (105)
- Ustalanie ścieżek do poleceń, plików źródłowych i stron podręcznika systemowego (109)
- Czytanie opisów poleceń (111)
- Znajdowanie polecenia na podstawie realizowanej przez nie funkcji (113)
- Ustalanie wersji polecenia, która zostanie uruchomiona (114)
- Podsumowanie (116)
4. Elementy konstrukcyjne (117)
- Kolejne wykonywanie kilku poleceń (117)
- Wykonywanie poleceń tylko w przypadku, gdy poprzednie zakończyły się powodzeniem (120)
- Wykonywanie poleceń (123)
- Wykonywanie poleceń tylko w przypadku, gdy poprzednie zakończyły się niepowodzeniem (123)
- Używanie wyniku jednego polecenia jako argumentu drugiego (124)
- Strumienie wejścia-wyjścia (126)
- Używanie wyjścia jednego polecenia jako wejścia drugiego (127)
- Przekierowanie wyjścia polecenia do pliku (130)
- Zapobieganie nadpisaniu plików podczas przekierowania wyników (131)
- Dołączanie wyników polecenia do pliku (133)
- Używanie pliku jako wejścia polecenia (134)
- Podsumowanie (135)
Część II Praca z plikami
5. Wyświetlanie plików (137)
- Wyświetlanie plików na standardowym wyjściu (137)
- Łączenie plików na standardowym wyjściu (139)
- Dołączanie plików do innego pliku (140)
- Łączenie plików i numerowanie wierszy (141)
- Wyświetlanie tekstu ekran po ekranie (143)
- Wyszukiwanie danych w programie stronicującym (145)
- Edytowanie plików z poziomu programu stronicującego (146)
- Wyświetlanie pierwszych 10 wierszy pliku (147)
- Wyświetlanie pierwszych 10 wierszy kilku plików (148)
- Wyświetlanie kilku pierwszych wierszy pliku lub plików (149)
- Wyświetlanie kilku pierwszych bajtów, kilobajtów lub megabajtów pliku (150)
- Wyświetlanie ostatnich 10 wierszy pliku (152)
- Wyświetlanie ostatnich 10 wierszy kilku plików (153)
- Wyświetlanie kilku ostatnich wierszy pliku lub plików (154)
- Wyświetlanie kilku ostatnich, stale aktualizowanych wierszy pliku lub plików (155)
- Podsumowanie (156)
6. Drukowanie i zarządzanie zadaniami wydruku (157)
- Wyświetlanie listy dostępnych drukarek (158)
- Ustalanie drukarki domyślnej (159)
- Ustalanie sposobu, w jaki podłączone są drukarki (160)
- Jednoczesne wyświetlanie wszystkich informacji o drukarkach (162)
- Drukowanie plików na drukarce domyślnej (163)
- Drukowanie plików na dowolnej drukarce (164)
- Drukowanie większej liczby kopii pliku (165)
- Wyświetlanie zadań wydruku (166)
- Wyświetlanie zadań wydruku z określeniem nazwy drukarki (167)
- Anulowanie bieżącego zadania wydruku wysłanego do drukarki domyślnej (168)
- Anulowanie zadania wydruku wysłanego do dowolnej drukarki (169)
- Anulowanie wszystkich zadań wydruku (170)
- Podsumowanie (171)
7. Przynależność i prawa dostępu (173)
- Zmiana grupy, do której należą pliki i katalogi (174)
- Rekurencyjna zmiana grupy, do której należy katalog (176)
- Obserwowanie zmian dokonywanych przez polecenie chgrp (177)
- Zmiana właściciela plików i katalogów (179)
- Zmiana właściciela oraz grupy plików i katalogów (181)
- Podstawowe informacje o prawach dostępu (182)
- Zmiana praw dostępu do plików i katalogów z wykorzystaniem notacji alfabetycznej (185)
- Zmiana praw dostępu do plików i katalogów z wykorzystaniem notacji liczbowej (188)
- Rekurencyjna zmiana uprawnień (192)
- Ustawianie i zerowanie znacznika suid (194)
- Ustawianie i zerowanie znacznika sgid (198)
- Ustawianie i zerowanie lepkiego bitu (201)
- Podsumowanie (205)
8. Archiwizacja i kompresja (207)
- Archiwizowanie i kompresowanie plików za pomocą polecenia zip (209)
- Uzyskiwanie najwyższego stopnia kompresji w programie zip (211)
- Dodawanie hasła do skompresowanych archiwów zip (213)
- Dekompresowanie plików (215)
- Wyświetlanie listy plików, które zostaną zdekompresowane (216)
- Testowanie plików, które zostaną zdekompresowane (217)
- Kompresowanie plików za pomocą polecenia gzip (218)
- Rekurencyjne kompresowanie plików za pomocą polecenia gzip (219)
- Uzyskiwanie najwyższego stopnia kompresji w programie gzip (221)
- Dekompresowanie plików skompresowanych poleceniem gzip (223)
- Testowanie plików, które mają być zdekompresowane poleceniem gunzip (224)
- Kompresowanie plików za pomocą polecenia bzip2 (225)
- Uzyskiwanie najwyższego stopnia kompresji w programie bzip2 (226)
- Dekompresowanie plików skompresowanych poleceniem bzip2 (227)
- Testowanie plików, które mają być zdekompresowane poleceniem bunzip2 (228)
- Archiwizowanie plików za pomocą polecenia tar (229)
- Archiwizowanie i kompresowanie plików za pomocą poleceń tar i gzip (231)
- Testowanie plików, które mają być rozpakowane i zdekompresowane (233)
- Dekompresowanie i odpakowywanie plików (235)
- Podsumowanie (236)
Część III Wyszukiwanie
9. Wyszukiwanie dla początkujących (237)
- Przeszukiwanie bazy nazw plików (238)
- Przeszukiwanie bazy nazw plików bez uwzględniania wielkości liter (240)
- Zarządzanie wynikami otrzymanymi podczas przeszukiwania bazy nazw plików (241)
- Aktualizowanie bazy danych używanej przez locate (242)
- Szukanie wzorców w plikach tekstowych (245)
- Podstawy wyszukiwania wzorców w plikach tekstowych (246)
- Rekurencyjne wyszukiwanie tekstu w plikach (251)
- Szukanie tekstu w plikach bez uwzględniania wielkości liter (253)
- Wyszukiwanie całych słów w plikach (254)
- Wyświetlanie numerów wierszy, w których występują szukane słowa (255)
- Wyszukiwanie słów w wynikach poleceń (255)
- Wyświetlanie kontekstu słów występujących w plikach (258)
- Wyświetlanie wierszy, w których nie występuje określone słowo (261)
- Wyświetlanie nazw plików zawierających szukane słowa (262)
- Wyszukiwanie słów w wynikach wyszukiwania (263)
- Podsumowanie (264)
10. Polecenie find (267)
- Wyszukiwanie plików według nazwy (268)
- Wyszukiwanie plików według właściciela (270)
- Wyszukiwanie plików według grupy (271)
- Wyszukiwanie plików według rozmiaru (272)
- Wyszukiwanie plików według typu (274)
- Wyświetlanie wyników, jeśli spełnione są wszystkie warunki (AND) (276)
- Wyświetlanie wyników, jeśli spełniony jest którykolwiek z warunków (OR) (278)
- Wyświetlanie wyników, jeśli warunek nie jest spełniony (NOT) (281)
- Wykonywanie polecenia na każdym znalezionym pliku (282)
- Zapisywanie wyników wyszukiwania w pliku (285)
- Podsumowanie (285)
Część IV Środowisko
11. Powłoka (287)
- Wyświetlanie historii wiersza poleceń (287)
- Ponowne wykonywanie poprzedniego polecenia (289)
- Uruchamianie poprzednich poleceń z wykorzystaniem numerów (289)
- Uruchamianie poprzednich poleceń z wykorzystaniem łańcuchów (290)
- Wyświetlanie wszystkich aliasów poleceń (292)
- Wyświetlanie polecenia związanego z określonym aliasem (293)
- Tworzenie tymczasowego aliasu (293)
- Tworzenie trwałego aliasu (294)
- Usuwanie aliasu (296)
- Podsumowanie (297)
12. Monitorowanie zasobów systemu (299)
- Wyświetlanie wszystkich działających procesów (300)
- Wyświetlanie drzewa procesów (303)
- Wyświetlanie procesów należących do określonego użytkownika (304)
- Zamykanie działającego procesu (305)
- Wyświetlanie dynamicznie aktualizowanej listy działających procesów (308)
- Wyświetlanie otwartych plików (310)
- Wyświetlanie plików otwartych przez określonego użytkownika (312)
- Wyświetlanie użytkowników określonego pliku (313)
- Wyświetlanie procesów związanych z określonym programem (314)
- Wyświetlanie informacji o systemowej pamięci RAM (316)
- Wyświetlanie stopnia wykorzystania przestrzeni dyskowej (318)
- Wyświetlanie informacji o ilości przestrzeni zajętej przez katalog i jego podkatalogi (320)
- Wyświetlanie łącznej przestrzeni zajętej przez katalog (322)
- Podsumowanie (322)
13. Instalowanie oprogramowania (325)
- Instalowanie pakietów oprogramowania w dystrybucjach opartych na RPM (327)
- Usuwanie pakietów oprogramowania w dystrybucjach opartych na RPM (329)
- Instalowanie pakietów oprogramowania wraz z pakietami zależnymi w dystrybucjach opartych na RPM (330)
- Usuwanie pakietów oprogramowania wraz z pakietami zależnymi w dystrybucjach opartych na RPM (333)
- Aktualizowanie pakietów oprogramowania wraz z pakietami zależnymi w dystrybucjach opartych na RPM (335)
- Wyszukiwanie dostępnych pakietów w dystrybucjach opartych na RPM (337)
- Instalowanie pakietów oprogramowania w Debianie (338)
- Usuwanie pakietów oprogramowania w Debianie (340)
- Instalowanie pakietów oprogramowania wraz z pakietami zależnymi w Debianie (341)
- Usuwanie pakietów oprogramowania wraz z pakietami zależnymi w Debianie (345)
- Aktualizowanie pakietów oprogramowania wraz z pakietami zależnymi w Debianie (346)
- Wyszukiwanie dostępnych pakietów w Debianie (348)
- Usuwanie niepotrzebnych pakietów instalacyjnych w Debianie (350)
- Rozwiązywanie problemów z apt (351)
- Podsumowanie (353)
Część V Sieć
14. Łączność (355)
- Wyświetlanie stanu interfejsów sieciowych (356)
- Sprawdzanie, czy komputer działa i przyjmuje żądania (359)
- Śledzenie trasy pakietów między dwoma hostami (361)
- Wyszukiwania DNS (363)
- Konfigurowanie interfejsu sieciowego (365)
- Wyświetlanie stanu bezprzewodowych interfejsów sieciowych (367)
- Konfigurowanie bezprzewodowego interfejsu sieciowego (369)
- Pobieranie nowego adresu za pomocą DHCP (373)
- Uaktywnianie połączenia sieciowego (376)
- Dezaktywowanie połączenia sieciowego (377)
- Wyświetlanie tablicy tras IP (378)
- Modyfikowanie tablicy tras IP (381)
- Rozwiązywanie problemów z siecią (383)
- Podsumowanie (387)
15. Praca w sieci (389)
- Bezpieczne logowanie się w innym komputerze (389)
- Bezpieczne logowanie się w innym komputerze bez podawania hasła (395)
- Bezpieczne przenoszenie plików między komputerami (398)
- Bezpieczne kopiowanie plików między komputerami (400)
- Bezpieczne tworzenie kopii zapasowej plików (402)
- Nieinteraktywne pobieranie plików (410)
- Nieinteraktywne pobieranie witryn WWW (416)
- Sekwencyjne pobieranie plików lub zasobów internetowych (419)
- Podsumowanie (421)
16. Sieci Windows (423)
- Odkrywanie głównej przeglądarki grupy roboczej (424)
- Sprawdzanie i odwzorowywanie nazw NetBIOS i adresów IP (428)
- Wyświetlanie udziałów Samby udostępnianych przez komputer (429)
- Dostęp do zasobów Samby z wykorzystaniem klienta w stylu FTP (431)
- Montowanie systemu plików Samby (434)
- Podsumowanie (440)
Skorowidz (441)

