Skip to content

Zbiór trzech PDF-ów zawierających podstawy LINUXa i BASHa

Notifications You must be signed in to change notification settings

KredensKuchenny/Systemy_Operacyjne-podstawy_LINUXa_i_BASHa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Systemy Operacyjne - podstawy LINUXa i BASHa

Zbiór trzech PDF-ów z prywatnej kolekcji 😈 zawierających podstawy LINUXa i BASHa.

  • SO_Skrypt_v1.pdf zawiera:

    • Wyświetlanie informacji na temat systemu operacyjnego
    • Informacje na temat obecnie zalogowanego użytkownika
    • Tworzenie nowego użytkownika
    • Przelogowanie na nowego użytkownika
    • Wyświetlane ścieżki lokalizacji w której obecnie się znajdujemy
    • Przechodzenie do danego katalogu i cofanie się o jeden katalog do tyłu, przejście do katalogu użytkownika
    • Opis zawartości katalogów systemowych
    • Tworzenie katalogów
    • Usuwanie plików/katalogów
    • Tworzenie plików
    • Kopiowanie plików/katalogów
    • Zmiana nazwy plików/katalogów
    • Wyświetlanie zawartości katalogu [-l -> format długi, -a -> wszystkie pliki (ukryte też), -la -> to i to]
    • Różnica między komendą locate (apt install mlocate) a find
    • Wyszukiwanie plików binarnych
    • Używanie komendy locate
    • Używanie komendy find
    • Prawa dostępu chmod
    • Zmiana właściciela pliku/katalogu
    • Zmiana grupy dla pliku/katalogu
    • Dowiązania linkowanie
  • SO_Skrypt_v2.pdf zawiera:

    • Strumienie wejścia wyjścia i dodawania do pliku
    • Polecenie cut służy do „wycinania / wyciągania” części z pliku
    • Polecenie cat służy do wyświetlania zawartości pliku
    • Polecenie head służy do wyświetlania początkowej części pliku
    • Polecenie more służy do wyświetlania zawartości pliku z możliwością poruszania się po nim
    • Polecenie less to takie more ale na dopalaczach, możemy skrolować plik
    • Polecenie tail to odwrotność head, służy do odczytywania końcówki pliku
    • Polecenie wc służy do zliczania (wierszy, słów, znaków)
    • Polecenie uniq sprawdza czy nie występują jakieś powtórzenia (UWAGA używać tylko gdy posortowaliśmy zawartość)
    • Polecenie cmp służy do porównywania zawartości plików (bajt po bajcie)
    • Polecenie diff również służy do porównywania, ale jest bardziej zaawansowane i pokazuje każdą różnice
    • Polecenie sort sortuje dane (UWAGA, dopiero po sort można używać uniq)
    • Polecenie tr zamienia znaki na inne, może usuwać nadmierne ilości znaków np. kropki
    • Polecenie join łączy ze sobą pliki w jeden spójny
    • Polecenie paste zlepia linie podanych plików oddzielając je znakiem tabulacji
    • Polecenie grep wyszukuje podaną przez nas frazę (działa jak sito)
    • Proces (informacje)
    • Gdy wylistujemy procesy (ps aux) u góry z zobaczymy wiersz z
    • Zabijanie procesu kill
    • Czym jest priorytet procesu i co to jest parametr NICESNESS?
    • Użytkownik efektywny EUSER a rzeczywisty RUSER, kiedy przechodzimy z rzeczywistego na efektywny
  • SO_Skrypt_v3.pdf (głownie skrypty w BASHu) zawiera:

    • Pobieranie danych od użytkownika
    • Argumenty i ich wyświetlanie
    • Generowanie randomowej liczby
    • Operacje matematyczne
    • Instrukcja warunkowa if
    • Instrukcja case
    • Pętla for
    • Pętla while
    • Funkcje, użycie i suchy przykład
    • Prawa dostępu chmod (powtórka)
    • Instrukcja warunkowa w praktyce
    • Pętla for, przeskok po zakresie w przykładzie
    • Skakanie po argumentach
    • Operacje matematyczne (kalkulator)
    • Ciąg Fibonacciego
    • Operacje na zasobach
    • NWD (największy wspólny dzielnik) – program
    • Ciąg arytmetyczny, suma i wypisanie składników
    • Kalkulator z użyciem funkcji
    • Operacje na tablicy – suma, średnia, minimum, maksimum

About

Zbiór trzech PDF-ów zawierających podstawy LINUXa i BASHa

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published