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)