Najprv ale odporúčam prečítať článok Spriateľme sa s príkazovým riadkom, ktorý úplné základy príkazového riadku vysvetľuje ešte podrobnejšie. V žiadnom prípade nečítajte tento článok, ak si myslíte že príkazový riadok do 21. storočia nepatrí alebo keď sa nechcete učiť nové veci.
Obsah:
- Špeciality príkazového riadku (BASH)
- Pohyb na disku a základná práca so súbormi
- Práca s terminálom
- Systémové nástroje
- Práca so sieťou
- Kompresia a kontrola dát
- Ostatné užitočné programy
- Programovanie a kompilovanie
- Nástroje X Window System
- Výpočty
- Práca so zvukom
Špeciality príkazového riadku (BASH)
Len veľmi stručne. Príkazy sa píšu do príkazového riadku, ten sa objaví po prihlásení v konzole. V X Window System môžete použiť program "Terminál" (xterm, rxvt, gnome-terminal, konsole, ...). História vašich príkazov je prístupná stlačením šípky hore, novšie príkazy zobrazujete šípkou dole. Automatické dopĺňanie cesty spravíte tabulátorom. Ak niečo pokazíte alebo z nejakého programu nebudete vedieť odísť, skúste stlačiť Q alebo Ctrl + C. Ak stlačíte Ctrl + Z, program sa zastaví, ale je možné ho znova spustiť príkazom "fg" alebo prerušiť príkazom "kill %1". Reťazce môžete zadávať do jednoduchých ' úvodzoviek alebo do dvojitých " úvodzoviek. Systémové premenné (začínajú dolárom $ a končia nealfanumerickým znakom) sa v texte nezobrazia, ak použijete jednoduché úvodzovky. Text v opačných ` úvodzovkách je vykonaný ako príkaz a výstup je prevzatý ako premenná. Znakom = sa premenným priradia hodnoty, ale musí byť bezprostredne za názvom premennej.
Ak chcete proces spustiť na pozadí, na konci príkazu napíšte ampersand &. Ak chcete presmerovať výstup programu (napr. do súboru), použite znak > ak chcete výstup zapísať na koniec súboru, použite >>, ak chcete prehnať dáta postupne viacerými programami použite znak |. Ak chcete presmerovať chybový výstup, použite 2>, ak chcete chybový výstup presmerovať do štandardného výstupu, použite 2>&1. Ak chcete vymenovať viac súborov, použite * pre ľubovoľný počet znakov (a* sú súbory začínajúce na "a"). Adresáre sa oddeľujú znakom /. Skryté súbory začínajú bodkou. Bodka znamená aj aktuálny adresár. Tilda ~ znamená domáci adresár /home/používateľ. Špeciálne znaky sa kódujú spätnou lomkou \. V niektorých programoch alebo termináloch ak nefunguje klávesa backspace, skúste Ctrl + H.
Pohyb na disku a základná práca so súbormi
cd adresár
Nastaví sa do zvoleného adresára, ak nie je adresár definovaný, presunie sa do domáceho adresára, / je koreňový adresár, ak je adresár .. tak sa presunie o úroveň vyššie, ../.. o dve úrovne vyššie.
ls -la adresár
Vypíše obsah adresára, ak nie je definovaný, tak obsah aktuálneho, prepínač -l zobrazí podrobnosti, prepínač -a zobrazí aj skryté súbory.
pwd
Vypíše cestu aktuálneho adresára.
mkdir -p adresár
Vytvorí adresár, s prepínačom -p vytvorí všetky adresáre vyššej úrovne, ak nie sú vytvorené.
rmdir adresár
Vymaže adresár.
cp zdroj cieľ
Kopíruje zdroj do cieľa (parametre sú súbory alebo adresáre).
mv zdroj cieľ
Presunie zdroj do cieľa (parametre sú súbory alebo adresáre).
cat súbor
Vypíše obsah súboru alebo aj viacerých súborov (mená oddelené medzerami).
chmod mód cieľ
Nastaví atribúty cieľa (súbor alebo adresár). Mód môže byť v oktálnej forme - 3 cifry 0 až 7 tvorené súčtom: 4 čítanie, 2 zápis, 1 spúšťanie. Prvá cifra sa týka majiteľa, druhá skupiny, tretia ostatných. Adresáre a spustiteľné súbory majú typicky 755, súbory 644, 777 znamená, že každý môže robiť všetko. Mód môže byť aj v písmenkovom tvare: prvé písmeno g=skupina, u=používateľ, o=ostatní, druhé písmeno + znamená nastaviť príznak, - znamená zrušiť, tretie písmeno: r čítanie, w zápis, x spúšťanie. Prepínač -R pre rekurzívne nastavenie (aj podadresáre a súbory v nich).
chown používateľ cieľ -R
Nastaví vlastníka (meno) cieľa (súbor alebo adresár), -R znamená rekurzívne (ak je to adresár).
chgrp skupina cieľ -R
Nastaví skupinu (meno skupiny) cieľa (súbor alebo adresár), -R znamená rekurzívne.
touch súbor
Obnoví časové značky súboru, ak neexistuje, tak ho vytvorí.
Práca s terminálom
tty
Vypíše meno dev súboru, ktorému zodpovedá aktuálny terminál (napr. /dev/pts/1).
clear
Vymaže v konzole obrazovku.
reset
Resetuje terminál, občas to pomôže, keď sa vám (napr. v mc) rozsypú znaky v konzole.
screen
Umožňuje na jednej konzole spúšťať viacero programov naraz, vhodné, ak ste pripojený vzdialene a máte len jeden terminál. Nové okno vytvoríte cez "Ctrl+a c", medzi oknami prepínate "Ctrl+a n", help pre screen zobrazíte cez "Ctrl+a ?".
setterm
Rôzne nastavenia terminálu, napr. setterm -foreground green, platí len pre konzolu.
loadkeys klávesnica
V konzole nastaví klávesnicu, napr. "us" pre americkú, "sk-qwerty" pre slovenskú, medzi klávesnicami sa prepína klávesu Pause.
setfont meno
V konzole natiahne font (sú v /lib/kbd/consolefonts, napr. lat2-08), nastavenie potom platí pre všetky konzoly, ak sa niečo pokašle, napíšte "reset", malo by sa to vrátiť do pôvodného stavu.
mesg y
Povolí (y) alebo zakáže (n) príjem textových správ na terminál (program talk).
write užívateľ terminál
Písanie textovej správy používateľovi, len na lokálnom termináli.
wall správa
Pošle správu všetkým prihláseným používateľom.
Systémové programy
passwd používateľ
Zmení heslo používateľovi. Ak nie je udané, tak zmení heslo práve prihlásenému používateľovi.
adduser meno
Pridá nového používateľa od systému, aby sa mohol prihlásiť, musíte mu ešte nastaviť heslo programom "passwd meno". Používateľa odstránite príkazom deluser.
addgroup meno
Pridá skupinu, delgroup odoberie skupinu.
ps aux
Zobrazí bežiace procesy, prepínač "a" zobrazí aj cudzie procesy, "u" vypíše aj mená používateľov, "x" zobrazí aj tie procesy, ktoré nemajú priradený terminál (démoni).
pidof program
Vypíše číslo PID (process identificator) zvoleného procesu.
top
Čosi ako task manažér ale v konzole, pravidelne zobrazuje procesy a ich záťaž, ukončíte ho stlačením "q".
kill -9 číslo_procesu
Ukončí proces s daným číslom procesu (PID). Prepínač -9 spôsobí okamžité ukončenie.
killall -9 meno_procesu
Ukončí všetky procesy s daným menom.
dmesg
Vypíše hlášky kernelu, ktoré sa objavili pri štarte počítača a počas behu.
uname -a
Vypíše všetky informácie o kerneli, prepínač -r napr. vypíše len verziu kernelu.
ln -s zdroj linka
Vytvorí symbolickú linku na zdroj (súbor alebo adresár). Ak neuvediete -s, tak sa vytvorí hard linka (neodporúčam).
dd if=vstup of=výstup bs=veľkosť_bloku count=počet_blokov
Surové kopírovanie dát, zo súboru alebo zariadenia, môžete uviesť aj veľkosť bloku a počet blokov, používa sa napr. na nahrávanie obrazov diskiet alebo na vytváranie prázdnych súborov určitej veľkosti (ako zdroj sa použije /dev/zero).
mount zariadenie adresár -o loop -t typ
Primontuje zariadenie (napr. /dev/fd0 je disketa) na adresár (napr. /mnt/floppy), pomocou -t môžete špecifikovať typ súborového systému. Ak je zariadenie uvedené v súbore /etc/fstab, tak stačí špecifikovať len adresár (mount /mnt/floppy). Prepínač -o loop sa používa, ak je namiesto zariadenia použitý súbor s filesystémom, vtedy ale musíte byť root. Adresár musí existovať a mal by byť prázdny.
umount zariadenie
Odpojí zariadenie, môže to byť aj adresár, nesmie byť ale používaný iným procesom, lebo vám ho nedovolí odpojiť.
mkfs -t typ zariadenie
Vytvorí súborový systém daného typu (ext2, ext3, vfat, msdos, minix, reiserfs) na zariadení alebo v súbore. Niekedy sú tieto programy prístupné ako mkfs.typ (mkfs.ext2) alebo ext2 a ext3 je prístupný cez mke2fs.
fdformat /dev/fd0
Program na formátovanie diskiet á la MS DOS.
fsck zariadenie
Skontroluje filesystém na zariadení (napr. partícia /dev/hda1), zariadenie by malo byť pripojené v read-only móde alebo byť nepripojené.
nice -priorita program parametre_programu
Program na spúšťanie iných programov s inou ako predvolenou prioritou 0. Priorita môže byť v rozsahu -19 až 19, záporné hodnoty (vyššia priorita) môže používať len root.
fdisk zariadenie
Program na vytváranie partícií na disku, (napr. fdisk /dev/hda), je interaktívny, "m" vypíše príkazy, "q" je koniec, "p" zoznam partícií, "d" maže partíciu, "n" je nová partícia, "w" zapíše zmeny.
su meno
Prihlásite sa ako iný používateľ, ak meno neuvediete tak ako root, v oboch prípadoch bude od vás pýtať heslo, ak nie ste root.
sudo príkaz
Spustí príkaz pod iným používateľom.
modprobe modul
Natiahne do jadra daný modul alebo moduly (napr. modprobe smc-ultra, automaticky dotiahne modul 8390 ktorý smc-ultra potrebuje).
insmod modul
Natiahne modul tak ako modprobe, ale musíte zadať úplnú cestu, nerieši závislosti modulov.
rmmod modul
Odoberie modul z jadra.
lsmod
Zobrazí všetky moduly natiahnuté v jadre plus nejaké informácie o nich.
lspci
Vypíše informácie o zariadeniach na PCI zbernici.
bash skript.sh
BASH je interpreter príkazov, to je to, v čom píšete príkazy do príkazového riadku. Ak chcete spustiť nejaký skript (niekoľko príkazov v súbore), tak to môžete spraviť takto: bash skript.sh alebo nastavíte spustiteľný príznak (chmod 755 skript.sh) a spustíte ho ako program (./skript.sh).
nohup program &
Program na spúšťanie programov na pozadí tak, aby sa neskončili, keď sa odhlásite. Výstup sa presmeruje do súboru nohup.out.
open
Spustí program v novej virtuálnej konzole.
exit
Ukončí aktuálny interpreter príkazového riadku.
mknod meno typ majorčíslo minorčíslo
Vytvorí špeciálny súbor blokového alebo znakového zariadenia (súbory v /dev/) daného typu (b=blokové, c/u=znakové, p=FIFO)
mkfifo meno
Vytvorí FIFO (pomenované rúry)
mkisofs -o súbor.iso adresár
Z adresára vytvorí ISO súbor, ktorý je potom možné napáliť pomocou cdrecord na CD.
badblocks -b veľkosť_bloku zariadenie posledný_blok prvý_blok
Vyhľadá na zariadení (obvykle partícia) chybné bloky.
depmod
Pregeneruje súbor závislostí kernel modulov modules.dep.
grub, lilo, syslinux, ldlinux
Najbežnejšie boot manažéry.
ldconfig
Program na nastavenie zdieľaných knižníc, mal by sa spustiť vždy po pridaní novej knižnice. Ak sú knižnice v neštandardnej ceste, tak tú cestu treba pridať do /etc/ld.so.conf.
shutdown -t počet_sekúnd čas hláška
Korektne vypne počítač, parametrom -t je možné špecifikovať, za ako dlho sa má vypnúť, alebo parametrom "čas" čas, kedy sa má vypnúť, prípadne aj s hláškou pre prihlásených používateľov.
reboot
Reštartuje počítač.
halt
Zastaví počítač, ak podporuje APM alebo ACPI, tak ho aj vypne.
uptime
Vypíše, ako dlho beží počítač, koľko je prihlásených používateľov a aká je priemerná záťaž systému.
Práca so sieťou
ifconfig zariadenie ip_adresa netmask sieťová_maska up
Nahodí sieťové rozhranie pre dané zariadenie (napr. lo, eth0).
route add -net 192.168.10.1 netmask 255.255.255.0 dev eth0
Nastavenie smerovania paketov, napr. pre internetové pripojenie.
wget -c url
Stiahne z internetu súbor pomocou http protokolu. Prepínač -c spôsobí pokračovanie v predtým prerušenom sťahovaní (Ctrl + C).
ping host
Test dostupnosti počítača v sieti, host je jeho meno alebo IP adresa.
lynx www-stranka
Webový prehliadač v textovom režime, podobné programy sú links, elinks, w3c a iné.
mail emailová@adresa.sk
Program na posielanie a čítanie (keď nezadáte adresu) e-mailov. Program je interaktívny, vypýta si od vás subjekt a potom už môžete písať správu. Písanie správy ukončíte napísaním bodky na novom riadku.
hostname meno
Nastaví alebo zobrazí (bez parametra) hostname počítača.
netstat
Vypíše parametre sieťových spojení, smerovacie tabuľky a iné štatistiky siete.
scp užívateľ1@počítač1:súbor1 užívateľ2@počítač2:súbor2
Program na bezpečné kopírovanie súborov z alebo na vzdialený počítač. Používa SSH spojenie. Ak treba, vypýta si heslá.
ssh užívateľ@počítač
SSH klient, pripojí sa na počítač prostredníctvom ssh.
finger meno@počítač
Zistí informácie o používateľovi na danom počítači (lokálny, ak počítač nie je definovaný).
ftp použivateľ@server
Konzolový FTP klient, pripojí sa na FTP server, vypína sa príkazom "bye". Súbory sa sťahujú príkazom get, uploadujú príkazom put, výpis obsahu adresára je dir.
telnet používateľ počítač port
Telnetový klient. Pozor, telnetové spojenie nie je bezpečné, radšej používajte ssh.
gpg
Nástroj na šifrovanie a podpisovanie správ a dokumentov, výrobu kľúčov a podobne.
iptables
Nástroj na filtrovanie a presmerovanie paketov (firewall).
host počítač
Program na DNS vyhľadávanie alebo konverzie mena na IP adresu.
nc
Program na vytváranie TCP a UDP spojení, príjem a vysielanie paketov, testovanie siete a podobne.
Kompresia a kontrola dát
tar -cz adresár > balíček.tgz
Vytvorí tar balíček zbalením adresára. Ak použijete prepínač "z" tak sa komprimuje programom gzip.
tar zxpvf balíček.tgz -C adresár
Rozbalí balíček.tgz do zvoleného adresára, alebo do aktuálneho adresára, ak nie je uvedený.
gzip -d súbor.gz
Rozbalí súbor.gz, prepínač -c rozbalí súbor na štandardný výstup.
gzip -9 súbor
Maximálne komprimuje súbor pomocou gzip kompresie, namiesto gzip môžete použiť program bzip2, ktorý má lepšiu kompresiu.
md5sum súbor1 súbor2 ...
Vypočíta kontrolný MD5 súčet súboru alebo súborov.
sha1sum súbor1 súbor2 ...
Kontrolný súčet SHA1 súboru alebo súborov.
ar
Jednoduchý archivovací nástroj, používa sa najmä na balenie viacerých .o súborov do .a knižníc.
zip, unzip
Programy na zbalenie a rozbalenie zip súborov.
Ostatné užitočné programy
split súbor -b 1440k prefix
Rozdelí súbor na súbory danej veľkosti (prefixaaa, prefixaab, ...). Opätovne ich môžete spojiť takto: cat prefixaaa prefixaab > súbor.
which program
Vypíše úplnú cestu k spustiteľnému programu.
ldd program
Vypíše, ktoré knižnice používa program, musíte zadať úplnú cestu, takže obvykle sa volá takto: ldd `which program`, ak niektorá knižnica chýba, objaví sa tam reťazec "not found". U skriptov a staticky linkovaných programov vypíše "not a dynamic executable".
tail -n niekoľko
Zobrazí posledných niekoľko riadkov vstupu, typicky v kombinácii s cat alebo iným programom.
man program
Zobrazí manuálové stránky k programu, pohybovať sa môžete šípkami, po zadaní / môžete hľadať výraz, naposledy hľadaný príkaz je / a šípka hore.
grep -v výraz
Vezme celý vstup a zobrazí všetky riadky, v ktorých sa nachádza výraz. Znak ^ znamená začiatok riadku, $ znamená koniec riadku (grep abc$ - vypíše riadky končiace na abc). Prepínač -v zobrazí všetky riadky, v ktorom sa výraz nenachádza.
sed formát
Zformátuje vstup a zobrazí ho na výstup, používa sa napr. na nahradzovanie znakov: s/A/b/ nahradí prvý znak "A" znakom "b", špeciálne znaky sa kódujú pomocou spätnej lomky (normálna lomka je \/, úvodzovky sú \", atď...).
echo -n reťazec
Vypíše reťazec, prepínač -n vynechá koniec riadku, reťazec môže byť v úvodzovkách a môže obsahovať dolárové premenné, (napr: echo "Ja som $USER").
set PREMENNA=hodnota
Nastaví premennú na hodnotu, ak ju potom chcete použiť, musíte pred názov premennej dať dolár, premenná je platná len v bloku, v ktorom bola definovaná.
export PREMENNA=hodnota
Spraví premennú viditeľnú aj mimo skriptu resp. v ďalšom príkaze.
príkaz | more
Zachytí výstup príkazu a zobrazí len toľko, aby sa to vošlo na obrazovku, viacej zobrazíte stlačením space (ďalšia strana) alebo enter (ďalší riadok).
príkaz | less
To isté, čo more, ale môžete sa pohybovať aj naspäť šípkami hore a dole, umožňuje aj vyhľadávanie (lomka / ako v man).
find adresár -name meno
Nájde všetky súbory v adresári s daným menom.
date +"formát"
Výpis dátumu a času (%H hodina, %M minúta, %S sekunda, %T celý čas, %Y rok, %m mesiac, %d deň, ...).
date -d "31/12/2006"
Nastaví dátum.
mc
Konzolový dvojpanelový diskový manažér, klon Norton Commandera.
sort -u súbor
Načíta súbor a zotriedený po riadkoch ho vypíše na výstup. Prepínač -u vypíše každý riadok len raz.
wc -l súbor
Vráti počet riadkov v súbore, prepínač -c vráti počet bytov, -m počet znakov, -L dĺžku najdlhšieho riadku, -w počet slov.
df
Vypíše informácie o pripojených partíciách (partícia, počet blokov, voľných blokov, využitie v %, kam je pripojená).
sync
Zapíše všetky buffre súborového systému na disk.
sleep sekúnd
Počká niekoľko sekúnd.
usleep počet
Čaká niekoľko mikrosekúnd.
aspell
Program na kontrolu pravopisu, používa ho napr. gedit. Tento článok bol kontrolovaný programom aspell.
cal -m -3
Jednoduchý konzolový kalendár, -m zobrazí pondelok ako prvý deň v týždni, -3 zobrazí aj predošlý a nasledujúci týždeň.
cdrecord speed=8 blank=fast dev=0,0,0 súbor.iso
Konzolový program na napaľovanie ISO súborov na CD, na pomalých strojoch (486) je vhodné spustiť s prefixom "nice --18", čísla v parametri dev= zistíte spustením "cdrecord -scanbus", parameter blank=fast použite len pre CD-RW média.
dialog --radiolist Pohlavie 10 40 3 m Muž on z Žena off n Nešpecifikované off
Konzolový program na preberanie vstupných dát od užívateľa a na zobrazovanie hlášok, vhodné na user-friendly skripty, inštalátory a podobne. Pozná najrôznejšie druhy vstupov (zaškrtávacie políčka, text, čísla, kalendár, ...).
diff súbor1 súbor2
Program na porovnávanie dvoch súborov, vypíše čísla a riadky oboch súborov, ktoré sa líšia.
dos2unix súbor.txt
Konvertuje konce riadkov z formátu DOS (Windows, OS/2) na formát pre Unix (Linux). Ďalší program unix2dos zase urobí spätnú konverziu z Unixu na DOS.
du adresár
Vypíše koľko miesta v kB zaberá zvolený adresár na disku.
eject
Vysunie CD z mechaniky.
expand súbor
Konvertuje tabulátory v súbore na medzery, opak vykoná príkaz unexpand. Podobný je príkaz col.
column
Usporiada riadky vstupu do stĺpcov.
file súbor
Vypíše typ zvoleného súboru.
free
Vypíše informácie o voľnej, zdieľanej, bufferovanej a kešovanej pamäti a swape.
gnuplot
Interaktívny program na kreslenie grafov.
head -n počet
Vypíše prvých 10 riadkov súboru (alebo -n počet) alebo znakov (prepínač -c počet)
iconv -f pôvodné_kódovanie -t nové_kódovanie súbor
Program na konverziu kódovania v súbore z jedného na druhé.
id uživateľ
Vypíše číslo používateľa (UID), jeho skupiny (GID) a skupín, do ktorých je zaradený.
info skupina príkaz
Program na zobrazovanie nápovedy, podobný ako man. Potrebujete vedieť skupinu, v ktorej sa príkaz nachádza alebo sa k nemu musíte dostať preklikávaním cez odkazy.
join subor1 subor2
Spojí dva súbory po riadkoch (spája riadky, ktoré majú rovnaký prvý stĺpec).
merge súbor1 súbor2 súbor3
Všetky zmeny v súbore3 oproti súboru2 zapíše do súboru1.
mpage
Tlač viacerých strán na jeden papier.
paste súbor1 súbor2
Vypíše riadky so spoločným začiatkom vedľa seba podobne ako merge, ale vypisuje zhodnú časť pre všetky súbory.
setleds +num -caps -scroll
Nastaví v konzole ledky na klávesnici, + zapína, - vypína.
stat súbor
Zobrazí informácie o súbore (veľkosť, čas poslednej zmeny, ...).
tee súbor
Kopíruje štandardný vstup na výstup a jeho kópiu do súboru. Napr. keď chcete výstup z nejakého programu zobraziť na obrazovke, ale aj zapísať do nejakého logu.
tex
Plnohodnotný, profesionálny program na formátovanie dokumentov.
tr znaky1 znaky2
Prepíše zo štandardného vstupu znaky a prekóduje ich zo znak1 na znaky2, napr. "tr ľščťžýáíé lsctzyaie" odstráni zo vstupu diakritiku.
whatis program
Vypíše jednoriadkový popis k programu.
whereis program
Vypíše, kde sa nachádzajú súbory daného programu.
who
Vypíše, kto je prihlásený, na akom termináli a odkedy.
whoami
Vypíše vaše používateľské meno.
Programovanie a kompilovanie
joe
Jednoduchý, pomerne user-friendly textový editor. Podobne sú nedit, nano, emacs a iné.
vi
Štandardný unixový textový editor, nie je user friendly, ukončíte ho stlačením :q! alebo ctrl+z alebo príkazom "killall -9 vi" z iného terminálu.
emacs
Textový editor.
as
GNU Assembler pre rôzne architektúry.
gcc -o meno meno.c -lknižnica -Lcesta_knižnice -Icesta_include
Štandardný kompilátor C/C++, -o prepínač definuje, aké meno bude mať vygenerovaný spustiteľný súbor, meno.c je meno zdrojového súboru, pomocou -l sa pridávajú knižnice (napr. -lX11 -lm -lImlib -lpng -ljpeg), pomocou -L sa nastavujú cesty, kde sa majú knižnice hľadať (napr. -L/usr/X11R6/lib) a pomocou -I sa nastavujú cesty, kde sa majú hľadať hlavičkové súbory (napr. -I./src/hlavičky).
make
Program na automatické kompilovanie programov, keď si stiahnete z internetu nejaký program v tvare zdrojových kódov (obvykle .tgz, .tar.gz, .tar.bz, .tbz, ...), tak väčšinou používa make. Rozbaľte balíček a vnútri zaradom spustite príkazy: ./configure; make; make install.
xmkmf -a
Program na generovanie Makefile z Imakefile, používajú ho najmä programy pre X.
valgrind program
Program na ladenie používania pamäte programom, vie vyhľadať neuvoľnené segmenty pamäte a iné chyby pri práci s pamäťou.
gdb program
GNU Debugger, pomocou ktorého je možné ladiť program. Odporúčam vám naštudovať nejakú poriadnu dokumentáciu. Aby ste mohli program ladiť, musí byť skompilovaný s ladiacimi informáciami.
getopt
Program na parsovanie vstupov z príkazového riadku. Využijete ho, keď chcete, aby mal váš skript štandardne sa správajúce nastavenie, t.j. aby prepínače mohli byť na ľubovoľnom mieste, aby sa mohli zlučovať a podobne...
cvs, svn, git
Programy na správu verzií zdrojových kódov.
patch zdrojový_súbor patch_súbor
Aplikuje diff súbor (tzv. patch) na pôvodný súbor. Používa sa najmä na inštaláciu záplat do zdrojových kódov.
Nástroje X Window System
setxkbmap klávesnica
V X Window System nastaví klávesnicu, napr. "us" pre americkú, "sk_qwerty" pre slovenskú.
startx
Z konzoly naštartuje X Window System. Štandardný spôsob spustenia X je prepnúť systém do runlevelu 5.
xcalc
Jednoduchá kalkulačka.
xclock, oclock
Analógové/digitálne hodiny.
xfontsel
Program na výber písma.
xhost
Program na nastavenie prístupových práv k X, "xhost +" dovolí pripojenie pre všetkých.
xkill
Po spustení tohto programu sa zmení tvar kurzoru, prvé okno na ktoré kliknete ľavým tlačítkom myší sa zatvorí.
xload -nolabel
Zobrazí monitor záťaže.
xmag
Jednoduchá lupa na obrazovku.
xman
Zobrazovač manuálových stránok pre X, lepšie je ale pozerať si man stránky v termináli.
xmessage -buttons Dobre,Zle "Ako sa mas?"
Zobrazí správu na obrazovke, vracia hodnotu v $?, 101 je prvé tlačidlo, 102 druhé, ...
xprop
Zmení kurzor, po kliknutí na prvé okno zobrazí o ňom informácie.
xrefresh
Prekreslí obrazovku.
xsetroot -solid darkcyan -cursor_name left_ptr
Nastavenie pozadia (mená kurzorov sú v /usr/X11R6/include/cursorfont.h).
xcdroast, k3b
Vypaľovací softvér pre X Windows.
xpdf, evince
Programy na prezeranie PDF a ps súborov.
xterm, rxvt, gnome-terminal, konsole
Terminály pre X Windows.
gedit, kwrite...
Jednoduché textové editory pre GNOME a KDE. Zvládajú aj kontrolu pravopisu, zvýrazňovanie syntaxe a podobne.
Výpočty
expr 1 + 2 \>= 3
Vykoná jednoduché výpočty a vyhodnotí výrazy, pri porovnávaní väčší/menší treba znak > a < kódovať pomocou spätnej lomky \, inak by nastal konflikt so znakmi pre presmerovanie vstupu a výstupu. Vracia 0, ak je výraz nepravdivý, 1, ak je pravdivý, 2, ak došlo k chybe, alebo číselný výsledok výpočtu. Jednotlivé čísla a operátory musia byť oddelené medzerou.
factor 1200
Vypíše všetky najmenšie delitele zvoleného čísla.
test výraz
Umožňuje testovať výrazy, napr. -n reťazec vráti true, ak je reťazec neprázdny, vie porovnávať čísla, testovať typ súboru, atď... Návratová hodnota je v $?.
seq 0 10 100
Vypíše postupnosť čísel (od 0 do 100 s krokom 10), každé číslo je na novom riadku, často sa používa vo for cykle (for i in `seq 1 8`; do ... done)
bc
Jednoduchá konzolová kalkulačka.
Práca so zvukom
alsamixer
Jednoduchý konzolový program na nastavovanie hlasitosti zvukových vstupov a výstupov.
sox
Program na konverziu formátov zvukových súborov.
mikmod
Konzolový prehrávač mod súborov (it, xm, mod...)
mpg123
Konzolový prehrávač MP3 súborov.
rsynth, festival
Programy na syntézu reči.
Záver
Tak, dúfam, že sa vám tento článok páčil. Je určený predovšetkým začiatočníkom v Linuxe, preto som volil zjednodušený výklad niektorých častí. Linuxoví guruovia mi snáď odpustia. Programy ktoré som označil bodkami sú interaktívne. To znamená že sa bežne nepoužívajú v skriptoch. Sú tu len kvôli úplnosti. Je tu popísaných asi 180 príkazov, takže niekde som sa možno dopustil nepresností. Ak nejakú nájdete, prosím, dajte mi vedieť a ja to opravím. Vďaka.
dvh bodka tosomja zavináč post bodka sk
Komentáře
Přehled komentářů
Men dating men sample love, connecting, and the stunner of relationships in their own unmatched way.
https://sexyfatmature.net/tags/cowgirl/
In a superb that embraces range and inclusivity, same-sex relationships suffer with ground their place. Men who obsolete men navigate the joys and challenges of edifice relevant connections based on authenticity and mutual understanding. They hallow enjoyment while overcoming societal expectations, stereotypes, and discrimination.
https://squirting.world/search/pornh7b-squirts/
Communication and stirring intimacy play a essential place in their relationships, fostering positiveness and deepening their bond. As system progresses promoting conformity, it is noted to distinguish and compliments the care shared between men dating men, embracing their together experiences and contributions to the tapestry of someone connections.
Právník zdarma v každém městě
(Stevenhathe, 25. 4. 2024 20:08)
Chraňte svá práva s námi!
Získejte profesionální právní poradenství od zkušených právníků.
Navštivte naše webové stránky právníků a naplánujte si schůzku ještě dnes.
Vaše bezpečnost a klid jsou naší nejvyšší prioritou!
Our website https://adm-tigin.ru
Windows 10 ISO Full Direct Link - HighSpeed
(Download Windows 10, 15. 4. 2024 4:13)
At present, there are still many people who prefer using Windows 10 Pro than upgrading to Windows 11. When an operating system already has everything necessary for one to work with, there is little to no reason for upgrade. As a matter of fact, some users consider Windows 10 Pro as the best version Microsoft has ever made and hence they are reluctant to replace it with the latest version.
Still, just like any other Windows versions ever released by Microsoft, Windows 10 Pro isn’t completely without problems. There have been a lot of issues and some of them have affected many users’s experiences significantly in using the operating system.
Microsoft Edge is the recommended browser in Windows 10 Pro offering a simple yet sleek interface alongside a slew of features that makes browsing the web feels much more convenient than when you use Internet Explorer. It is built based on the engine that powers Google Chrome browser and yet many users believe that Microsoft Edge is faster and lighter.
Despite being an older version, Windows 10 Pro has an arguably better Start Menu than Windows 11. It might look less beautiful but it is more functional. The fact that there are plenty tutorials on how to relocate the start menu to the left of the taskbar in Windows 11 is enough of a proof that new design isn’t always better than the old one, especially if the changes is too different from the past version.
There are at least two features in Windows 10 Pro that can save your eyes. The first one is dark theme that takes effect nearly everywhere including File Explorer. The second is Night Light. While the dark theme can protect your eyes from being blinded by the bright color of the light theme, the Night Light reduces the blue light which is believed to be a prominent factor in harming one’s sight.
Another mundane feature yet so helpful is the Quick Access section in File Explorer. The files that you were last working on are listed there automatically by Windows, so you can resume whatever you were working on quickly. However, while there are users who find this useful, there also others who considers it as a privacy risk and therefore disable it.
The clipboard manager, the one that has been revamped, is extremely useful in copying and pasting items. It stores the history of copied items. When you need to paste the same item, instead of searching it and copying it again, you can just pick it up from the history. Better yet, the clipboard content can be synced across your computers via the cloud. For users who copy paste text a lot, this feature alone would be a great boost to productivity.
Windows 10 Pro ISO Free Download
Windows 10 Pro is jam-packed with tons of features that are not only very useful but also easy to use. And there are still advanced features that power users can utilize to do certain tasks even more efficiently. All in all, Windows 10 Pro fits both casual and power users. You can click the link below to download Windows 10
Link :
Download Windows 10 : https://docste.com/download-windows-10-iso
Create USB Bootable : https://docste.com/create-bootable-usb-drive-of-windows-10-and-11-using-rufus
Get your bon...
(StevenFen, 15. 4. 2024 1:09)
Top internet casіos!
Get Bigs bоnus for frее singup
https://tinyurl.com/3tubztb3
Exploring the Miraculous of Dating: Connections, Growth, and Revelation
(Cyharlesreunk, 14. 4. 2024 18:58)
Dating is a go abroad that encompasses the spell of good-natured connection, live growth, and exciting discoveries. It is a take care of toe which individuals explore romantic possibilities, getting to recall each other on a deeper level. Dating allows people to appropriate experiences, unpleasantness ideas, and father deep connections.
https://thetranny.com/search/cartoon-shemale-porn/
In the duchy of dating, a person encounters a dissimilar series of emotions. There's the exhilaration of meeting someone modish, the anticipation of a in the first place swain, and the give someone a kick of discovering common interests and shared values. It is a time of vulnerability and self-discovery as individuals unreserved themselves up to the feasibility of love and companionship.
https://twinkporn.one/search/onlyfans-xxxfornoah/
Effectual communication lies at the essence of dating, facilitating sympathy and consistency between two people. It involves effective listening, up symbol, and empathy, creating a space object of trustworthy dialogue. Thoroughly communication, individuals can inquire their compatibility, interchange thoughts and dreams, and assemble a fundamental of trust.
Get Big bon...
(StevenFen, 13. 4. 2024 2:31)
Top online casіos!
Get Big bоnus for frее singup
https://tinyurl.com/2uka5nca
Men Dating Men: Celebrating Angel and Bearing
(AlbertFries, 12. 4. 2024 14:56)
Men dating men sample out of, connecting, and the beauty of relationships in their own unmatched way.
https://xlilith.com/search/asian-hd-porno/
In a everyone that embraces diverseness and inclusivity, same-sex relationships from develop their place. Men who date men sail the joys and challenges of structure meaningful connections based on authenticity and joint understanding. They consecrate enjoyment while overcoming societal expectations, stereotypes, and discrimination.
https://outdoorporn.one/videos/14740/public-cream-and-squirting/
Communication and stirring intimacy have a good time a crucial place in their relationships, fostering positiveness and deepening their bond. As institute progresses close to justice, it is significant to distinguish and regard the angel shared between men dating men, embracing their incomparable experiences and contributions to the tapestry of someone connections.
Premium domain for sale
(BOSgof, 11. 4. 2024 14:30)Premium domain for sale https://brazina777.com
Hidden Ad Monetization Gems: Discover What Successful Publishers Are Doing Differently
(CharlesExils, 10. 4. 2024 6:15)
Hey, I visited your site and I think that your content is amazing! It is really engaging and original, you must have worked so hard to generate such a quality content.
My name is Natasha from ForeMedia and I help website owners with great websites to maximize the revenue they make from their website.
I would love to buy Ad Spaces on your website and pay you per each impression of the ads on your site. We are Google Ad Exchange Premium partners and we work with more than 100 Ad Network & thousands of premium direct advertisers who would LOVE to buy Ads directly from your site and we can guarantee to increase your revenue by at least 45% compared to other advertising solutions you are currently using.
You deserve to earn more for your content and maximize your earning potential and I will help you unlock that potential!
There is no cost, you can register to our monetization platform for free on this link: https://foremedia-ads.net
I will be available for you on the Live Chat if you need any help, or you can email me back to: natasha@foremedia-ads.net if you have any questions.
I have at least 17 Premium Advertisers that have asked me to approach you because they would like to advertise on your website on Premium eCPM <cost>per impressions] basis.
Have a good day & feel free to ping me for any question!
Click the link here for 1 minute registration to our platform <it>s free!]: https://foremedia-ads.net
ForeMedia - Earn Money With Your Website
https://foremedia-ads.net
The best secure smartphones
(MarianAdorm, 6. 4. 2024 14:08)The best secure smartphones in 2024 - https://birka-online.com/
Best Online Slot Games
(NathanDor, 5. 4. 2024 15:29)
Best online casinos in the US of 2024. We compare online casinos, bonuses & casino games so that you can play at the best casino online in the USA
https://is.gd/u5Hkob
Check out the best new casino sites for 2024 that are ranked according to their casino game variety, bonus ease, safety, and overall user experience
https://is.gd/u5Hkob
Sports forecast channel, everything is the same as others, only free https://tinyurl.com/yptttbz5
Everything about versace replica bags beroma
(AndrewLaunk, 4. 4. 2024 8:30)
AAA replicas, also known as one:1 replicas, are high-quality copies of first designer goods. They are typically produced utilizing the exact resources as the first solution and so are produced using a high volume of consideration to element. This means that an AAA replica may be challenging to differentiate from the initial item.
Dhgate is usually thought of the Leading designer replicas website due to luxury goods that you choose to get for example Gucci, LV reps, Chanel reps & far more.
https://s3.us-east-2.amazonaws.com/beroma/beroma/beroma/satisfy-your-craving-for-couture-with-the-top-10-luxury-bag-br.html
Wish is very similar to an American Edition of AliExpress and you'll find numerous types of replica merchandise and goods accessible in this article. Some of their most widely used items are tech relevant gadgets and summertime have on for Women of all ages and Guys.
If you notice these indicators, there’s a high probability you are addressing a super fake. We examined several shops and at the conclusion of the day, luxtime appears to be the best from the business enterprise, no doubts about that.
My admiration for Louis Vuitton handbags is enormous, but the worth tag can make them pretty tricky to pay for. For many of us, affording luxury designer bags is out of the question. However, there are many wonderful alternative alternatives that appear Nearly identical to the real factor!
The only real situation with replica solutions is that you can’t seek out the items employing model names or the particular identify on the product or service.
v
Does the item appear to be it’s planning to last? Just after analyzing all these features, you should be in a position to determine whether your handbag is often a replica. If you continue to aren’t t certain, Get hold of the seller and request them about the bag. Happy searching!
https://s3.us-east-2.amazonaws.com/beroma/beroma/beroma/luxe-living-the-top-10-bags-from-high-end-br750303.html
The rise of superfakes points a Highlight at labor malpractice and also scenarios of child abuse that would be driving these superfake handbags. Even though they may be cheaper, they arrive at an cost within the human degree.
My tutorial lets you get from the radar so far as those people are involved. If you can fake those people out to the cheap, there’s no telling who you could fake-out.
I'd look into the online retailers of these luxury manufacturers. I’d spend hrs dealing with their catalog collections and fantasizing about Keeping the bag and hanging out at eating places or Starbucks. It absolutely was unfortunate. So near nevertheless so far.
I’m constantly current with trend trendsetters like Bella Hadid and Kylie Jenner. And my mates are incredibly style aware.
Having said that, when looking for replicas, a person have to be careful and make sure They can be obtaining the best quality achievable.
For designer replica totes that pass even the hardest inspection, ABags provides Excellent quality and price. Now it is possible to take pleasure in prestige style with no outrageous cost tags.
https://s3.us-east-2.amazonaws.com/beroma/beroma/beroma/elevate-your-style-with-the-top-10-luxury-br626385.html
These assessments can assist people who find themselves considering obtaining 1, as they can learn from what Others have mentioned.
Exploring the Hypnotic of Dating: Connections, Broadening, and Idea
(Cyharlesreunk, 2. 4. 2024 4:07)
Dating is a go abroad that encompasses the magic of vulnerable ally, personal increase, and alluring discoveries. It is a take care of through which individuals explore romantic possibilities, getting to be acquainted with each other on a deeper level. Dating allows people to share experiences, market ideas, and fashion consequential connections.
https://thetranny.com/videos/57588/nice-looking-shemales-cumming-whilst-getting-screwed-redux/
In the empire of dating, one encounters a diverse range of emotions. There's the exhilaration of meeting someone contemporary, the intuition of a first date, and the titillation of discovering stock interests and shared values. It is a stretch of vulnerability and self-discovery as individuals public themselves up to the plausibility of love and companionship.
https://squirting.world/videos/38205/charliebhustle-first-creampie/
Effective communication lies at the essence of dating, facilitating understanding and connection between two people. It involves effective listening, honest language, and empathy, creating a gap object of veritable dialogue. Through communication, individuals can inquire their compatibility, transfer thoughts and dreams, and build a fundamental of trust.
Men Dating Men: Celebrating Harmony and Bearing
(AlbertFries, 2. 4. 2024 1:57)
Men dating men participation get a bang, union, and the stunner of relationships in their own incomparable way.
https://hentai0day.com/videos/29435/omg-its-so-big-uncensored-hentai-english-subtitles/
In a superb that embraces diversity and inclusivity, same-sex relationships keep ground their place. Men who date men navigate the joys and challenges of structure substantial connections based on authenticity and joint understanding. They revel charity while overcoming societal expectations, stereotypes, and discrimination.
https://squirting.world/search/live-omek/
Communication and fervent intimacy disport oneself a crucial task in their relationships, fostering trust and deepening their bond. As people progresses close to justice, it is important to acknowledge and regard the care shared between men dating men, embracing their unique experiences and contributions to the tapestry of anthropoid connections.
Wo kann ich kostenlose Kryptowährung erhalten?
(WayneDueri, 1. 4. 2024 14:58)
Melden Sie sich an, um ein Willkommenspaket im Wert von 1.000 USDT zu erhalten!
Kaufen Sie Kryptowährungen https://www.bitget.com/de
Rumored Buzz on Hidden Halo Engagement Rings
(Pabloslalm, 1. 4. 2024 14:56)
Look at ring Pear diamond and also a 0.95ct emerald Minimize blue sapphire engagement ring established in platinum having an 18K rose gold band
Etsy Registry Get added-Exclusive items! Find and share photograph-perfect provides that capture the moment. Start off your registry Relevant to pear shaped engagement ring pear shaped diamond engagement ring
To finish your engagement ring, choose from our massive collection of Licensed normal and lab developed diamonds.
The recognition of the round good diamond, paired with the quantity of squander generated during its reducing method, does suggest that these diamonds have the very best premium.
"It is gorgeous and I used to be extremely anxious about ordering it from Etsy but it had been a lot better than I expected along with the shipping was extremely speedy!
https://sethsbjpu.blogrelation.com/32144403/the-black-diamond-ring-diaries
https://heart-shaped-engagement-r32985.blogginaway.com/26738633/what-does-heart-shaped-engagement-rings-mean
https://pearshapeengagementrings10864.digiblogbox.com/51785638/not-known-facts-about-emerald-cut-engagement-rings
https://roundengagementrings98652.onesmablog.com/not-known-facts-about-unique-engagement-rings-66326367
https://hidden-halo-engagement-ri53197.59bloggers.com/26663127/hidden-halo-engagement-rings-secrets
"Exceeded my anticipations. Bought being an engagement ring. It's more sparkly and dainty. Excellent value and very quick transport to the UK.
Purely natural diamonds are made by nature, as a result of powerful heat and strain, shaped above the training course of a lot of a long time. Steeped in romance, all-natural diamonds have tested to keep their price with time and may even multiply in worth.
Whilst choosing a diamond shape is generally a matter of style, we'll Assess radiant cuts with round, princess, and cushion cuts for those of you about the fence.
Radiant Reduce diamonds are significantly less expensive than round Slice diamonds of exactly the same carat fat. As a consequence of their shape, gem cutters will be able to deplete a lot more in the diamond's rough, generating them a great deal more Expense-successful to make and cheaper that you should invest in.
In 1886, Tiffany launched the engagement ring as we know it currently. We're very pleased to develop on our legacy since the leader in diamond traceability with responsibly sourced, expertly crafted round excellent engagement rings that rejoice appreciate in all its sorts.
Lessen coloration grades are great for environment the diamond in yellow or rose gold. Given that the colour of your steel displays while in the diamond anyway, even the highest color grades (D-File) will even present a slight tint in these configurations.
Pure diamonds are made by mother nature, due to extreme heat and tension, fashioned in excess of the class of a lot of decades. Steeped in romance, purely natural diamonds have tested to keep their price after a while and can even multiply in worth.
Do Etsy sellers include delivery on pear shaped engagement ring? Indeed! A lot of the pear shaped engagement ring, sold from the outlets on Etsy, qualify for provided shipping and delivery, for instance:
Ultimately, there is not any wrong or right coloration for an emerald, as magnificence is in the eye of your beholder! Many people want the traditional forest inexperienced, deep hue, while some really like the fireplace and glow of a lighter environmentally friendly emerald.
Rumored Buzz on replica bag website
(MichaelTardy, 31. 3. 2024 10:24)
The inner lining opens to expose a generous Room that is certainly ideal for accumulating books, outfits, and also other essentials.
Designer dupes are available around — if you know how to seem. You can find sites committed to the created-in-China precise replicas like DHGate and AliExpress to name some, however the legalities of finding carbon copies of designer goods will not be generally worth the threat.
Nevertheless, you'll find plain Gains to opting to get a replica bag. A few of these Positive aspects consist of:
If you're keen on manner and luxury things, you’ve likely been trying to find a way to get your hands around the best designer replica bags at an inexpensive rate.
Purposeful: The bag is thoroughly useful for a shoulder bag, with a large inner pouch and drawstrings that double as shoulder straps. This replica delivers inner pockets, drawstrings, and expandable pockets that will in good shape your important items.
The replica handbags mimic the look and feel of luxury handbags but appear at decrease charges. Here are some strategies for getting replica bags that may preserve you with your finances while still wanting chic:
I really feel like he also includes a high regular for quality/does a little bit of quality Verify on his own as well, which is often handy.
Everybody has some random bag or purse that just under no circumstances goes absent or is knowledgeable for years. These ragged-searching bags or purses could use a modify of scenery.
https://costello-freedman.technetbloggers.de/the-basic-principles-of-where-to-buy-super-fake-bags-designer-replica-luggage
https://telegra.ph/The-smart-Trick-of-copy-brand-bags-online-That-No-One-is-Discussing-tom-ford-replica-03-12
https://pastelink.net/37xg5ff5
https://ellegaard-larsson.blogbright.net/considerations-to-know-about-replica-bags-for-sale-replica-quality-chart
https://anotepad.com/notes/qqg3biix
To obtain the best replica bags 1 have to have to have analysis online assessments. This topmost replica bag evaluate will allow you to choose the best a single to suit your needs. Which a person is the best 1 for you entirely will depend on you and which criteria are best for you.
Articles like they are extremely Mild to the readers. There must be superior clarification on what is taken into account counterfeit – a precise replica, such as the brand. The black current market is frequently accustomed to help more Terrible crimes for instance human trafficking.
Superfake Bags are Tremendous tempting! But diving in to the replica underworld can be dangerous for those who don’t do your homework.
Concentrate on has many different purses that happen to be loosely influenced by designer bags. Designers of bags that may be offered at Focus on manage to get some factors that high-conclude designers like to use inside their handbags (quilted leather-based or studs, one example is) and use Individuals inside their layouts. As an example:
In a single illustration, a passenger discovered which the cigarettes obtained may possibly just be grass from anyone’s lawn. Or worse – have dangerous or lethal ingredients.
Carbon fiber panel: For those who’re tired of considering the standard factor and need to spice your workspace up, it’s time and energy to try new product. These carbon fiber panels of such bags from Curtains Direct could possibly be exactly what you’ve been seeking.
https://www.openlearning.com/u/rutledgesosa-r76bif/blog/WhereToBuySuperFakeBagsSecrets
https://pastelink.net/54kjwlao
https://mccartneythiesen7.bravesites.com/entries/missing-category/not-known-details-about-best-counterfeit-purses-online-replica-fashion
https://www.openlearning.com/u/kahnslot-r6shv7/blog/BestCounterfeitPursesOnlineAnOverviewReplicaLvBags
https://notes.io/waASY
https://goo.su/YKWd42
(Pierrespedy, 30. 3. 2024 2:48)The shortcut of quick money. The first deposit bonus is 200% - https://goo.su/YKWd42
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40

Men Dating Men: Celebrating Adulation and Bearing
(AlbertFries, 27. 4. 2024 7:38)