Com utilitzar la redirecció a la línia d'ordres
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.