15 febrero 2005

Un pequeño repaso a los comandos

Simplemente quiero hacer un pequeño listado de comandos que seguramente iré ampliando, porque siempre aparecen comandos que se me olvidan, o que no conocía y que merece la pena conocerlos:
  • ls -> lista archivos, funciones bastantes complejas como listados recursivos (mirar manual).
  • cat y tac -> concatenadores, tac es el reverso de cat. Pone al revés el archivo entero.
  • rev -> pone al revés cada línea, es decir cada línea mantiene su orden en el archivo, pero el texto está al revés.
  • cp -> copiar
  • mv -> cortar, mover
  • rm -> borrar
  • rmdir -> borrar directorio
  • chmod -> cambiar atributos de un archivo
  • chown -> cambiar propietario de un archivo
  • chgrp -> cambiar grupo de un archivo
  • chattr -> cambiar atributos de un archivo, pero sólo para sistemas de archivo ext2 (o ext3, claro).
  • ln -> crea enlaces blandos o duros a a archivos.
  • basename -> muestra nombre eliminando cualquier elemento del directorio que lo precede, si se especifica también se elimina el sufijo final.
  • find -> búsquedas, ni hablar de su tremenda utilidad
  • xargs -> ejecuciones, también muy, muy útil.
  • grep -> búsquedas de cadenas en archivos.
  • sort -> ordena líneas.
  • uniq -> muestra líneas no repetidas.
  • expr -> para realizar operaciones matemáticas.

Lo dicho, se irá completando esta lista a medida que surgen comandos, o que los recuerdo, porque según lo estaba haciendo recordaba más :-)

No hay comentarios: