====== Systemy operacyjne (semestr zimowy 2019) ======
Laboratoria komputerowe odbywają się
* w poniedziałek w godz. 1000-1200 w sali PK1.
* w poniedziałek w godz. 1800-2000 w sali PK1.
===== Ćwiczenia =====
{{ http://jkob.fizyka.umk.pl/students/so/so.html|Zadania do wykonania na laboratorium (J. Kobus)}}\\
{{https://moodle7.fizyka.umk.pl/|Quizy}}
===== Przydatne adresy =====
Adres bazowego repozytorium na serwerach studenckuch:
/git/so19/
Adres zdalny repozytorium:
@ameryk.fizyka.umk.pl/git/so19/
===== Notatki =====
Notatki z wykładu **Systemy Operacyjne** (J. Kobus) {{http://jkob.fizyka.umk.pl/_downloads/so.pdf|PDF}} \\
Materiały do zajęć **Wprowadzenie do UNIX** (M. Grochowski) {{http://www.is.umk.pl/~grochu/unix/unix-2018/index.html|HTML}} {{zajecia:unix_2018_2:unix.pdf|PDF}}\\
===== Bash =====
{{http://www.cs.put.poznan.pl/anstroinski/data/uploads/sop1/materials/sop1_lab7-kurs.html|Kurs Basha}}\\
{{http://tldp.org/LDP/abs/html/index.html|Advanced Bash-Scripting Guide}}\\
[[http://66ff00.cba.pl/?q=node/9|Podstawy programowania w powłoce BASH]]\\
[[https://pl.wikibooks.org/wiki/Bash|Bash - WikiBook]]\\
Greg's Wiki [[http://mywiki.wooledge.org/BashFAQ|BashFAQ]] [[http://mywiki.wooledge.org/BashPitfalls|Bash Pitfalls]] [[http://mywiki.wooledge.org/BashGuide|Bash Guide]] [[http://mywiki.wooledge.org/BashSheet|Bash Sheet]]\\
[[http://www.bashoneliners.com/|BashOneLiners.com]] - "jednolinijkowce"\\
Bash One-Liners Explained: [[http://www.catonmat.net/blog/bash-one-liners-explained-part-one/|Part 1]] [[http://www.catonmat.net/blog/bash-one-liners-explained-part-two/|Part 2]] [[http://www.catonmat.net/blog/bash-one-liners-explained-part-three/|Part 3]]\\
Porównanie Bash i tcsh: [[http://en.wikipedia.org/wiki/Comparison_of_computer_shells|Command Shells Comparision]] \\
[[http://www.cyberciti.biz/tips/bash-shell-parameter-substitution-2.html|HowTo: Use Bash Parameter Substitution Like A Pro]]\\
[[http://wiki.bash-hackers.org/howto/getopts_tutorial|getopts]]\\
[[http://wiki.bash-hackers.org/|The Bash-Hackers Wiki]]\\
{{http://www.learnshell.org/|learnshell.org - interactive Shell Programming tutorial}}
{{https://www.tutorialspoint.com/execute_bash_online.php|Execute BASH Shell Script Online}}\\
{{https://www.jdoodle.com/test-bash-shell-script-online|Easy and Quick way to run Bash Script Online}} \\
{{http://explainshell.com/}} - analiza on-line poleceń powłoki\\
{{http://www.shellcheck.net/}} - analiza on-line skryptów sh/Bash\\
===== Unix/Linux - polecenia =====
{{http://cb.vu/unixtoolbox.xhtml|Sciaga UNIX Toolbox}}\\
{{http://www.pixelbeat.org/cmdline_pl_PL.html|Ściąga - polecenia linii komend }} {{http://www.pixelbeat.org/docs/linux_commands.html|More Linux Commands}}\\
[[http://tille.garrels.be/training/tldp/|Introduction to Linux: A Hands on Guide]]\\
[[http://pl.wikibooks.org/wiki/Linux_-_wprowadzenie|Linux - wprowadzenie (WikiBook)]] (polskie tłumaczenie, niestety niekompletne) \\
[[http://zasoby.open.agh.edu.pl/~09saprzybylo/index.html|Open-AGH - System Unix]]\\
{{http://files.fosswire.com/2007/08/fwunixref.pdf|Unix/Linux Command Cheat Sheet}}\\
{{http://www.nixtutor.com/linux/all-the-best-linux-cheat-sheets/|All the Best Linux Cheat Sheets}}\\
{{http://www.techonicals.com/2012/10/linux-cheat-sheets.html|Ultimate collection of Linux/Unix cheat sheets }}\\
{{http://czytelnia.ubuntu.pl/wp-content/up/fwunixref.pdf|Polecenie UNIX ściąga}}\\
{{http://pubs.opengroup.org/onlinepubs/7908799/xcuix.html|Commands & Utilities }} - The Single UNIX® Specification, Version 2
===== AWK =====
{{http://www.linux.net.pl/~wkotwica/doc/gawk/gawk_toc.html|Efektywne programowanie w AWK}} //Arnold D. Robbins//
Common threads: Awk by example {{https://developer.ibm.com/technologies/linux/tutorials/l-awk1|Part 1}}, {{https://developer.ibm.com/technologies/linux/tutorials/l-awk|Part 2}} {{https://developer.ibm.com/technologies/linux/tutorials/l-awk3| Part 3}} \\
{{http://www.think-lamp.com/2008/10/awk-a-boon-for-cli-enthusiasts/|AWK – Become an expert in 60 minutes}}\\
{{http://www.gnu.org/software/gawk/manual/gawk.html|The GNU Awk User's Guide}}\\
Awk, Nawk and GNU Awk Cheat Sheet {{http://www.catonmat.net/download/awk.cheat.sheet.pdf|PDF}} {{http://www.catonmat.net/download/awk.cheat.sheet.txt|TXT}} {{http://www.catonmat.net/download/awk.cheat.sheet.doc|DOC}}\\
===== SED =====
Sed one liners {{http://www.catonmat.net/blog/sed-one-liners-explained-part-one/|Part 1}} {{http://www.catonmat.net/blog/sed-one-liners-explained-part-two/|Part 2 }} {{http://www.catonmat.net/blog/sed-one-liners-explained-part-three/|Part 3 }}\\
Sed Stream Editor Cheat-Sheet {{http://www.catonmat.net/download/sed.stream.editor.cheat.sheet.pdf|PDF}} {{http://www.catonmat.net/download/sed.stream.editor.cheat.sheet.txt|TXT}} {{http://www.catonmat.net/download/sed.stream.editor.cheat.sheet.doc|DOC}} \\
{{http://sed.sourceforge.net/|the sed $HOME}}\\
===== Wyrażenia regularne =====
{{https://regexcrossword.com/|Regex Crossword}} \\
{{https://regex101.com/|regex tester}} \\
[[http://public.kvalley.com/regex/regex.asp|Kvalley Computers and Internet -- RegEx Evaluator]]\\
{{http://maciek.lasyk.info/regexp_checker.html|Sprawdzacz wyrażeń regularnych (Regular expressions checker) }}\\
[[wp>Regular_expression]]\\
{{http://www.regular-expressions.info/reference.html|Regular Expression Basic Syntax Reference}}\\
{{http://www.zytrax.com/tech/web/regex.htm|Regular Expressions - User Guide}}\\
===== Przydatne programy =====
[[http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html|PuTTY]] (Win)\\
[[https://git-scm.com/|git]] [[https://git-scm.com/download/gui/windows|git GUI clients]]\\
[[http://www.virtualbox.org/|VirtualBox]]\\
[[http://winscp.net/|WinSCP]]\\
[[http://www.cygwin.com|Cygwin]]\\
[[http://www.realvnc.com/download/viewer/|Real VNC Viewer]] [[http://www.tightvnc.com/|Tight VNC]]\\
[[http://mobaxterm.mobatek.net/|MobaXterm]] The complete toolbox for remote computing
===== Edytory tekstu =====
[[http://www.gnu.org/software/emacs/tour/|Emacs]] podstawowe komendy {{http://www.fizyka.umk.pl/~grochu/emacs/emacs.html|HTML}}, {{http://www.fizyka.umk.pl/~grochu/emacs/emacs.pdf|PDF}})\\
[[http://www.vim.org/|Vim]] - podstawowe komendy ({{http://www.fizyka.umk.pl/~grochu/vim/vim.html|HTML}}, {{http://www.fizyka.umk.pl/~grochu/vim/vim.pdf|PDF}}) \\
[[https://www.gnu.org/software/emacs/manual/html_node/emacs/index.html|Emacs - manual]]\\
[[https://www.emacswiki.org/|Emacs wiki]]\\
{{http://www.elmindreda.org/emacs.html|Emacs for Vi users}}\\
{{https://ccrma.stanford.edu/guides/package/emacs/emacs.html|Emacs Cheat Sheet}}\\
{{http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html|Graphical vi-vim Cheat Sheet and Tutorial}}\\
{{http://vim-adventures.com/|VIM adventures}} {{http://www.openvim.com/tutorial.html|Interaktywny tutorial VI}}\\
{{http://newbiedoc.sourceforge.net/text_editing/vim.html|Beginner's guide to Vi Improved (vim)}}\\
===== git =====
[[https://git-scm.com/doc|git - dokumentacja]]\\
[[http://gitready.com/|git ready]] learn git one commit at a time by Nick Quaranto \\
{{https://education.github.com/git-cheat-sheet-education.pdf|git cheat sheet}} by GitHub Education\\
===== UNIX/Linux inf. o systemie i administracja =====
{{http://www.centos.org/docs/5/html/Deployment_Guide-en-US/s1-filesystem-fhs.html|Hierarchia systemu plików}}
{{http://www.centos.org/docs/5/html/Deployment_Guide-en-US/ch-proc.html|System plików /proc}} {{http://www.centos.org/docs/5/html/Deployment_Guide-en-US/s1-proc-topfiles.html|Pliki katalogu /proc/}}\\
{{http://www.gnu.org/software/coreutils/manual/index.html|Coreutils - dokumwntacja}}\\
[[http://www.pixelbeat.org/docs/unix_commands/|UNIX core commands]]\\
{{http://www.tldp.org/LDP/lpg/|The Linux Programmer's Guide}}\\
{{http://pubs.opengroup.org/onlinepubs/7908799/index.html|The Single UNIX® Specification, Version 2}}\\
===== Materiały do certyfikatu LPIC-1 =====
[[https://www.tuxcademy.org/media/lpic1/|Materiały przygotowujące do certyfikatu LPIC-1]]
* {{https://www.tuxcademy.org/product/grd1/|Introduction to Linux}}
* {{https://www.tuxcademy.org/product/adm1/|Linux Administration I}}
* {{https://www.tuxcademy.org/product/grd2/|Advanced Linux}} - The Linux Shell and Toolkit
* {{https://www.tuxcademy.org/product/adm2/|Linux Administration II}} - Linux as a Network Client
[[http://www.lpi.org/|Linux Professional Institute]]\\
[[http://www.lpi.org/our-certifications/lpic-1-overview|LPIC-1 Overview]] \\
===== Inne =====
[[https://www.fizyka.umk.pl/fizyka/?q=node/141|Sieć LAN na WFAiIS (Regulamin korzystania z sieci wydziałowej)]]\\
[[http://andyk.pg.gda.pl/skrypty/|Przydatne proste skrypty dla linuxa]]\\