przejście do katalogu:
	cd .
	cd ..
	cd -
	cd ~ lub cd
linki/skroty
	windows:
	-skrót
	-mklink (symboliczny, twardy)
		--symboliczny mklink plik.lnk c:\dir\plik.txt
		--twardy mklink /h plik.lnk c:\dir\plik.txt
	linux:
	- ln -s plik_istniejacy link_symboliczny
	- ln plik_istniejacy link_twardy
utworzenie
	touch file.txt
	echo abc > file.txt
	mkdir katalog
usuniecie
	rm file.txt
	rmdir katalog
	rm -Rf
	rmdir katalog
	shred file.txt
kopiowanie
	cp file.txt ~
przeniesienie
	mv file.txt .file.txt
zmiana nazwy
	mv file.txt plik.txt

przeczytanie
	cat file.txt
	more
	head
	tail
wyswietlenie zawartosci katalogu
	ls
	ls -R
porownanie
	cmp
	comm
	diff
filtrowanie wyjścia:
	ls -l | grep ^d
	ls -l | grep -v ^d
	ls -l /dev | grep sda
	ls -l /dev | grep ^s
	ip a | grep ^[0-9]:
	ip a | grep inet | grep enp0s8

zapisanie
	echo "abc" > file.txt
modyfikacja pliku:

dodanie linii na koniec:
	echo "abc" >> file.txt
usuniecie linni na końcu pliku:
	sed '$d' file.txt
usuniecie pierwszej linni:
	sed '1d' file.txt
usuniecie kilku linni (zakres 5-7):
	sed '5,7d' file.txt
usuniecie kilku linni:
	sed '5d;9d' file.txt
usunienie linii, ktora zawiera wzorzec:
	sed '/System/d' file.txt

potok
	history | head -5
	history | grep ls | head

archiwizowanie
	tar -cf archiwum.tar plik.txt
wyswieltenie zawartosci archiwum
	tar -tf archiwum.tar
wypakowanie plikow
	tar -xf archiwum.tar
dodanie pliku do archiwum
	tar -rvf archiwum.tar nowy.txt