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

Zadania do wykonania na laboratorium (Grader, J. Kobus)

Quizy (Moodle)

Przydatne adresy

Skrypyt składowne są w repozytorium git znajdującycm się w sieci wydziałowej

Sieć LAN na WFAiIS (Regulamin korzystania z 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

Materiały do zajęć Wprowadzenie do UNIX (M. Grochowski) HTML PDF

Bash

learnshell.org - interactive Shell Programming tutorial

Kurs Basha

Advanced Bash-Scripting Guide An in-depth exploration of the art of shell scripting by Mendel Cooper

Bash - WikiBook

Greg's Wiki BashFAQ Bash Pitfalls Bash Guide Bash Sheet

BashOneLiners.com - „jednolinijkowce”

Bash One-Liners Explained: Part 1 Part 2 Part 3

HowTo: Use Bash Parameter Substitution Like A Pro

getopts

The Bash-Hackers Wiki

Polecenia Bash uruchomiane on-line

Execute 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

Sciaga UNIX Toolbox

Ściąga - polecenia linii komend More Linux Commands

Linux - wprowadzenie (WikiBook) (polskie tłumaczenie, niestety niekompletne)

Open-AGH - System Unix

Unix/Linux Command Cheat Sheet

All the Best Linux Cheat Sheets

Commands & Utilities - The Single UNIX® Specification, Version 2

AWK

Gawk: Effective AWK Programming by Arnold D. Robbins

Awk by example Part 1, Part 2 Part 3 An intro to the great language with the strange name by Daniel Robbins

Learn AWK in 30 minutes

The GNU Awk User's Guide

Awk, Nawk and GNU Awk Cheat Sheet PDF TXT DOC

SED

Sed one liners Part 1 Part 2 Part 3

Sed Stream Editor Cheat-Sheet PDF TXT DOC

the sed $HOME

Wyrażenia regularne

Regex Crossword

regex tester

Kvalley Computers and Internet -- RegEx Evaluator

Sprawdzacz wyrażeń regularnych (Regular expressions checker)

Regular_expression

Regular Expression Basic Syntax Reference

Regular Expressions - User Guide

8 Regular Expressions You Should Know

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

Emacs

ściąga (HTML, PDF)

Emacs - manual

Emacs wiki

Emacs for Vi users

Emacs Cheat Sheet

Vim

ściąga (HTML, PDF)

Graphical vi-vim Cheat Sheet and Tutorial

VIM adventures Interaktywny tutorial VI

Beginner's guide to Vi Improved (vim)

Editor war

git

git - dokumentacja

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

Filesystem Hierarchy Standard

procfs system plików procesów (/proc/)

GNU Coreutils - dokumentacja

UNIX core commands

The Linux Programmer's Guide

The Single UNIX® Specification, Version 2

Materiały do certyfikatu LPIC-1

Materiały przygotowujące do certyfikatu LPIC-1

Introduction to Linux

Linux Administration I

Advanced Linux - The Linux Shell and Toolkit

Linux Administration II - Linux as a Network Client

Linux Professional Institute

LPIC-1 Overview

Inne

Sieć LAN na WFAiIS (Regulamin korzystania z sieci wydziałowej)

Przydatne proste skrypty dla linuxa