Kā izmantot novirzīšanu komandrindā

Anonim

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.

Kā izmantot novirzīšanu komandrindā