Ako používať presmerovanie na príkazovom riadku
Priali ste si niekedy, aby ste mohli odoslať výstup príkazu do súboru alebo pripojiť tento výstup k existujúcemu súboru? To robia presmerovania. Zjednodušene povedané, presmerovania príkazového riadku vám umožňujú prevziať výstup určitých príkazov a vytvoriť nové súbory alebo pridať do existujúcich súborov s týmito údajmi, je to neuveriteľne užitočné a znalosti sa rozširujú na OS X, Linux a akýkoľvek iný variant Unixu.
V našej pokračujúcej snahe šíriť znalosti príkazového riadka OS X vám prinášame niekoľko informácií o mimoriadne užitočných nástrojoch na presmerovanie.
Presmerovanie výstupu príkazu do nového súboru
Najzákladnejšie použitie presmerovania je nasledovné:
príkaz > nový súbor
Toto prevezme výstup príkazu „príkaz“ a umiestni ho do súboru s názvom „nový súbor“, napríklad:
ls -la > directorylisting.txt
To by umiestnilo výstup ls -la do súboru s názvom directorylisting.txt. Jednoduché!
Pripojí výstup príkazu na koniec existujúceho súboru (EOF)
Ak máte existujúci súbor, ku ktorému chcete pripojiť výstup príkazu, jednoducho použite túto formu presmerovania:
príkaz >> existujúci súbor
Príklady používaných presmerovaní príkazového riadka
Ak by ste chceli vytvoriť textový súbor s údajmi z príkazu ps, ale ovládaný iba pre spustené procesy súvisiace s Dashboard, do príkazového riadka zadáte toto:
ps -aux | grep Dashboard > dashboarddata.txt
Ak by ste chceli na koniec súboru, ktorý sme práve vytvorili, pridať do súboru dashboarddata.txt zoznam nainštalovaných miniaplikácií, napísali by ste nasledovné:
ls -l /Library/Widgety >> dashboarddata.txt
Použitia presmerovania sú nekonečné a zistíte, že čím viac času strávite v príkazovom riadku, tým viac budete chcieť presmerovanie použiť na pomoc pri určitých úlohách.
Mac OS X je tak užívateľsky prívetivý, že mnohí používatelia počítačov Mac pravdepodobne nevedia, že sedia na výkonnej základni Unix, ktorá je prístupná prostredníctvom aplikácie Terminal.Máme pocit, že keďže tam je príkazový riadok, mali by ste byť schopní ho do určitej miery používať. Takže čítajte ďalej alebo si prečítajte naše články o príkazovom riadku, kde nájdete oveľa viac.