Podstawowe komendy w terminalu linux'a



sudo	# udzielenie uprawnień administratora


#aktualizacja systemu
sudo apt update
sudo apt upgrade	

apt list --upgradable	#lista możliwych funkcji do aktualizacji

sudo apt install 		# instalacja programów

PRZYKŁAD
sudo apt install maven

mvn -V 					# weryfikacja wersji programu

sudo apt remove maven	# odinstalowane programu

"ctrl+L"				# przesunięcie ekranu (czyszczenie)
clear					# czyszczenie ekranu

"ctrl+r" 				# historia komend

cd						# change directory

ls						# list
ls -l, ls-la, ls-lah, ls-a
ls/						#główna gałąź
ls-l/

mkdir					# tworenie katalogu
[tab]					# uzupełnianie nazw podczas pisania komend

du-hs					# disk usage - human redable summary

PRZYKLAD
du-hs "nazwa kataogu"
du-h --max-depth=2 /"nazwa katalogu"

SPOSÓB SPRAWDZENIA ISTNIENIA FUNKCJI, BIBLIOTEK

man ls 					# instrukcja fukcji ls. Można stosować do innych funkcji.
ls --help 				# pomoc funkcji ls. Można stosować do innych funkcji.

df-h					#disk fragments

head -n 3 "nazwa pliku" 	# wydruk początku pliku. Pierwsze trzy linie.
tail -n 3 "nawza pliku"		# wydruk końca pliku. Ostatnie trzy linie.

cat "nazwa pliku"			# wydruk zawartości pliku
less "nazwa pliku"			# manual pliku

touch "nazwa pliku"			# tworzenie pliku

EDYTORY
VIM:
sudo apt install vim
vim "nazwa pliku"
	klawisze:
		"i"					#insert - wprowadznie treści
		[ESC]				# wyjście z trybu wprowadzania treści
		":w"				# write - zapisz
		":q"				# quit - wyjdź z edytora
	można też ":wq"

NANO:
nano "nazwa pliku"

-----------------------------------------
rm "nazwa pliku"	# usuwanie pliku
rm *.md				# usuwanie wszystkich plików z rozszerzeniem "md"
rm -r "nazwa katalogu"	# usuwanie katalogów, przez dodanie parametru "-r" rekursywnie

cp "ścieżka źródła" "ścieżka docelowa"		# kopiowanie pliku

mv "nazwa pliku" "nowa nazwa pliku"			# przenoszenie pliku
mv "nazwa katalogu" "nawza katalogu"		# przenoszenie katalogu

pwd				# print working directory - wydruk ścieżki od "root'a"



	


:)