Wiersz poleceń Linuksa. Rozwijanie umiejętności efektywnej pracy - Daniel J. Barett

Indeks: KSZ-22457 EAN: 9788328396272
Książka autorstwa Daniela J. Baretta poświęcona systemowi Linux. Dzięki niej z łatwością opanujesz techniki wykorzystywania wiersza poleceń, o wiele trudniejszego, jednak dużo bardziej efektywnego interfejsu, niż interfejs graficzny.
Wiersz poleceń Linuksa. Rozwijanie umiejętności efektywnej pracy - Daniel J. Barett
41,90 zł
39,90 zł netto
Zapłać później
Producent: Helion

Opis produktu: Wiersz poleceń Linuksa. Rozwijanie umiejętności efektywnej pracy - Daniel J. Barett

Książka autorstwa Daniela J. Baretta poświęcona systemowi Linux. Dzięki niej z łatwością opanujesz techniki wykorzystywania wiersza poleceń, o wiele trudniejszego, jednak dużo bardziej efektywnego interfejsu, niż interfejs graficzny. Książka przepełniona jest licznymi wskazówkami, instrukcjami i trikami, które ułatwiają Ci tworzenie i uruchamianie poleceń rozwiązujących problemy, przetwarzających informacje oraz automatyzujące różne zadania. Znajdują się w niej także zilustrowane przykłady kodu

Książka autorstwa Daniela J. Baretta.

Książka pozwoli Ci poznać techniki wykorzystywania wiersza poleceń w systemie Linux.

Informacje o autorze

Daniel J. Barrett - jest związany z Linuksem i powiązanymi technologiami od ponad 30 lat. W tym czasie wydał bardzo dużą ilość książek na ten temat. W przeszłości pracował jako inżynier oprogramowania, wykładowca na uniwersytecie, projektant stron internetowych, a także wokalista w zespole muzycznym oraz humorysta. Obecnie pracuje w firmie Google. 

Informacje o książce

  • Tytuł oryginału: Efficient Linux at the Command Line: Boost Your Command-Line Skills
  • Autor: Daniel J. Barrett
  • Tłumaczenie: Grzegorz Werner
  • ISBN: 978-83-283-9627-2
  • Oprawa: miękka
  • Ilość stron: 216
  • Format: 165 x 235 mm
  • Rok wydania: 2022
  • Wydawnictwo: Helion S.A.

Spis treści

Przedmowa

Część I. Podstawowe pojęcia

  • Rozdział 1. Łączenie poleceń
    • Wejście, wyjście i potoki
      • Co to jest polecenie?
    • Sześć poleceń na dobry początek
      • Polecenie 1.: wc
      • Polecenie ls działa inaczej, kiedy jest przekierowane
      • Polecenie 2.: head
      • Polecenie 3.: cut
      • Polecenie 4.: grep
      • Polecenie 5.: sort
      • Polecenie 6.: uniq
    • Wykrywanie zduplikowanych plików
    • Podsumowanie
  • Rozdział 2. Wprowadzenie do powłoki
    • Terminologia powłoki
    • Dopasowywanie nazw plików do wzorców
    • Ewaluacja zmiennych
      • Skąd się biorą zmienne?
      • Zmienne i przesądy
      • Wzorce a zmienne
    • Skracanie poleceń za pomocą aliasów
    • Przekierowywanie wejścia i wyjścia
      • Przekierowywanie a standardowe wyjście błędu (stderr)
    • Wyłączanie ewaluacji za pomocą przytaczania i znaku unikowego
    • Lokalizowanie programów do wykonania
    • Środowiska i pliki inicjalizacyjne, wersja skrócona
    • Podsumowanie
  • Rozdział 3. Ponowne wykonywanie poleceń
    • Wyświetlanie historii poleceń
    • Przywoływanie poleceń z historii
      • Przewijanie historii
      • Rozwijanie historii
      • Często zadawane pytania dotyczące historii poleceń
      • Nigdy więcej nie usuwaj złego pliku (dzięki historii poleceń)
      • Wyszukiwanie przyrostowe w historii poleceń
    • Edytowanie wiersza polecenia
      • Przesuwanie kursora w wierszu polecenia
      • Rozwijanie historii za pomocą daszków
      • Bardziej zaawansowane podstawianie w rozwijaniu historii
      • Edytowanie wiersza polecenia w stylu Emacsa lub Vima
    • Podsumowanie
  • Rozdział 4. Krążąc po systemie plików
    • Efektywne odwiedzanie konkretnych katalogów
      • Przeskakiwanie do katalogu domowego
      • Uzupełnianie nazw klawiszem Tab
      • Przeskakiwanie do często odwiedzanych katalogów za pomocą aliasów lub zmiennych
      • Spraw, żeby duży system plików wydawał się mniejszy, używając zmiennej CDPATH
      • Zorganizuj swój katalog domowy pod kątem szybkiej nawigacji
    • Efektywne wracanie do katalogów
      • Przełączanie się między dwoma katalogami za pomocą polecenia "cd -"
      • Przełączanie się między wieloma podkatalogami za pomocą poleceń pushd i popd
    • Podsumowanie

