[treść zaczerpnięta w dużej części ze strony https://sites.google.com/site/latwylinux/]
Ctrl-Alt-t Otwiera okno terminala
Ctrl+d Zamknij terminal
Ctrl+c Anuluje aktualnie uruchomione polecenie.
Ctrl+l Czyści ekran
Polecenia dotyczące instalacji i aktualizacji oprogamowania:
sudo apt-get update - odświeżenie bazy repozytoriów
sudo apt-get install nazwa - instalacja programu
sudo gdebi nazwapliku.deb - instalacja pakietu z poziomu terminala
sudo apt-get remove nazwa - usuwanie programu
sudo apt-get purge nazwa - usuwanie programu+pliki konfiguracyjne
sudo apt-get autoremove - czyszczenie zbędnych zainstalowanych programów
sudo apt-get autoclean - czyści kesz programów
sudo apt-get upgrade - aktualizacja oprogramowania z repozytoriów
sudo apt-get dist-upgrade - aktualizacja dystrybucji linuksa
wget http://linkdopliku.com - pobieranie pliku z internetu
sudo dpkg -i nazwapliku.deb - instalacja pliku zewnętrznego z poza repozytoriów
sudo add-apt-repository ppa:link - dodawanie do repozytoriów ppa (private package archives); !!! potrzebne jest apt-update i apt-install
cd /etc/apt/sources.list.d && rm -r plikppa- usunięcie ppa z repozytoriów (po odintalowaniu programów)
Operacje na katalogach:
cd - przejście do katalogu domowego
cd ~ - j.w.
cd .. - przejście do katalogu nadrzędnego
cd / - przejście do katalogu głównego (root)
cd katalog - przejście do podkatalogu w katalogu roboczym (aktualnym)
cd /katalog1/katalog2/katalog3 - przejście do katalogu z użyciem ścieżki bezwzględnej
mkdir katalog - tworzenie katalogu
pwd - wyświetlanie pełnej ścieżki do aktualnego katalogu roboczego
Użytkownicy i grupy:
users - użytkownicy aktualnie zalogowani
su - uzytkownik - przelogowanie na innego użytkownika w terminalu
sudo adduser uzytkownik - dodawanie użytkownika
sudo deluser uzytkownik - usunięcie konta użytkownika (bez usuwania katalogu domowego użytkownika)
sudo passwd uzytkownik - zmiana hasła użytkownika
sudo chfn uzytkownik - zmiana danych użytkownika
sudo passwd -l uzytkownik - blokowanie konta użytkownika
sudo passwd -u uzytkownik - odblokowanie konta uzytkownika
whoami - nazwa użytkownika zalogowanego
Sprzęt i ustawienia sieci:
arp -a - wyświetlanie adresów ip w pobliżu
sudo arp-scan --localnet mocniejsze wyszukiwanie
df -h - użycie dysku
sudo fdisk -l - informacje o dysku
lsblk - wyświetlanie wszystkich partycji w postaci drzewa
blkid - wyświetlanie UUID wszystkich dysków
du - ile miejsca zajmują wszystkie katalogi
lsusb - lista portów USB
ifconfig - konfiguracja kart sieciowych
ping adres - sprawdzenie połączenia sieciowego z komputerem dostępnym pod określonym adresem
sudo nmap -sS -O localhost - lista otwartych portów sieciowych
nethogs - lista procesów używających połączenie sieciowe
sudo mount /dev/urzadzenie katalog_docelowy - montowanie urządzenia w komputerze (urządzenia usb powinny być zamontowane w katalogu /media)
sudo umount /dev/urzadzenie - odmontowanie urządzenia
inxi - program podający parametry komputera (najlepiej użyć inxi -F):
inxi -A - parametry audio
inxi -b - spis ważniejszych informacji o wszystkich urządzeniach w komputerze (uboższa wersja od inxi -F)
inxi -C - informacje o procesorze, taktowaniu rdzeni, itp.
inxi -d - informacje o napędzie optycznym
inxi -D - informacje o dysku
inxi -F - pełne informacje o sprzęcie
inxi -G - parametry karty graficznej i sterowników
inxi -i - parametry karty sieciowej wraz z adresami IP, MAC karty sieciowej, itp.
inxi -I - krótka notka o ilości procesów i pamięci zajmowanej
inxi -l - lista partycji wraz z zajętą i wolną przestrzenią i etykietami im przypisanymi
inxi -m - informacje o pamięci RAM
inxi -M - informacje o płycie głównej, BIOS
inxi -n - rozszerzone informacje o karcie sieciowej
inxi -N - skrócone informacje o karcie sieciowej
inxi -o - informacje o niezamontowanych partycjach
inxi -p - informacja o zamontowanych partycjach (podobne do inxi -l ale bez etykiet)
inxi -r - informacje o zarejestrowanych repozytoriach
inxi -R - informacje o RAID (macierzach dyskowych; o ile istnieją)
inxi -s - informacje o sensorach (temperatura, prędkość wentylatora, itp.)
inxi -S - informacje o systemie (nazwa systemu, wersja, Kernel, itp.)
inxi -t cm - informacje o aktualnych procesach na wątkach procesora (c) i w pamięci (m)
inxi -U - informacje o UUID
inxi -w lub inxi -W lokalizacja - prognoza pogody
Inne pomocne narzędzia:
watch polecenie - wyświetlanie wyników polecenia w trybie ciągłym co 2s
cowsay tekst - wyświetla tekst, który mówi krowa w terminalu
cal - wyświetlanie kalendarza miesięcznego (lub w innej formie: ncal)
cal -y - wyświetlanie kalendarza rocznego
ansiweather -l miasto - aktualna pogoda w mieście
ansiweather -l miasto -F - prognoza pogody
history - wyświetlanie historii poleceń