Podstawowe zagadnienia dotyczące systemu operacyjnego
Linux
(wymagane na kolokwium)
Jeden z popularnych klientów SSH pod Windows - wraz z narzędziem
do transferu plików (licencja niekomercyjna)
SSHSecureShellClient.
Jest wiele innych darmowych klientów SSH, wybór jest kwestią gustu...
- pojęcie pliku - plik zwykły
- pojęcie katalogu
- użytkownik i hasło z punktu widzenia użytkownika
- podłączanie się do systemu
- interpreter poleceń - shell - powłoka
- rodziny: ksh (np. bash), csh
- znak zachęty
- wydawanie poleceń
- uruchamianie programów
- pojęcie katalogu bieżącego, polecenie pwd
- zmiana katalogu bieżącego
- polecenie cd
- pojęcie katalogu domowego
- ścieżka względna
- ścieżka bezwzględna
- pliki (katalogi) specjalne . oraz ..
- polecenie ls
- opcja -a
- opcja -l
- znaczenie opcji
- argumenty wywołania
- polecenie echo
- znaki uogólniające: *?[a-z]
- miejsce interpretacji znaków specjalnych
- operacje na plikach i katalogach
- tworzenie katalogów mkdir
- usuwanie katalogów rmdir
- usuwanie plików rm (z opcjami -r -f)
- polecenie id
- pojęcie zmiennej środowiskowej; przykłady i znaczenie: $PWD, $HOME, $PATH, $LANG
- modyfikowanie zmiennych środowiskowych w powłoce bash
- uruchamianie konkretnego programu nie znajdującego się w ścieżce przeszukiwania
- kompilacja programu w języku C (najprostsze użycie gcc) i Pascal oraz ich uruchamianie
- praca zdalna ssh
- zmian hasła
- przekierowanie standardowego wyjścia i wejścia programu (z przykładami)
- polecenia more oraz less
- dokumentacja wbudowana man oraz man -k / apropos
- różnica pomiędzy > a >>
- instrukcja cat i łączenie (konkatenacja) plików, tworzenie nowych plików za pomocą cat > nowy plik. Znaczenie sekwencji CTRL-C CTRL-D
- polecenie grep w naprostszej wersji
- potoki oraz przykłady ich użycia z prostymi poleceniami