El teu blog de Linux en català

Els que utilitzem habitualment el terminal, ja sigui per a treballar-hi directament o per a crear-nos les nostres shells, utilitzem sovint el redireccionament de la sortida, per mitjà del caràcter «>» per fer que aquesta se’ns escrigui en un fitxer. És a dir, executem el següent:

ordre_terminal > nom_fitxer

Per mitjà d’aquest tipus de redirecció, la sortida de l’ordre s’escriurà en el fitxer que li indiquem, però ja no se’ns mostrarà en el terminal. Però, a vegades, ens pot interessar que una shell que escrivim ens mostri pel propi terminal la sortida d’una certa ordre i que, a més, ens la deixi en un fitxer. Això ho aconseguim per mitjà de l’ordre «tee», que utilitzem d’aquesta manera:

ordre_terminal | tee nom_fitxer

En aquest cas, la sortida de l’ordre que executem es mostrarà en el terminal i també el veurem escrit en el fitxer que li indiquem. Per mitjà del «tee», la sortida s’escriurà directament sobre el fitxer, esborrant el contingut que tingués anteriorment. Si el que volem és que la sortida de l’ordre s’afegeixi al final del fitxer, només cal afegir el modificador «-a». És a dir:

ordre_terminal | tee -a nom_fitxer

Documentació | Ordres de terminal

Fa uns quants anys, a la feina vaig crear un document per explicar les ordres de terminal a la gent que entrava nova al departament, i que no havia treballat mai en entorns Unix. Vaig redactar el document per a l’entorn que utilitzàvem en aquell moment, que era AIX.

Arran d’aquesta consulta al fòrum de Cobert.cat, he agafat aquest document i l’he revisat, adaptant algunes coses per tal que s’adeqüi als entorns GNU/Linux. Apart, l’he passat a format odt. El document és una mica llarg (9 pàgines). Segurament hi manquen coses, perquè estava molt enfocat a les tasques que realitzàvem en el departament (i una mica més), però és força complet i està bastant ben explicat (crec). 🙂

Us el podeu baixar des d’aquest enllaç, o des de la nostra secció de Projectes.

NOTA IMPORTANT: Hem passat el document a format html, i el teniu disponible des de la nostra secció de documentació. Si hi hem d’afegir noves ordres, ho farem directament a la secció de documentació, o sigui que millor que consulteu aquella versió.

Documentació | Ordres de terminal