Kā izmantot novirzīšanu komandrindā
Vai esat kādreiz vēlējies, lai komandas izvadi varētu nosūtīt failam vai pievienot to esošam failam? Tieši to dara novirzīšana. Vienkārši sakot, komandrindas novirzīšana ļauj izmantot noteiktu komandu izvadi un izveidot jaunus failus vai pievienot esošos failus ar šiem datiem, tas ir neticami noderīgi patiešām, un zināšanas tiek paplašinātas līdz OS X, Linux un jebkuram citam Unix variantam.
Turpinot izplatīt OS X komandrindas zināšanas, mēs sniedzam jums informāciju par ārkārtīgi noderīgām novirzīšanas utilītprogrammām.
Novirziet komandas izvadi uz jaunu failu
Visvienkāršākā novirzīšanas izmantošana ir šāda:
command > newfile
Tas izmantos komandas “command” izvadi un ievietos to failā ar nosaukumu “newfile”, piemēram:
ls -la > directorylisting.txt
Tas ls -la izvadi ievietotu failā ar nosaukumu directorylisting.txt. Vienkārši!
Pievieno komandas izvadi esošā faila beigām (EOF)
Ja jums ir esošs fails, kuram vēlaties pievienot komandas izvadi, vienkārši izmantojiet šo novirzīšanas veidu:
command >> esošais fails
Lietotās komandrindas novirzīšanas piemēri
Ja vēlaties izveidot teksta failu ar datiem no komandas ps, bet kontrolējat tikai ar informācijas paneli saistītus procesus, komandrindā ierakstiet šo:
ps -aux | grep Dashboard > dashboarddata.txt
Ja vēlaties tikko izveidotā faila, dashboarddata.txt, beigās pievienot instalēto logrīku sarakstu, ierakstiet:
ls -l /Library/Widgets >> dashboarddata.txt
Novirzīšanas izmantošanas iespējas ir bezgalīgas, un jūs atklāsit, ka, jo vairāk laika pavadīsit komandrindā, jo vairāk vēlaties izmantot novirzīšanu noteiktu uzdevumu veikšanai.
Mac OS X ir tik lietotājam draudzīgs, ka daudzi Mac lietotāji, iespējams, nezina, ka atrodas uz jaudīga Unix bāzes, kurai var piekļūt, izmantojot lietotni Terminal.Mūsuprāt, tā kā komandrinda ir tur, jums vajadzētu būt iespējai to zināmā mērā izmantot. Tāpēc lasiet tālāk vai izpētiet mūsu komandrindas rakstus, lai uzzinātu vairāk.