Część II. Umiejętności wyższego poziomu

  • Rozdział 5. Więcej narzędzi w Twoim przyborniku
    • Generowanie tekstu
      • Polecenie date
      • Polecenie seq
      • Rozwijanie nawiasu klamrowego (funkcja powłoki)
      • Polecenie find
      • Polecenie yes
    • Izolowanie tekstu
      • grep: pogłębione spojrzenie
      • Polecenie tail
      • Polecenie awk {print}
    • Łączenie tekstu
      • Polecenie tac
      • Polecenie paste
      • Polecenie diff
    • Przekształcanie tekstu
      • Polecenie tr
      • Polecenie rev
      • Polecenia awk i sed
    • Powiększanie przybornika
    • Podsumowanie
  • Rozdział 6. Rodzice, dzieci i środowiska
    • Powłoki to pliki wykonywalne
    • Procesy macierzyste i potomne
    • Zmienne środowiskowe
      • Tworzenie zmiennych środowiskowych
      • Zrywamy z przesądami: zmienne "globalne"
    • Powłoki potomne a podpowłoki
    • Konfigurowanie środowiska
      • Ponowne odczytywanie pliku konfiguracyjnego
      • Podróżowanie ze środowiskiem
    • Podsumowanie
  • Rozdział 7. Jedenaście dodatkowych sposobów uruchamiania poleceń
    • Techniki wykorzystujące listy
      • Technika 1. Listy warunkowe
      • Technika 2. Listy bezwarunkowe
    • Techniki podstawiania
      • Technika 3. Podstawianie poleceń
      • Technika 4. Podstawianie procesów
    • Techniki wykonywania poleceń w postaci łańcuchów
      • Technika 5. Przekazywanie polecenia jako argumentu programu bash
      • Technika 6. Przekierowywanie polecenia do bash
      • Technika 7. Zdalne wykonywanie łańcucha za pomocą ssh
      • Technika 8. Uruchamianie sekwencji poleceń za pomocą xargs
    • Techniki sterowania procesami
      • Technika 9. Przenoszenie polecenia w tło
      • Technika 10. Jawne podpowłoki
      • Technika 11. Wymiana procesów
    • Podsumowanie
  • Rozdział 8. Brawurowe jednowierszowce
    • Żyj brawurowo
      • Bądź elastyczny
      • Zastanów się, od czego zacząć
      • Poznaj narzędzia do testowania
    • Wstawianie nazwy pliku do sekwencji
    • Sprawdzanie par dopasowanych plików
    • Generowanie zmiennej CDPATH na podstawie zawartości katalogu domowego
    • Generowanie plików testowych
    • Generowanie pustych plików
    • Podsumowanie
  • Rozdział 9. Korzystanie z plików tekstowych
    • Pierwszy przykład: znajdowanie plików
    • Sprawdzanie daty ważności domeny
    • Budowanie bazy danych z numerami kierunkowymi
    • Budowanie menedżera haseł
      • Bezpośrednia edycja zaszyfrowanych plików
    • Podsumowanie

Część III. Bonusy

  • Rozdział 10. Efektywna praca z klawiaturą
    • Praca z oknami
      • Natychmiastowe powłoki i przeglądarki
      • Okna jednorazowe
      • Skróty klawiaturowe do obsługi przeglądarki
      • Przełączanie okien i pulpitów
    • Dostęp do internetu z poziomu wiersza poleceń
      • Uruchamianie okien przeglądarki z poziomu wiersza poleceń
      • Pobieranie stron HTML za pomocą programów curl i wget
      • Przetwarzanie kodu HTML za pomocą pakietu HTML-XML-utils
      • Radzenie sobie z długimi wyrażeniami regularnymi
      • Pobieranie wyrenderowanej strony internetowej za pomocą przeglądarki tekstowej
    • Sterowanie schowkiem z poziomu wiersza poleceń
      • Łączenie selekcji z stdin i stdout
      • Ulepszony menedżer haseł
    • Podsumowanie
  • Rozdział 11. Więcej technik, które oszczędzają czas
    • Szybkie korzyści
      • Przechodzenie do edytora z poziomu less
      • Edytowanie plików, które zawierają dany łańcuch
      • Polub literówki
      • Szybkie tworzenie pustych plików
      • Przetwarzanie pliku wiersz po wierszu
      • Identyfikowanie poleceń, które obsługują rekurencję
      • Czytanie stron man
    • Dalsza nauka
      • Przeczytaj stronę man programu bash
      • Poznaj cron, crontab i at
      • Poznaj rsync
      • Naucz się innego języka skryptowego
      • Używaj programu make do zadań niezwiązanych z programowaniem
      • Stosuj kontrolę wersji do codziennych plików
    • Pożegnanie

A. Powtórka z Linuksa

  • Polecenia, argumenty i opcje
  • System plików, katalogi i ścieżki
  • Poruszanie się po katalogach
  • Tworzenie i edytowanie plików
  • Obsługa plików i katalogów
  • Wyświetlanie plików
  • Uprawnienia dostępu do plików
  • Procesy
  • Wyświetlanie dokumentacji
  • Skrypty powłoki
  • Stawanie się superużytkownikiem
  • Dalsza lektura

B. Jeśli używasz innej powłoki

Skorowidz

Książka - Autor Daniel J. Barett
Książka - ISBN 978-83-283-9627-2
Książka - Oprawa miękka
Książka - Wydawnictwo Helion S.A.
Tematyka Linux
Szerokość opakowania 16.5 cm
Wysokość opakowania 23.5 cm
Głębokość opakowania 1 cm
Masa opakowania 0.356 kg

Jako pierwszy zadaj pytanie dotyczące tego produktu!

Klienci którzy zakupili ten produkt kupili również:

Produkty z tej samej kategorii: