Provádění příkazů a spouštění nástrojů v Terminálu na Macu
Prostředí příkazového řádku můžete používat interaktivně. Stačí zadat příkaz a počkat na výsledek, případně můžete použít shell k vytvoření skriptů, které se spouští bez přímé interakce.
Chcete-li se o příkazech dozvědět více, můžete si v aplikaci Terminál přečíst dokumentaci k nízkoúrovňovým unixovým nástrojům a aplikačním programovým rozhraním (API). Viz Reading UNIX Manual Pages na webových strákách vývojářů Apple.
Provádění příkazů a spouštění nástrojů v shellu
V aplikaci Terminál na vašem Macu, zadejte úplnou cestu ke spustitelnému souboru nástroje, potom zadejte potřebné argumenty a nakonec stiskněte Return.
Pokud se příkaz nachází v jedné ze známých složek shellu, údaje o cestě můžete vynechat, stačí zadat název příkazu. Seznam známých složek je uložený v proměnné prostředí PATH shellu a zahrnuje složky, které obsahují většinu nástrojů příkazového řádku.
Chcete-li například spustit příkaz ls
v domovské složce aktuálního uživatele, zadejte na příkazovém řádku následující příkaz a stiskněte Return:
% ls
Chcete-li spustit příkaz v domovské složce aktuálního uživatele, zadejte před něj specifikátor složky. Chcete-li například spustit MyCommandLineProg
, použijte následující:
% ~/MyCommandLineProg
K otevření aplikace použijte příkaz open:
% open -a MyProg.app
Pokud se vám při zadávání příkazů zobrazí zpráva příkaz nenalezen
, zkontrolujte správnost zápisu. Tady je příklad:
% opne -a TextEdit.app
zsh: opne: command not found
Ukončení příkazů
V aplikaci Terminál na vašem Macu klikněte na okno Terminálu, v němž je spuštěn příkaz, který chcete ukončit.
Stiskněte Ctrl-C.
Tato kombinace kláves odešle signál, který způsobí ukončení většiny příkazů.
Opakování dříve zadaných příkazů
Příkazy zadané během relace se ukládají, takže dříve použitý příkaz můžete zopakovat, aniž by bylo třeba jej psát znovu.
V aplikaci Terminál na vašem Macu stiskněte klávesu šipka nahoru.
Poslední zadaný příkaz se objeví na příkazovém řádku.
Opakovaně stiskněte klávesu se šipkou nahoru, dokud se nezobrazí požadovaný příkaz, potom stiskněte Return.