Kako uporabljati preusmeritev v ukazni vrstici

Anonim

Ste si kdaj zaželeli, da bi lahko poslali izhod ukaza v datoteko ali ta izhod pripeli obstoječi datoteki? To naredijo preusmeritve. Preprosto povedano, preusmeritve ukazne vrstice vam omogočajo, da vzamete rezultate določenih ukazov in ustvarite nove datoteke ali dodate obstoječe s temi podatki, to je neverjetno uporabno res, in znanje se razširi na OS X, Linux in katero koli drugo različico Unixa.

V našem nenehnem prizadevanju za širjenje znanja o ukazni vrstici OS X vam ponujamo nekaj informacij o izjemno uporabnih pripomočkih za preusmeritev.

Preusmeri izhod ukaza v novo datoteko

Najosnovnejša uporaba preusmeritve je naslednja:

ukaz > nova datoteka

To bo vzelo izhod ukaza in ga postavilo v datoteko z imenom 'nova datoteka', na primer:

ls -la > directorylisting.txt

To bi postavilo izhod ls -la v datoteko z imenom directorylisting.txt. Enostavno!

Doda izhod ukaza na konec obstoječe datoteke (EOF)

Če imate obstoječo datoteko, ki ji želite pripeti izhod ukaza, preprosto uporabite to obliko preusmeritve:

ukaz >> obstoječa datoteka

Primeri preusmeritev ukazne vrstice v uporabi

Če bi želeli ustvariti besedilno datoteko s podatki iz ukaza ps, vendar nadzorovano samo za zagnane procese, povezane z nadzorno ploščo, bi to vnesli v ukazno vrstico:

ps -aux | grep nadzorna plošča > dashboarddata.txt

Če bi želeli na konec datoteke, ki smo jo pravkar ustvarili, dashboarddata.txt, dodati seznam pripomočkov, ki ste jih namestili, bi vnesli naslednje:

ls -l /Library/Widgets >> dashboarddata.txt

Uporabe preusmeritve so neskončne in ugotovili boste, da več časa kot boste porabili v ukazni vrstici, bolj boste želeli uporabiti preusmeritev za pomoč pri določenih opravilih.

Mac OS X je uporabniku tako prijazen, da mnogi uporabniki Mac verjetno ne vedo, da sedijo na vrhu zmogljive baze Unix, do katere lahko dostopa aplikacija Terminal.Naš občutek je, da bi morali biti do neke mere sposobni uporabljati ukazno vrstico, ker je tam. Zato berite naprej ali raziščite naše članke o ukazni vrstici za veliko več.

Kako uporabljati preusmeritev v ukazni vrstici