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"
