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"