Com utilitzar la redirecció a la línia d'ordres

Anonim

Alguna vegada has volgut enviar la sortida d'una ordre a un fitxer o afegir aquesta sortida a un fitxer existent? Això és el que fan les redireccions. Per dir-ho simplement, les redireccions de línia d'ordres us permeten prendre la sortida de determinades ordres i crear fitxers nous o afegir-ne als existents amb aquestes dades, això és increïblement útil de fet, i el coneixement s'amplia a OS X, Linux i qualsevol altra variant d'Unix.

En la nostra recerca continuada per propagar el coneixement de la línia d'ordres d'OS X, us oferim informació sobre les utilitats de redirecció extremadament útils.

Redirigir la sortida d'una ordre a un fitxer nou

L'ús més bàsic d'una redirecció és el següent:

ordre > nou fitxer

Això prendrà la sortida de 'ordre' i la col·locarà en un fitxer anomenat 'nou fitxer', per exemple:

ls -la > directorylisting.txt

Això situaria la sortida de ls -la en un fitxer anomenat directorylisting.txt. Fàcil!

Afegeix la sortida d'una ordre al final del fitxer existent (EOF)

Si teniu un fitxer existent al qual voleu afegir la sortida d'una ordre, només cal que utilitzeu aquesta forma de redirecció:

ordre >> fitxer existent

Exemples de redireccions de línia d'ordres en ús

Si volguéssiu crear un fitxer de text amb dades de l'ordre ps, però controlat només per als processos relacionats amb el Dashboard en execució, això és el que escriuríeu a la línia d'ordres:

ps -aux | grep Dashboard > dashboarddata.txt

Si voleu afegir al final del fitxer que acabem de crear, dashboarddata.txt una llista dels widgets que heu instal·lat, heu d'escriure el següent:

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

Els usos per a la redirecció són infinits i trobareu que com més temps passeu a la línia d'ordres, més voldreu utilitzar la redirecció per ajudar a determinades tasques.

Mac OS X és tan fàcil d'utilitzar que molts usuaris de Mac probablement no sàpiguen que estan asseguts al damunt d'una potent base Unix, accessible per l'aplicació Terminal.La nostra sensació és que com que la línia d'ordres hi és, hauríeu de poder utilitzar-la fins a cert punt. Així que segueix llegint o explora els nostres articles de la línia d'ordres per obtenir-ne molt més.

Com utilitzar la redirecció a la línia d'ordres