powrót
	Ćwiczenia 1
	Logowanie
	- Linux
 
	
		- bez środowiska graficznego - już jest
 
		- środowisko graficzne - włączyć konsolę
 
	
	- Windows
 
	
		- maszyna wirtualna z zainstalowanym np.: 
			Debianem
		
 
		- Klient SSH np.: Putty
 
	
Putty
	- Connection type: SSH
 
	- Host name: students.wmi.amu.edu.pl
 
	- Port: 22
 
SSH
[Secure SHell]
Powłoki
	- bash [Bourne-Again SHell]
 
	- ksh [Korn SHell]
 
	- csh [C SHell]
 
login
$ login
Wiersz poleceń
s123456@shell:~$
	passwd
[PASSWorD]
$ passwd
	id
$ id
uid
[User IDentifier]
gid
[Group IDentifier]
who
$ who
Przełączniki:
-H
-u
Przykład:
$ who -uH
NAME	LINE	TIME			IDLE	PID	COMMENT
s123456	pts/1	2014-10-06 14:30	.	123	(pc22g.labs.wmi.amu.edu.pl)
	finger
$ finger
Przykład:
$ finger
Login	Name		Tty	Idle	Login Time	Office				Office Phone
s123456	Jan Kowalski	pts/1	1:50	Oct 6 14:30	(pc22g.labs.wmi.amu.edu.pl)
	date
$ date
+<format>
Przykład:
$ date +"Data: %D%nCzas: %T"
	exit
$ exit
	Klawiszologia
	- [TAB]
 
	- [UP][DOWN]
 
	- [CTRL+a][CTRL+k][CTRL+y]
 
	- [CTRL+F1]...[CTRL+F6]
 
	- [CTRL+ALT+F1]...[CTRL+ALT+F6]
 
Pomoc systemowa
man
[MANual]
$ man
Przykład:
$ man 1 passwd
	less
$ less
	- [SPACE]
 
	- [CTRL+B]
 
	- [q]
 
	- [/]
 
	- [?]
 
	- [n]
 
	- [N]
 
Przykład:
$ less /etc/passwd 
	--help
$ --help
Przykład:
$ date --help
	Polecenia
polecenie [przełącznik] [argumenty]
Przykład:
$ ls -l /etc/
	Struktura katalogów
	/bin - binaria 
	/boot - pliki służące do uruchomienia systemu 
	/dev - pliki reprezentujące urządzenia 
	/etc - pliki konfiguracyjne 
	/home - podkatalogi użytkowników 
	/lib - biblioteki systemowe dzielone między programy 
	/lost+found - pliki zgubione np. z powodu błędów dyskowych 
	/media - pliki reprezentujące nośniki wymienne 
	/mnt - pliki reprezentujące nośniki 
	/opt - opcjonalne aplikacje 
	/proc - wirtualny system plików dostarczający informacje o procesach 
	/root - katalog domowy użytkownika root 
	/sbin - binaria używane tylko przez administratora 
	/srv - serwery 
	/sys - interfejs zmiany parametrów jądra 
	/tmp - pliki tymczasowe 
	/usr - oprogramowanie dostępne dla użytkowników 
	/var - pliki często zmieniające zawartość i rozmiar 
$ man 7 hier
	Obsługa katalogów
pwd
[Print Work Directory]
$ pwd
	ls
[LiSt]
$ ls
Przełączniki:
-R
-l
-a
Specjalne oznaczenia katalogów
Przykład:
$ ls -l -a /dev
$ ls -a -l /etc
$ ls -al /home
$ ls -la /usr
	cd
[Change Directory]
$ cd
Przykład:
$ cd /
$ cd /home/
$ cd ~
mkdir
[MaKe DIRectory]
$ mkdir
Przełączniki:
-p
Przykład:
$ mkdir -p kat/kat1
$ mkdir -p kat/kat2
$ mkdir -p kat/kat2/kat3
$ tree
	rmdir
[ReMove DIRectory]
$ rmdir
Przełączniki:
-p
Przykład:
$ cd kat
$ rmdir -p kat2/kat3/
Ćwiczenie:
	- Utwórz katalog 
kat1 w katalogu domowym. 
	- W katalogu 
kat1 utwórz jednym poleceniem strukturę katalogów kat2/kat3/kat4. 
	- Usuń jednym poleceniem cała strukturę katalogów 
kat3/kat4. 
	Obsługa plików
touch
$ touch
Przykład:
$ touch plik
Ćwiczenie:
	- Utwórz w katalogu domowym pliki o dowolnych nazwach z rozszerzeniami 
.txt i .c. 
	more
$ more
Przykład:
$ more /etc/passwd