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ářů
https://t.me/s/arkada_casino_online
Celebrate Your Love Tale with Personalized Anniversary Collages
(RandyCeS, 13. 12. 2024 8:27)
Celebrate your like story in some sort of meaningful way together with custom anniversary products from CollageMaster. co. This online program allows couples to create personalized image collages, transforming beloved memories into gorgeous, one-of-a-kind works of art. No matter if commemorating a landmark or simply articulating affection, these influences serve as a timeless tribute in order to your relationship.
The task is simple yet impactful. Select your favorite photos, choose some sort of layout, and enable CollageMaster. co handle the rest. Each university is carefully created to reflect the inclusion of of your distinctive love story. The result is a new beautifully curated present that captures moments you’ll treasure once and for all.
https://medium.com/@collagemasterrs/celebrate-your-love-story-with-online-custom-anniversary-gifts-collage-from-collagemasterco-ff6641fda6cd
Beyond the art work itself, these individualized collages make with regard to unforgettable keepsakes. They will not just enhance the anniversary celebrations but also serve since lasting symbols associated with love and link. A custom university from CollageMaster. co is a careful, heartfelt way to celebrate your partnership and share it along with those you enjoy.
The strength of Thoughtful Gift-Giving
(RogerDousa, 12. 12. 2024 17:25)
Gift-giving can be a meaningful tradition that strengthens relationships plus expresses love, gratitude, and appreciation. A well-chosen gift can easily leave a lasting emotional impact, making the recipient think valued and comprehended. Personalized gifts, like custom photo support frames or unique necklaces, stand out by reflecting the recipient’s personality and the giver’s thoughtfulness.
https://medium.com/@collagemasterrs/about
Inside today’s fast-paced world, finding the excellent gift can become challenging. Online systems like CollageMasterCo simplify this method by offering a wide choice of personalised presents regarding every occasion. Together with easy navigation in addition to secure payment alternatives, these platforms ensure a seamless and safe shopping experience, offering gifts that have both sentiment plus convenience.
Ultimately, the importance of a gift lies in the thought right behind it, not the expense. A thoughtful surprise can deepen cable connections, create lasting reminiscences, and show the recipient how very much they are cherished.
hurifo is org
(JimmyEngiG, 7. 12. 2024 1:38)Mostbet, Turkiye'deki kullan?c?lar icin genis bir bahis ve casino oyunlar? secenegi sunan populer bir platformdur https://hurifo.org/
hurifo is org
(JimmyEngiG, 6. 12. 2024 21:45)Mostbet, Turkiye'deki kullan?c?lar icin genis bir bahis ve casino oyunlar? secenegi sunan populer bir platformdur https://hurifo.org/
hurifo is org
(JimmyEngiG, 6. 12. 2024 20:26)Mostbet, Turkiye'deki kullan?c?lar icin genis bir bahis ve casino oyunlar? secenegi sunan populer bir platformdur https://hurifo.org/
hurifo is org
(JimmyEngiG, 6. 12. 2024 19:41)Mostbet, Turkiye'deki kullan?c?lar icin genis bir bahis ve casino oyunlar? secenegi sunan populer bir platformdur https://hurifo.org/
The Intriguing Universe of Designer Handbags
(Robertspaby, 2. 12. 2024 18:12)
Imitation luxury bags have become a major force within the fashion sector, evolving from a weakly hidden secret into a booming business with global implications. For some, these handbags represent an affordable method to experience a allure of luxury minus the high cost tag. For others, these represent an ethical and lawful dilemma inside a universe of fashion.
This blog dives into the emergence of fake luxury handbags, its appeal, and the risks associated. You will also learn how to identify an imitation and take a glance into the future of this growing sector—all wrapped in a fashionable exploration of fashion's most intriguing grey zone.
A Appeal of Fake Designer Bags
Why are fake designer handbags so popular? There is more to it than meets the eye.
Affordability Without the Cost
One among the main causes for its favor for replicas remains cost. For individuals who admire luxury brands but can’t justify splurging thousands of dollars for a purse, replicas offer a budget-friendly alternative.
A high-quality imitation can frequently copy a appearance and feel of the real thing, allowing buyers to enjoy a prestige of luxury without exceeding a bank.
Symbol Symbol on a Budget
High-end goods like handbags have turned into symbols of status. Although possessing a authentic Chanel or Louis Vuitton may stay a unattainable ambition for most, replicas enable individuals to get that coveted appearance without the luxury cost tag.
Increasingly Believable Quality
With contemporary production methods and attention to detail, some counterfeit bags are so believable that even fashion experts struggle to tell a distinction. For most purchasers, the quality of replicas has greatly increased its attractiveness.
A Expression Opposing Luxury Markups
Some individuals choose counterfeits as a form of protest against what they perceive as excessive prices by luxury brands. A $20 manufacturing cost which translates to an $2,000 retail price? Many see counterfeits as balancing a playing field.
The Dangers of Purchasing and Selling Fake Designer Handbags
Although replicas may appear as a easy way to experience the better things of living,
the future of fake designer Bags
the market for fake designer bags shows no signs of slowing down. The rise of e-commerce and social media platforms has made it easier than ever for counterfeiters to reach customers directly.
brands are responding with advanced anti-counterfeiting measures, including microchips, blockchain technology, and robust authentication processes. however, as counterfeiting techniques also evolve, this remains a constant game of cat and mouse.
The Impact on the Fashion Industry
the proliferation of fake designer bags continues to challenge luxury brands. While some argue that replicas dilute brand exclusivity, others see counterfeiting as proof of a brand’s desirability.
there’s also a movement among consumers and advocates for "inspired" fashion—that is, affordable, legal alternatives inspired by high-end designs and trends—offering a middle ground for those who prioritize ethics and affordability.
Why Authenticity still matters
While the appeal of replica designer bags is undeniable, there’s something special about owning the real thing. beyond the status and exclusivity, genuine designer bags represent unparalleled craftsmanship, rich history, and a commitment to quality.
if you’re a fan of luxury fashion, engaging with authentic pieces—whether through pre-owned platforms like the RealReal or rentals through companies like Bag Borrow or Steal—can provide an ethical and satisfying solution without breaking the bank.
Ultimately, loving fashion doesn’t have to mean compromising your values or quality.
https://sites.google.com/view/chanel-mini-yellow-shiny-cr/home
https://sites.google.com/view/chanel-medium-black-calfskin/home
https://sites.google.com/view/chanel-small-purple-shiny-aged/home
https://sites.google.com/view/chanel-mini-lilac-quilted-/home
https://sites.google.com/view/chanel-medium-lavender-cavia/home
hd hairy
(RonaldLet, 30. 11. 2024 1:59)
Hairy pussies pictures galleries with in the nude precarious pussy ladies that don't scrape crotches. Precarious pussy pics galleries collection is free. The arousing barbate women pussy pics are here.
hairy buttocks porn
hairy teen porno pic
hairy granny free porn picss
https://hairypussypix.com/galleries/cuckold-scene-cum-on-a-very-hairy-hottie.html
https://hairypussypix.com/galleries/african-teens-hairy-pussy.html
https://hairypussypix.com/galleries/beautiful-model-gets-naked-and-shows-her-trimmed-pussy.html
hairy arms and pussy
teen brunette bush photos
hairy granny fucked
How to Choose a Safe Online Casino: A Complete Guide.
(Valeron83exart, 29. 11. 2024 23:32)
Hello!
It is quite possible to increase your chances of winning at an online casino if you follow some recommendations. Choose games with a high return to player (RTP) percentage, use bonuses and promotions, manage your bankroll and do not chase big wins. Remember that gambling is entertainment first and foremost. https://spiritredirect.com/d8ee9ac13
BITCOIN MONEY SEARCH SOFTWARE
(Lamahax, 26. 11. 2024 23:48)
I want to show you one exclusive program called (BTC PROFIT SEARCH AND MINING PHRASES), which can make you a rich man!
This program searches for Bitcoin wallets with a balance, and tries to find a secret phrase for them to get full access to the lost wallet!
Run the program and wait, and in order to increase your chances, install the program on all computers available to you, at work, with your friends, with your relatives, you can also ask your classmates to use the program, so your chances will increase tenfold!
Remember the more computers you use, the higher your chances of getting the treasure!
DOWNLOAD FOR FREE
Telegram:
https://t.me/btc_profit_search
Lushentic Chenal Bags for the Fashion-Forward Replica Lover
(RogerPhync, 18. 11. 2024 21:43)
The allure of luxury fashion is undeniable. Yet, for many, the steep price tags associated with high-end brands like Chanel remain out of reach. Enter Lushentic Chenal Bags—a solution for replica lovers and fashion enthusiasts seeking the look and feel of luxury without breaking the bank. These bags offer a unique blend of quality craftsmanship and affordability, making them a standout choice in the world of replica fashion. In this blog post, we'll explore the appeal of Lushentic Chenal Bags, their place in the replica market, and what it means for fashion-forward individuals.
Unraveling Replica Fashion's History
The concept of replica fashion has been around for decades, tracing back to when luxury goods first became symbols of status and wealth. Over time, as the desire for high-end brands grew, so did the demand for affordable alternatives. The evolution of replica fashion has seen it transition from poorly made counterfeits to nearly indistinguishable replicas, appealing to a broader audience. Today, replica fashion caters to those who appreciate the aesthetics of luxury without the associated financial burden. This shift reflects a growing acceptance and normalization of replicas in the fashion community.
Lushentic Chenal Bags: A Detailed Look
Lushentic Chenal Bags are renowned for their detailed craftsmanship and high-quality materials. These replicas meticulously mimic the design and feel of authentic Chanel bags, making them a popular choice among fashion enthusiasts. From the iconic quilted patterns to the signature interlocking C's, every aspect of a Lushentic
https://intensedebate.com/people/bracecause50
https://www.webwiki.fr/lushenticchanelbags.co
https://www.metooo.co.uk/u/67351a2317b90e6c2436d534
https://www.fcc.gov/fcc-bin/bye?https://lushenticchanelbags.co/product/chanel-quilted-aged-calfskin-small-gabrielle-hobo-black-and-white-mixed-metal-hardware/
https://www.webwiki.com/lushenticchanelbags.co/product/chanel-quilted-lambskin-mini-vanity-clutch-with-chain-black-gold-hardware/
Exposing an Key of High-Quality Bag Dupes for the Trend Enthusiasts
(FrankExpop, 11. 11. 2024 12:46)
The luxury fashion domain is synonymous to exclusivity, elegance, plus an hint of the enigma. Atop such pinnacle inside this opulent sphere perches such a Hermès Birkin bag accessory, such an item that has become symbolic with recognition as well as sophistication. Though, for that bulk of people, owning one authentic bag persists a distant fantasy due to their substantial price tag coupled with limited supply. But worry not, fashion followers also luxury aficionados—superior Birkin dupes are available so as to present a flavor of this luxury without disturbing your bank.
The emergence with high-quality imitations has changed this landscape in fashion accessories, attracting to those a crowd eager in enjoy opulence at a affordable cost. These dupes are meticulously crafted in order to emulate a Birkin's sophisticated design, but remain often made using resources that provide durability plus style. Through choosing this Birkin dupe, style lovers are able to immerse inside these love for luxury and still remaining monetarily wise.
In that range among high-quality copies, shoppers can uncover the element that stands as extends further aesthetic imitation. Focus to detail delivers what every copy captures the essence of luxury. Starting the finest stitches to metal details and finishing touches, such replicas were created with great attention to exactitude and a concentration with presenting an immersive opulent journey to enthusiasts that want adore these Hermès iconic looks without immediately feeling monetary burden.
To many, these carefully crafted luxurious dupes swiftly turn into an essential alternative, granting buyers the choice to experience a signature design affectionately identified to Hermès, without splurging a substantial fortune. Due to fashion styles continue into advance, this occurs with the niche in superior dupes, forever moving beyond expectations in both the appearance and longevity. At the end of the day, every fashion enthusiast shall find that these meticulously built pieces present not just elegance but also the attachment to opulence.
Since style persists to change, high-quality dupes turn into popular alternatives for this wallet-friendly option to enjoy in-demand designs while negating sacrificing the craftsmanship. Such a ability enables shoppers to keep fashionable at stratum in their financial situation.
https://www.longisland.com/profile/gramcandle27
https://www.buzzbii.com/post/2047978_https-handmadebirkinbags-co-product-hermes-vintage-1999-kelly-25-sellier-black-a.html
https://www.metooo.it/u/67298fe7d5e0d01190eed370
https://infozillon.com/user/roottiger1/
https://gamesgrom.com/user/lyregeorge64/
Podiums Rental
(Arthurgew, 8. 11. 2024 23:30)
Focused on the cement, concrete and construction community, Concrete Trends magazine offers a unique and unrivaled platform, to connect with this engaging community https://element-pro.ae/proizvodstvo/dekoratsii.html
Official contracting projects fulfilled https://element-pro.ae/
Rest easy, we got this!
Saudi Wood Expo 2024 https://element-pro.ae/privacy-policy.html
SaudiFood Manufacturing 2024 https://element-pro.ae/design/vystavochnye-stendy.html
Top 10 Exhibition Organizers in GCC Region (Gulf Cooperation Council)
**Unveiling a Secret for Top-Notch Handbag Dupes for Fashion Lovers
(Joshualag, 8. 11. 2024 16:42)
This luxury style market remains associated alongside rarity, elegance, with a touch of enigma. Atop such peak within this opulent domain perches an Hermès Birkin piece, such an accessory who has become become iconic with status and sophistication. Though, for a bulk from individuals, acquiring an authentic one endures a far-off ambition because of their hefty price tag coupled with limited availability. But concern no more, fashion followers alongside luxury connoisseurs—high-quality Birkin imitations exist here and to present the essence of this luxury without straining your bank.
A growth in high-quality dupes has transformed the landscape of fashion accessories, catering to those a crowd eager to experience glamour at more attainable cost. Those dupes are not only carefully designed in order to mirror a Birkin's luxurious design, effortlessly they're often produced by materials which guarantee strength plus style. Through selecting a Birkin dupe, luxury enthusiasts will be able to dive inside these passion for luxury while being financially savvy.
Within the range in high-quality copies, buyers shall find the element that stands as goes beyond visual replication. Emphasis on detail guarantees the each and every copy embodies the essence of luxury. From the stitching pattern to the metallic components and finishing touches, these replicas are constructed with precision providing an achievable concentration by providing presenting authentic opulent experience to individuals that desire have their hearts set on the Hermès iconic visual style without immediately feeling financial systemic pressure.
For a lot of luxury aficionados, these carefully crafted luxurious imitations quickly become an important option, allowing buyers the choice to relish an iconic appearance lovingly associated alongside Hermès, without spending a substantial amount. Given that fashion movements go on into evolve, this occurs with the niche of high-quality dupes, perpetually moving beyond anticipations in both aesthetic alongside longevity. Finally, every luxury enthusiast will discover how these carefully constructed items present not only style but also the attachment to the world of sophistication.
As clothing persists with adapt, superior dupes are trendy alternatives to suit the cost-effective option with enjoy in-demand designs without giving up on the craftsmanship. That option empowers buyers with the ability to stay fashionable within stratum of financial situation.
https://www.webwiki.nl/handmadebirkinbags.co/product/hermes-birkin-35cm-black-box-calfskin-zebra-print-calfskin-pony-fur-brushed-palladium-hardware/
https://www.webwiki.nl/handmadebirkinbags.co/product/hermes-hss-2002-birkin-35-white-bleu-electrique-ardoise-epsom-brushed-gold-hardware/
https://www.webwiki.fr/handmadebirkinbags.co/product/hermes-kelly-32-bleu-saphir-bleu-de-malte-bleu-irish-ostrich-permabrass-hardware/
https://minecraftcommand.science/profile/yachtpruner43
https://www.xaphyr.com/blogs/901348/Amazing-Elegance-The-Appeal-of-the-Birkin-35
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
arkada casino online from tg
(Jamesbok, 24. 12. 2024 10:16)