- Autor:
- Długość
- liczba lekcji: 41, czas trwania: 06:21:23
- Ocena
Kurs video
Linux i Bash. Kurs video. Wiersz poleceń i skrypty powłoki Bartosz Pastudzki
- Autor:
- Bartosz Pastudzki
- Wydawnictwo:
- Videopoint
- Wersja:
- Online
- Czas trwania:
- 6 godz. 21 min.
- Technologia:
- awk, tmux, grep, vim 9.1, bash 5.2, Midnight Commander
- Ocena:
Spis lekcji kursu video
-
1. Podstawy 02:14:21
- 1.1. Czego się nauczymy w tym rozdziale? 00:01:29
- 1.2. Polecenie ls, przełączniki, wklejanie do terminala, przewijanie terminala 00:10:28
- 1.3. Polecenia cat, nano, mkdir, tree, cp; przekierowanie strumieni do pliku 00:12:47
- 1.4. Uprawnienia plików, polecenia: sudo, chmod, chown 00:12:49
- 1.5. Tworzenie i zarządzanie użytkownikami i grupami; polecenia su, useradd, userdel, passwd 00:08:40
- 1.6. Sudo, visudo, sudo bez hasła 00:11:22
- 1.7. Instalacja oprogramowania, apt, pacman 00:08:43
- 1.8. Systemctl, zarządzanie usługami 00:09:53
- 1.9. Procesy, polecenia: top, pstree, kill 00:10:51
- 1.10. Wstrzymywanie, wznawianie, zamykanie procesów. Skróty CTRL-C, CTRL-Z i CTRL-S, CTRL-Q. Polecenia fg, bg, jobs 00:08:38
- 1.11. Potoki, polecenia less, tee, grep, sed, ps. Potoki nazwane: mkfifo 00:11:49
- 1.12. Vim 00:14:45
- 1.13. Wyrażenia regularne, grep 00:12:07
-
2. Wstęp do języka skryptów powłoki 02:04:20
- 2.1. Czego się nauczymy w tym rozdziale? 00:01:24
- 2.2. Wstęp do pisania skryptów 00:09:48
- 2.3. Konstrukcja warunkowa if 00:10:31
- 2.4. Zmienne środowiskowe, polecenie export 00:09:08
- 2.5. Podstawy awk 00:08:11
- 2.6. Przykład: wyzwalacz Git 00:11:12
- 2.7. Pętla for, pobieranie metadanych ze zdjęć (imagemagick) 00:10:52
- 2.8. Pętla while z poleceniem read. Sprawdzanie cech plików (np. uprawnienia) 00:09:21
- 2.9. Pętla for z zakresem. Polecenia seq, printf. Przykład z ffmpeg 00:11:11
- 2.10. Globy [], sed, przechwycanie wyniku programu do zmiennej $(), konstrukcja <<EOF 00:08:17
- 2.11. Polecenia find, md5sum, grep -v, sort i uniq 00:09:39
- 2.12. Interaktywne skrypty. Grep 00:14:36
- 2.13. Skrypt startowy. Aliasy 00:10:10
-
3. Zaawansowane zagadnienia 01:24:32
- 3.1. Czego się nauczymy w tym rozdziale? 00:00:48
- 3.2. Dowiązania twarde i dowiązania symboliczne. Polecenie ln 00:08:54
- 3.3. Montowanie systemów plików. Polecenia mount, umount, cfdisk 00:10:32
- 3.4. Hierarchia katalogów w Linuksie 00:08:28
- 3.5. Chroot, awaryjne logowanie się na Linuksa 00:07:52
- 3.6. Zaawansowane wyszukiwanie, polecenia find, du, grep -R 00:11:08
- 3.7. Polecenia związane z czasem: date, time, timeout, sleep 00:10:12
- 3.8. Tar, archiwizacja, gzip, lzma, bzip2 00:11:02
- 3.9. SSH, scp, logowanie zdalne. Klucze SSH 00:07:35
- 3.10. inne programy użytkowe: mc, nohup, tmux 00:08:01
-
4. Przykłady 00:38:10
- 4.1. Czego się nauczymy w tym rozdziale? 00:00:29
- 4.2. Zliczanie linii w projekcie w gicie, commit po commicie 00:08:12
- 4.3. Skrypt prezentujące te zmiany na wykresie, w formacie PDF 00:12:34
- 4.4. Jak stworzyć instalator w bashu? Wypakowanie plików + dowolne dodatkowe polecenia 00:06:08
- 4.5. Skrypt generujący instalatory jak w lekcji 3, na podstawie projektu cargo/rust 00:10:47
Opis
kursu video
:
Linux i Bash. Kurs video. Wiersz poleceń i skrypty powłoki
Obierz kurs na... jedną z najpopularniejszych powłok Linuxa
Mianem Linuxa określamy w rzeczywistości nie jeden system operacyjny, ale całą rodzinę systemów uniksopodobnych, bazujących na jądrze Linux. Choć świat usłyszał o nich po raz pierwszy kilkadziesiąt lat temu, a programiści od dawna chętnie z nich korzystają (GNU i Linux są projektami open source, każdy może łatwo przeanalizować i zmodyfikować kod źródłowy programu), masową popularność ta rodzina systemów operacyjnych zyskała w 2017 roku, gdy na scenę wkroczył Android z zaadaptowanym jądrem Linux. Uczyniło to systemy operacyjne z pingwinkiem jednymi z najważniejszych na rynku – nawet Windows ma dziś specjalny moduł WSL, pozwalający uruchomić środowisko linuxowe obok systemu Microsoftu.
Wykraczająca poza zwyczajną obsługę współpraca z systemami linuxowymi jest szczególnie istotna dla programistów, administratorów, specjalistów DevOps i testerów. Poznać trzeba zarówno tryb tekstowy, jak i skrypty powłoki. Tryb tekstowy tego systemu to świetne, bardzo wydajne narzędzie pracy, istotne nie tylko przy czynnościach związanych z administrowaniem Linux/Unix, ale też podczas automatyzowania zadań programistycznych. Przydaje się on również podczas logowania na zdalne serwery inne niż zdalny pulpit. Z kolei skrypty powłoki, takie jak popularny bash, pozwalają łączyć ze sobą funkcjonalności różnych programów w jedną całość, oferując stosunkowo dużą elastyczność przy niewielkim nakładzie pracy. Dzięki temu można w łatwy sposób automatyzować powtarzalne czynności w codziennej pracy, a tym samym oszczędzić czas i zmniejszyć ryzyko popełnienia błędu.
Co Cię czeka podczas naszego profesjonalnego szkolenia
W ramach kursu:
- Nauczysz się wykonywania podstawowych poleceń w wierszu poleceń: tworzenia, edycji, kopiowania, przenoszenia, usuwania i zmiany uprawnień dostępu do plików; tworzenia dowiązań; uruchamiania programów; przeglądania i unicestwiania procesów
- Wykonasz podstawowe zadania administracyjne w wierszu poleceń: tworzenie, usuwanie grup i użytkowników; uruchamianie i zatrzymywanie usług systemowych (i wybieranie uruchamianych podczas uruchamiania systemu); instalowanie i aktualizacja oprogramowania przy użyciu menedżera pakietów (apt i pacman); konfiguracja sudo (uruchamianie programów z prawami administratora)
- Poznasz najważniejsze elementy języka powłoki (bash) i najczęściej używanych poleceń, takich jak: grep, sed, awk, less, head, tail, sort, uniq, time itp.; w materiale kursu są one prezentowane na przykładach z życia wziętych, jak wyzwalacze Gita, przetwarzanie video (FFmpeg), konwersja między formatami plików (pandoc)
- Zaznajomisz się z najważniejszymi elementami systemu Linux: hierarchią katalogów, montowaniem systemów plików, procesami, sygnałami, potokami
- Przybliżysz sobie podstawy popularnych narzędzi, takich jak vim, tmux, mc
Szkolenie Linux i Bash. Kurs video. Wiersz poleceń i skrypty powłoki kończy się na poziomie podstawowym. Porusza większość bazowych zagadnień. Pokazuje, jak pisać skrypty, posługując się w tym celu zarówno prostymi, jak i bardziej zaawansowanymi przykładami.
Trudno osiągnąć coś dużego, jeśli nie radzimy sobie z małymi rzeczami. Praca w powłoce i pisanie skryptów pozwalają ograniczyć czas poświęcany na małe, powtarzalne czynności i skupić się na rzeczach najistotniejszych.
Wybrane bestsellery
Videopoint - inne kursy
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@helion.pl
Książka drukowana
Oceny i opinie klientów: Linux i Bash. Kurs video. Wiersz poleceń i skrypty powłoki Bartosz Pastudzki (1) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(1)
(0)
(0)
(0)
(0)
(0)