Section outline

  • Ordres importants

    Els sistemes GNU/Linux disposen d'un ampli ventall d'ordres o comandes per tal de realitzar les tasques administratives. En la guia de referència en tenim unes quantes de detallades. Tal com hem vist en els exercicis de l'anterior tema, podem encadenar comandes per tal de redirigir els seus resultats a altres comandes.

    Per tal d'aprofundir més amb el tema, us recomano que llegiu del document Sistema Operatiu GNU/Linux bàsic, els apartats “2.5. Altres comandaments útils” (pàg. 46-51) i “2.6. Operacions amb comandaments” (pàg. 51-57).

    Tot i que les possibilitats d'encadenament de comandes i el nombre d'operacions que es poden realitzar amb elles és molt gran, realitzar tasques d'una determinada complexitat d'aquesta manera, seria una feina molt farragosa, per aquest fet entre d'altres existeixen els llenguatges de shell script, que ens permeten agrupar un conjunt de comandaments, i controlar-ne la seva execució segons les nostres necessitats. Cal tenir en compte, que existeixen multitud de llenguatges d'aquests tipus, cadascun d'ells interpretat per un programa (shell) encarregat d'executar les comandes. En el nostre cas (i en la majoria de GNU/Linux) l'interpret de comandes (shell) utilitzat pel sistema és bash, per això, us recomano la guia avançada d'scripts en bash del projecte TLDP: http://tldp.org/LDP/abs/html/index.html