# Aplikácie príkazového riadka

Používateľská príručka
Preklad tejto stránky zatiaľ nie je dokončený. Dovtedy sa nedokončené časti zobrazia v anglickom origináli.

## Aplikácie príkazového riadka špecifické pre Haiku

Umiestnenie: |  | /boot/system/bin/ ~/config/bin/ ~/config/non-packaged/bin/

All commandline applications shipped with Haiku are in /boot/system/bin/. Your own or additionally installed commandline apps will appear in ~/config/bin/ when installed from a .hpkg package. Otherwise you can put them into ~/config/non-packaged/bin/. All these locations are part of the PATH variable and are therefore automatically found.
The following isn't an exhaustive list of all Haiku-specific CLI apps, it serves just to highlight a few of the most useful to give you a taste. Feel encouraged to explore what's in the bin/ folders on your own a bit. Executing an app with the parameter `--help` shows the usage of the command and all its various options.

### Súvisiace s atribútmi: listattr, catattr, addattr, rmattr, copyattr

Tieto príkazy sa používajú na zobrazenie, čítanie, pridanie alebo odstránenie atribútov zo súborov. Pamätajte, že tieto metadáta sú momentálne dostupné iba na zväzkoch so súborovým systémom BFS. Prenášanie súborov na iné súborové systémy odstráni všetky atribúty!
Všetky tieto príkazy sú popísané v téme Atribúty v Termináli.

### Súvisiace s indexom: lsindex, mkindex, reindex, rmindex

Pomocou týchto príkazov môžete vypísať, vytvoriť, reindexovať alebo odstrániť atribúty indexu BFS. Každý zväzok má svoj vlastný index, pamätajte na to pri kopírovaní z jedného zväzku do druhého.
Tieto príkazy sú popísané v téme Index.

### Užitočné skriptovacie príkazy

Tu je niekoľko nástrojov príkazového riadka, ktoré sú obzvlášť užitočné na skriptovanie (tiež pozri tému Bash a Skriptovanie).

alert

alert vyvolá typické okno s upozornením obsahujúce preddefinovanú ikonu, vysvetlujúci text a maximálne tri tlačidlá. Vráti názov stlačeného tlačidla a návratový kód (počínajúc nulou). Napríklad okno na obrázku bolo vyvolané týmto riadkom:

    alert --idea "FantasticApp(tm) installed successfully!
    Would you like a link to it?" "On Desktop" "In Deskbar" "No thanks"

filepanel

filepanel zobrazí okno na otvorenie alebo uloženie a nechá používateľa vybrať súbor alebo lokalitu. Ako návratnú hodnotu dostanete vybraný súbor alebo cestu priečinka. Dostupné sú viaceré parametre, napríklad nastavenie začínajúceho priečinka, názov okna, predvolený názov súboru pri ukladaní alebo obmedzenia povolených typov súborov. Príklad:

    filepanel -s -t "Save your logfile" -d ~/config/settings -n Fantastic.log

waitfor |  | waitfor je dobrý spôsob ako počkať, kým sa daná aplikácia alebo vlákno nespustí alebo neukončí.
query |  | query je verzia panela „Nájsť...“ pre príkazový riadok. Rýchlym spôsobom ako vygenerovať hľadaný termín je vytvoriť požiadavku v paneli „Nájsť...“, prepnúť na podľa vzorca, pridať úvodzovky (`"`) na začiatok a koniec a celý reťazec skopírovať za váš príkaz query v Termináli alebo vašom skripte.

### Iné príkazy

checkfs |  | checkfs je dôležity nástroj na hľadanie chýb vo vašom súborovom systéme. Jednoducho pridajte názov zväzku alebo zariadenia a systém prebehne každý súbor a opraví možné nezrovnalosti.

desklink

desklink dokáže priradiť ikonu ľubovolnému súboru, priečinku, požiadavke alebo aplikácii v oznamovacej oblasti Panela. Taktiež ponúka možnosť poskytnúť kontextové menu po kliknutí na ikonu pravým tlačidlom na vykonanie špeciálnych operácií. Ako príklad môžete skúsiť pridať aplikáciu príkazového riadka screenshot s rôznymi možnosťami pomocou tohto kódu (znak „`\`“ v prvom riadku je na zalomenie riadka v Termináli):

     desklink "cmd=Active window (2s):/bin/screenshot --window --border --delay 2" \
    "cmd=Remove replicant:desklink --remove=screenshot" /bin/screenshot

diskimage |  | diskimage lets you register a regular file as disk device. For example, you can register a Haiku anyboot image, mount it in Tracker and copy, edit or remove files there before using it as source in the Installer.
open |  | open je veľmi užitočný nástroj. Môžete ním otvoriť ľubovoľný súbor v jeho preferovanej aplikácii alebo spustiť konkrétnu aplikáciu podľa jej podpisu bez potreby poznať jej presnú cestu. Príkaz funguje aj na odkazoch URL a dokonca aj na „virtuálnych“ priečinkoch - `.` pre aktuálny priečinok a `..` pre nadradený otvorí priečinok v Trackeri.