Vytvoření složky
mkdir název_složky
Vytvoření prázdného souboru
touch název_souboru
Zobrazení obsahu složky
ls
Přesunutí do složky
cd název_složky
Návrat do předchozí složky
cd ..
Smazání souboru
rm název_souboru
Smazání složky
rm -r název_složky
Kopírování souboru
cp zdrojový_soubor cílová_složka
Přesunutí souboru
mv zdrojový_soubor cílová_složka
Zobrazení obsahu souboru
cat název_souboru
Změna práv souboru/složky
chmod přístupová_práva název_souboru_či_složky
Vypsání aktuálního umístění
pwd
Změna vlastníka souboru/složky
chown nový_vlastník název_souboru_či_složky
Zobrazení IP adresy a síťových rozhraní
ifconfig
Zobrazení informací o síťovém rozhraní
ip addr show
Zobrazení síťových rozhraní s vlastnostmi
ip link show
Zobrazení podrobných informací o síťových rozhraních s vlastnostmi
nmcli device show
Testování konektivity pomocí ping
ping adresa
Zobrazení aktivních síťových spojení
netstat -a
Zobrazení trasování paketů
traceroute adresa
Zobrazení DNS záznamů
nslookup adresa
Zobrazení a úprava konfigurace sítě
sudo nano /etc/network/interfaces
Restartování síťových služeb
sudo systemctl restart networking
Zapnutí nebo vypnutí síťového rozhraní
sudo ifconfig rozhraní up/down
Změna IP adresy
sudo ifconfig rozhraní ip_adresa
Změna výchozí brány
sudo route add default gw ip_adresa
Zapnutí nebo vypnutí firewallu
sudo ufw enable/disable
Zobrazení informací o DNS
cat /etc/resolv.conf
Testování konektivity na konkrétním portu
telnet adresa port
Zobrazení seznamu aktivních síťových spojení a portů
lsof -i
Zobrazení ARP tabulky
arp -a
Zobrazení síťového provozu
tcpdump
Zobrazení statistiky síťového provozu
netstat -s
Zobrazení konfigurace sítě ve formátu tabulky
sudo netstat -rn
Přidání statického routování
sudo route add -net cílová_síť síťová_maska gw výchozí_brána
Vypsání příkazů pro konfiguraci síťového rozhraní
man ifconfig
Zobrazení síťových statistik
netstat -i
Zobrazení směrovací tabulky
route -n
Spustit Apache server
sudo systemctl start apache2
Zastavit Apache server
sudo systemctl stop apache2
Restartovat Apache server
sudo systemctl restart apache2
Zobrazit stav Apache serveru
sudo systemctl status apache2
Nastavit Apache server tak, aby se spouštěl při startu systému
sudo systemctl enable apache2
Vypnout automatické spouštění Apache serveru při startu systému
sudo systemctl disable apache2
Zobrazit konfigurační soubor Apache serveru
sudo nano /etc/apache2/apache2.conf
Zobrazit seznam dostupných modulů Apache serveru
sudo apache2ctl -M
Zobrazit chybový log Apache serveru
sudo tail -f /var/log/apache2/error.log
Přidat novou virtuální hostitele
sudo nano /etc/apache2/sites-available/název.conf
sudo a2ensite název.conf
sudo systemctl reload apache2
Odstranit existující virtuálního hostitele
sudo a2dissite název.conf
sudo systemctl reload apache2
Testovat konfiguraci Apache serveru
sudo apache2ctl configtest
Zobrazení seznamu připojených zařízení
lsusb
Zobrazení informací o připojeném zařízení
lsusb -v
Zobrazení seznamu připojených síťových rozhraní
ifconfig
Zobrazení informací o síťovém rozhraní
ifconfig rozhraní
Zobrazení seznamu aktivních procesů
ps -aux
Ukončení procesu
kill PID
Zobrazení stavu systému
top
Zobrazení výpisu událostí z jádra systému
dmesg
Zobrazení informací o paměti systému
free -m
Zobrazení informací o využití disku
df -h
Zobrazení seznamu připojených zařízení na sběrnici PCI
lspci
Zobrazení informací o připojeném zařízení na sběrnici PCI
lspci -v
Zobrazení seznamu připojených zařízení na sběrnici USB
lsusb
Zobrazení informací o připojeném zařízení na sběrnici USB
lsusb -v
Zobrazení seznamu připojených zařízení na sériovém portu
dmesg | grep tty
Zobrazení informací o sériovém portu
stty -F /dev/ttyX
Nastavení rychlosti a parametrů sériového portu
stty -F /dev/ttyX rychlost_parametry
Zobrazení seznamu aktivních USB zařízení
usb-devices
Zobrazení informací o připojeném USB zařízení
udevadm info -a -p $(udevadm info -q path -n /dev/usbX)
Zobrazení seznamu aktivních síťových spojení
netstat -tuln
Zobrazení informací o síťovém spojení na konkrétním portu
netstat -tuln | grep port
Zobrazení stavu síťového spojení na konkrétní adrese
netstat -tuln | grep adresa
Zobrazení seznamu připojených uživatelů
w
Ukončení síťového spojení
sudo killall -9 PID
Zobrazení připojených disků a jejich oddílů
lsblk
Formátování disku
sudo mkfs.ext4 /dev/sdX
Připojení disku k systému souborů
sudo mount /dev/sdX /mnt
Odpojení disku od systému souborů
sudo umount /mnt
Inicializace nového Git repozitáře
git init
Klonování existujícího Git repozitáře
git clone url_adresa
Zobrazení stavu změn ve sledovaných souborech
git status
Přidání souborů do indexu pro commit
git add název_souboru
Přidání všech změn do indexu pro commit
git add .
Vytvoření commitu se změnami
git commit -m "popis_commitu"
Zobrazení historie commitů
git log
Vytvoření nové větve
git branch název_větve
Přepnutí na existující větev
git checkout název_větve
Sloučení větve s aktuální větví
git merge název_větve
Získání změn ze vzdáleného repozitáře
git pull
Odeslání změn do vzdáleného repozitáře
git push
Vytvoření nového tagu
git tag název_tagu
Zobrazení seznamu tagů
git tag
Přepnutí na specifický tag
git checkout název_tagu
Spuštění přípravy buildu
./configure
Spuštění buildu
make
Instalace aplikace z buildu
sudo make install
Specifikace cílového adresáře pro instalaci
./configure --prefix=cílový_adresář
Aktualizace konfiguračních souborů po instalaci
sudo ldconfig
Odstranění aplikace z instalovaných souborů
sudo make uninstall
Vytvoření balíčku pro distribuci (např. pro Ubuntu)
dpkg-buildpackage -us -uc
Instalace balíčku .deb
sudo dpkg -i název_balíčku.deb
Odstranění balíčku .deb
sudo dpkg -r název_balíčku
Aktualizace seznamu dostupných balíčků
sudo apt update
Instalace balíčku pomocí systémového správce balíčků (např. apt)
sudo apt install název_balíčku
Odstranění balíčku pomocí systémového správce balíčků (např. apt)
sudo apt remove název_balíčku
Vyhledání balíčků v repozitáři pomocí systémového správce balíčků (např. apt)
sudo apt search název_balíčku
Vytvoření archivu (tar)
tar -cvf název_archivu.tar soubor1 soubor2 složka1
Rozbalení archivu (tar)
tar -xvf název_archivu.tar
Vytvoření archivu (zip)
zip název_archivu.zip soubor1 soubor2 složka1
Rozbalení archivu (zip)
unzip název_archivu.zip
Komprese souboru (gzip)
gzip název_souboru
Dekomprese souboru (gzip)
gzip -d název_souboru.gz
Komprese souboru (bzip2)
bzip2 název_souboru
Dekomprese souboru (bzip2)
bzip2 -d název_souboru.bz2
Komprese souboru (xz)
xz název_souboru
Dekomprese souboru (xz)
xz -d název_souboru.xz
Vyhledání souboru v systému
find / -name název_souboru
Zobrazení obsahu souboru
cat název_souboru
Zobrazení obsahu souboru s možností vyhledávání
grep "hledaný_text" název_souboru
Kopírování souboru
cp zdrojový_soubor cílový_soubor
Přesunutí souboru nebo přejmenování
mv zdrojový_soubor cílový_soubor
Smazání souboru
rm název_souboru