Preklad tejto stránky zatiaľ nie je dokončený. Dovtedy sa nedokončené časti zobrazia v anglickom origináli.

cli-app-icon_64.pngAplikácie príkazového riadka špecifické pre Haiku

Umiestnenie:/boot/system/bin
/boot/common/bin
~/config/bin


Všetky aplikácie príkazového riadka v Haiku sa nachádzajú buď v /boot/system/bin alebo v /boot/common/bin. Vaše vlastné alebo dodatočne nainštalované aplikácie príkazového riadka by mali ísť do ~/config/bin. Všetky tieto lokality sú súčasťou premennej PATH, teda budú automaticky nájdené.
Nasledujúci zoznam neobsahuje všetky aplikácie príkazového riadka špecifické pre Haiku, jeho účelom je vyzdvihnúť malú časť tých najužitočnejších. Voľne môžete skúmať obsah priečinkov bin/ aj sami. Ďalšie informácie o príkaze a jeho rôznych nastaveniach získate spustením daného príkazu spolu s parametrom --help.

index 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.

index 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.

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"

cli-alert.png

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

cli-alert.png

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.

index 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

cli-alert.png

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.