simplescreenrecorder <===> jednoduchy ale ucinny snimac videa z obrazovky a moznost hned ulozit na HDD

ncdu <===> NCurses Disk Usage // sikovny program zjistujici rychle velikost adresaru -tj co nejvic zabira na hdd - je v textovem modu neco jako QDIRSTAT
qdirstat <===> program zjistujici rychle velikost adresaru v GUI (neco jako TreeSize ve win)
cpu-x  <===> alternativa k programu CPU-Z - zjistí vše o CPU , RAM, MOBO, GPU

ranger <===> sikovny program na TEXTOVE prochazeni souboru na hdd - zobrazuje rychle obsahy souboru
last <===> vypis poslednich prihlaseni do systemu (datumu a casu)
history | grep root <===> vyhledá v historii CLI slovo {root}
ldd /usr/bin/mplayer <===> zjistime, které knihovny program mplayer potřebuje
less -N <===> vypíše obsah souboru s očíslovanými řádkami
apropos foo <===> vypíše seznam programů, které maji co do činění se slovem foo (např apropos ftp vypíše seznam programů který má třeba jen v popisku slovo ftp)
tmux <===> je starý zmámý terminal multiplexer – v okně terminalu můžete mít více sezení
asciinema <===> pokud byste chtětli záznam dění v terminálu do videa v GIF podobě

touch A{_,__,-,--}{aa,ab,bb} <===> vytvori nekolik souboru jako A_aa,A__aa,A-aa,A--aa,A_ab atd..dobre na testovani razeni souboru

lshw <===> Soupis veskereho hardveru na PC
sudo lshw -c display <===> Info pouze o graficke karte
lscpu <===> Vypis podrobne o CPU
lsusb <===> Vypis vsech zarizeni na USB
usb-devices <===> vypise vse u usb zarizenich


vmstat <===> Virtual Memory statistika
pstree -p <===> vypise strom bezicich procesu a cislo procesu - zjisti take zda linux je INIT nebo SYSTEMD
speedtest-cli <===> zjisti rychlost pripojeni (instalace apt-get install speedtest-cli)

tree -C | less -r | grep mp4 <===> vyfiltruje pouze soubory MP4 v dane slozce a jeste barevne oznacuje typy souboru
sort foo.txt <===> vypise obsah souboru foo.txt a serazi ho abecedne na kazdym radku

sensors <===> vypise presne teploty CPU, napeti na MOBO atd

 #<------------------------------------   ------------------------------------>#

Recovery

ddrescue <===> Copies data from a file or device to another, trying hard to rescue data in case of read errors
rsync <===> Remote file sync program
testdisk <===> Program na analyzu opravu flash, hdd ci externi disk
photorec <===> Data recovery utility (cgsecurity.org)
ddrescue <===> ddrescue /dev/sda /dev/sdb log.txt

  #<------------------------------------   ------------------------------------>#

 

#<------------------------------- Výpisy ------------------------------->#

echo – jednoduchý výpis na obrazovku
printf – formátovaný výpis
cat – spojování a tisk souborů na std. výstup
tac – jako cat, ale řádkově pozpátku
more – stránkovaný výpis
less – stránkovaný výpis po řádcích
head – vypíše pouze začátek souboru
tail – vypíše pouze konec soubor

#<------------------------------- Rozdělování ------------------------------->#

split – rozdělí soubor na kousky
csplit – rozdělí soubor podle obsahu

#<------------------------------- Formátování ------------------------------->#

fmt – jednoduchý formátovač textu
pr – formátování textu pro tiskárnu
expand – konverze tabulátorů na mezery
nl – výpis souboru s očíslovanými řádky
nroff – složitější sazba textů, man stránku
TeX – sázecí systém
pandoc – konverze do značkovacích jazyků

#<------------------------------- Dumpování ------------------------------->#

od – výpis dat do osmičkové a dalších soustav
hexdump – hexadecimální výpis souboru
strings – výpis textových řetězců z binárního souboru

#<------------------------------- Porovnání ------------------------------->#

cmp – porovnání souborů po bytech
diff – vypíše rozdíl dvou textových souborů
sdiff – sloupcové porovnání
vimdiff – sloupcové porovnání pomocí ViMu

#<------------------------------- Konverze ------------------------------->#

tr – konverze nebo mazání osmibit. znaků
conv – konverze kódování
recode – konverze kódování

#<------------------------------- Řazení ------------------------------->#

sort – řazení
tsort – topologické řazení
uniq – vynechání opakujících se řádků
shuf – náhodné rozházení vstupu po řádcích

#<------------------------------- Vyhledávání ------------------------------->#

grep – vyhledávání v souboru, základní reg. výrazy
egrep – vyhledávání v souboru, rozšířené reg. výrazy

#<------------------------------- Proudový editor ------------------------------->#

sed – proudový editor

#<------------------------------- Editace po řádcích ------------------------------->#

cut – rozdělení řádku podle sloupců
paste – spojení souborů po řádcích
rev – obrácení znaků na řádcích
basename – zjištění jména souboru z kompletní cesty
dirname – zjištění adresáře z kompletní cesty

#<------------------------------- Pomocné ------------------------------->#

watch – opakované spouštění příkazu
eval – rozvinutí kusu shelového kódu
wc – počítání znaků a řádků vstupu

#<------------------------------- Skriptovací jazyky ------------------------------->#

awk – starší jazyk pro zpracování textu
perl – novější jazyk, který částečně vychází z awk a shellu
php – hodí se i pro skriptování v příkazové řádce