
Izvajanje ukazov in zagon orodij v Terminalu v Macu
Okolje ukazne vrstice lahko uporabljate interaktivno, tako da vnesete ukaz in počakate na rezultat, ali pa uporabite lupino in sestavite skripte, ki se izvajajo brez neposredne interakcije.
Če želite izvedeti več o ukazih, v aplikaciji Terminal preberite dokumentacijo za nizkonivojska orodja UNIX in API-je. Glejte Reading UNIX Manual Pages na spletnem mestu za razvijalce Apple.
Izvajanje ukazov v lupini
Odprite aplikacijo Terminal
v Macu.
Vnesite celotno ime poti do izvršljive datoteke orodja, nato morebitne potrebne argumente in pritisnite tipko Return.
Če je ukaz v eni od znanih map lupine, lahko pri vnosu imena ukaza izpustite podatek o poti. Seznam znanih map je shranjen v spremenljivki okolja PATH za lupino in vključuje mape, ki vsebujejo večino orodij ukazne vrstice.
Če želite na primer zagnati ukaz ls
v domači mapi trenutnega uporabnika, v ukazni poziv vnesite spodnji primer in pritisnite tipko Return:
% ls
Če želite zagnati ukaz v domači mapi trenutnega uporabnika, pred njim navedite specifikator mape. Za zagon ukaza MyCommandLineProg
na primer uporabite:
% ~/MyCommandLineProg
Za odpiranje aplikacije uporabite ukaz:
% open -a MyProg.app
Ko vnašate ukaze in se morda prikaže sporočilo command not found
, preverite črkovanje. Tu je primer:
% opne -a TextEdit.app
zsh: opne: command not found
Za še več ukazov glejte Command Line Primer na spletnem mestu za razvijalce Apple.
Prekinjanje ukazov
Odprite aplikacijo Terminal
v Macu.
Kliknite okno aplikacije Terminal, v katerem se izvaja ukaz, ki ga želite prekiniti.
Pritisnite Control-C.
To je signal, ki povzroči prekinitev večine ukazov.
Ponavljanje predhodno vnesenih ukazov
Ukazi, ki jih vnesete med sejo, se shranijo, tako da lahko kateregakoli od njih ponovite, ne da bi ga morali znova vnesti.
Odprite aplikacijo Terminal
v Macu.
Pritisnite puščično tipko gor.
V ukazni vrstici se prikaže zadnji ukaz, ki ste ga vnesli.
Pritiskajte puščično tipko gor, dokler se ne prikaže želeni ukaz, nato pritisnite tipko Return.