Systemy operacyjne - laboratorium
W semestrze zimowym 2020/2021 laboratoria komputerowe odbywają się zdalnie na platformie Moodle
- wtorek godz. 1330-1500
- wtorek godz. 1500-1630
Ćwiczenia
Przydatne adresy
Skrypyt składowne są w repozytorium git znajdującycm się w sieci wydziałowej
Adres bazowego repozytorium na serwerach wydziałowych (tor7/polon7/ameryk):
/git/so20/<nazwisko>
Adres zdalny repozytorium:
<user>@ameryk.fizyka.umk.pl/git/so20/<nazwisko>
Przykład
klonowanie repozytorium do katalogu domowego po zalogowaniu do powłoki
git clone /git/so20/grochowski
lub klonowanie zdalne, z dowolnego komputera podłączonego do internetu
git clone ssh://grochowski@ameryk.fizyka.umk.pl/git/so20/grochowski
Podstawowe komendy git
dodanie pliku do rewizji
git add plik.sh
zatwierdzenie zmian
git commit -m "Opis zmian"
wysłanie zmian do repozytorium
git push
Notatki
- Notatki z wykładu Systemy Operacyjne (J. Kobus) PDF
Bash
- Advanced Bash-Scripting Guide An in-depth exploration of the art of shell scripting by Mendel Cooper
- BashOneLiners.com - „jednolinijkowce”
Polecenia Bash uruchomiane on-line
- http://explainshell.com/ - analiza on-line poleceń powłoki
- http://www.shellcheck.net/ - analiza on-line skryptów sh/Bash
Unix/Linux - polecenia
- Linux - wprowadzenie (WikiBook) (polskie tłumaczenie, niestety niekompletne)
- Commands & Utilities - The Single UNIX® Specification, Version 2
AWK
- Gawk: Effective AWK Programming by Arnold D. Robbins
SED
Wyrażenia regularne
Przydatne programy
- PuTTY (Win) free implementation of SSH and Telnet for Windows and Unix platforms
- MobaXterm The complete toolbox for remote computing
- git git GUI clients a free and open source distributed version control system
- WinSCP graficzny klient SFTP i FTP dla systemu Windows
- Cygwin collection of GNU and Open Source tools which provide functionality similar to a Linux distribution on Windows
- zdalny pulpit Real VNC Viewer Tight VNC
Edytory tekstu
git
- git ready learn git one commit at a time by Nick Quaranto
- git cheat sheet by GitHub Education
UNIX/Linux inf. o systemie i administracja
Materiały do certyfikatu LPIC-1
-
- Advanced Linux - The Linux Shell and Toolkit
- Linux Administration II - Linux as a Network Client