comandos

  • La herramienta de línea de comandos fold permite cortar las líneas de un archivo de texto o entrada estándar para que se ajusten a un ancho específico.

  • Empecé a editar este artículo hace varios meses. Finalmente me aburrí de recopilar comandos y lo publico tal como está. Si recuerdo algunos que se me hayan pasado por alto, o descubro nuevos, los iré agregando. Seguramente falten muchos que uso periódicamente y no me dí cuenta de agregar.

    Quisiera compartir una lista de comandos útiles que suelo utilizar día a día, sin una organización u orden aparente. Son muchos de los comandos que todo SysAdmin conoce o está familiarizado. Tal vez muchos resulten básicos (por no usar otro adjetivo) para un SysAdmin, sin embargo pueden no serlo para alguien que recién comienza a interactuar con una shell.

  • Como administrador o simple usuario de un sistema *nix (GNU/Linux, *BSD, etc.) muchas veces recurrimos a las páginas de manual (manpages), a través del comando man, para obtener ayuda o comprender el funcionamiento de alguna parte del sistema, herramienta o aplicación. Las páginas de manual son uno de los pilares distintivos de todo sistema operativo de la familia Unix donde, a diferencia de otros sistemas operativos (que buscan ofuscar su código y hasta su funcionamiento al máximo posible para sacar la mayor rentabilidad del soporte, pues con cobrar por las licencias del software no basta...), todo está documentado. Cada paquete, aplicación, servicio, herramienta y hasta los internals del sistema operativo y el lenguaje con el cual fue programado, tienen su respectiva página de manual (la cual puede ser consultada utilizando el comando man). Los lectores asiduos a este blog, sabrán que la mayor cantidad de referencias en los artículos son a páginas de manual.

  • Este artículo explica cómo ir hasta una línea específica de un archivo abierto con el editor de texto nano.

  • El directorio de trabajo es aquel que utiliza un proceso como referencia para las rutas relativas. Es decir, es el directorio donde se encuentra "situado" un proceso. Cada proceso en un sistema operativo puede estar trabajando en un directorio de trabajo diferente (valga la redundancia). De esta forma, se trata de un atributo independiente por proceso. Veamos cómo se utilizan con los comandos pwd y cd para modificar el directorio de trabajo actual, junto con algunos usos especiales.