Apliká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.
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 , 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. |