prikaz [parametry] [argumenty]Martin Korbel
Příkazová řádka (CLI) je jedním ze základních nástrojů Linuxu. Umožňuje:
rychlou a přesnou práci
automatizaci úloh
práci na serverech bez grafického prostředí
přístup ke všem funkcím systému
prikaz [parametry] [argumenty]příkaz – co se má provést
parametry (options) – modifikují chování (-l, --help, …)
argumenty – data, se kterými příkaz pracuje (soubor, cesta…)
pwd # zobrazí aktuální adresář
ls # vypíše obsah adresáře
ls -l /etc # podrobný výpis
cd /path # změna adresáře
cd .. # o adresář výš~ – domovský adresář
. – aktuální adresář
.. – rodičovský adresář
- – předchozí adresář
touch soubor.txt # vytvoření prázdného souboru
cp a.txt b.txt # kopírování
mv a.txt b.txt # přesun/rename
rm soubor.txt # smazání
mkdir novy # vytvoření adresáře
rm -r adresar # rekurzivní mazání (pozor!)cat soubor.txt # zobrazí celý obsah
less soubor.txt # stránkování
head -n 10 soubor.txt # prvních 10 řádků
tail -f log.txt # sleduje změny souboru v reálném časefind /etc -name "*.conf" # hledání souborů
grep "error" log.txt # hledání textu
grep -r "pattern" /var/log # rekurzivní grepps aux # seznam procesů
top # interaktivní zobrazení
htop # barevné rozšíření (nutná instalace)
kill 1234 # ukončení procesu ID 1234
kill -9 1234 # vynucené ukončenísudo apt update
sudo apt install htop
sudo apt remove nanosudo dnf update
sudo dnf install htop
sudo dnf remove nanoecho "text" > soubor.txt # přepsání souboru
echo "text" >> soubor.txt # přidání na konec
ls > vystup.txt # uložení výstupu do souboru
cat < soubor.txt # čtení souboru jako vstupps aux | grep nginx | less
dmesg | grep errorls -l
-rw-r--r-- 1 user user 1200 Jan 10 example.txtprvní znak: typ (- soubor, d adresář)
dále práva: r čtení (4), w zápis (2), x spuštění (1)
chmod 755 skript.sh
chown user:group soubor.txtbash skript.sh#!/bin/bash
echo "Hello World"A poté:
chmod 755 skript.sh
./skript.ship a # seznam síťových rozhraní
ip r # routing
ping 8.8.8.8 # test konektivity
curl https://example.com
ss -tulpn # otevřené porty a službytar -czf archiv.tar.gz slozka/
tar -xzf archiv.tar.gz
zip -r soubory.zip slozka/
unzip soubory.zipman ls # nápověda k příkazu
history # historie příkazů
alias ll="ls -l" # vytvoření aliasu
clear # vyčištění termináluPříkazová řádka je silný nástroj pro správu Linuxu.
Čím více příkazů a kombinací se naučíte, tím efektivněji budete pracovat.
Otázky? :-)