Comandos internos (bash)

  • help muestra la ayuda de bash, la lista de comandos disponibles y su sintaxis.
  • cd cambia de directorio
  • pwd print working directory, muestra la ruta actual en la que estamos.
  • alias nos permite crear nuestros propios comandos de sesión.
  • history muestra el listado de todos los comandos ejecutados, también podremos acceder a éste listado con las flechas «arriba» y «abajo»
  • !! ejecuta el último comando
  • !7 (seguido de un número), vuelve a ejecutar el comando ‘n’ del historial (en el ejemplo, el nº 7)
  • !vi (seguido de un texto), vuelve a ejecutar el último comando que empiece por el texto que hemos escrito (en el ejemplo, el último comando que empiece por vi)
  • exit y logout cierran la sesión y la consola vuelve a su estado inicial.

Comandos externos GNU : manipulación de ficheros

  • ls lista el contenido del directorio actual, dispone de cantidad de opciones para una gran varieda posible de listados.
  • cp copia un fichero.
  • mv mueve un fichero a otro directorio o a otro nombre.
  • rm borra un fichero
  • ln crea un fichero link o acceso directo
  • mkdir y rmdir, make directory y remove directory, crea y borra un directorio, resp.
  • chmod y chown, change mode y change owner, permiten cambiar los permisos de un fichero y el usuario/grupo, resp.
  • cat muestra el contenido del fichero especificado (existen las versiones zcat y bzcat para trabajar sobre ficheros comprimidos).
  • head y tail muestran, respectivamente, la cabecera o el pie de un fichero (primeras lineas o últimas)
  • touch crea un fichero nuevo.
  • more y less paginan el contenido del fichero especificado (existen las versiones zmore, bzmore, zless y bzless para trabajar sobre ficheros comprimidos).
  • split divide un fichero de texto en múltiples ficheros de un número de líneas fijo
  • find busca ficheros dentro de un directorio recursivamente por una expresión
  • man manual del sistema, muestra las paginas de ayuda del comando especificado.

Comandos externos GNU : manipulación de cadenas

  • cut permite cortar una cadena por un delimitador y devolver uno de los campos resultantes
  • paste permite unir varias cadenas con un delimitador y devolver la cadena completa
  • sort ordena una lista de cadenas
  • uniq devuelve un listado de valores únicos a partir de una lista de cadenas

Comandos externos GNU : control de procesos

  • top muestra dinámicamente los procesos activos del sistema, además de mucha información útil relativa a ellos.
  • ps similar al anterior, pero no es dinámico.
  • kill permite detener un proceso, útil para cuando se ha colgado.
  • jobs y fg (estos en realidad son comandos internos de BASH) nos permiten ver y reactivar comandos que estén en background.

Editores de texto en modo consola

  • nano, es un editor visual ligero que permite editar en un modo bastante parecido a como lo haríamos con el notepad
  • vi/vim, es un editor muy rápido de usar basado en comandos de teclado y edición en distintos modos (inserción, reemplazo, visual, comando y edición rápida).
  • emacs, otro editor visual pero con gran cantidad de opciones disponibles

Otros comandos GNU

  • grep, Permite aplicar expresiones regulares a una entrada de texto y devuelve las lineas que coinciden (existen las versiones zgrep y bzgrep para trabajar sobre ficheros comprimidos).
  • tar, bzip2 y gzip, son comandos de archivación de ficheros, el primero almacena ficheros y los otros dos son compresores de datos al estilo winzip o winrar, típicamente se combinan ambos para obtener ficheros compactos.
  • watch permite ejecutar un comando periódicamente cada ‘n’ segundos mostrando su output
  • whatis nos muestra un resumen de lo que hace un comando
  • whereis nos dice dónde está físicamente ubicado el fichero correspondiente a un comando
  • apropos nos permite buscar comandos por lo que hacen en lugar de por su nombre

11 respuestas to “Comandos básicos de consola”

  1. Luinux Says:

    Me parece muy completo para comenzar
    felicidades por tu idea muchos buscamos algo asi de sencillo para comenzar.
    salu2


  2. Excelente listado. Para completarlo faltan los comandos que permiten administrar paquetes .deb o .rpm, ya que la mayoria de los usuarios nuevos no saben como utilizarlos.
    Felicitaciones por el post.

  3. yamilfg Says:

    por favor si pueden poner mas comandos les agradeceria pero igual estan buenos estos.

  4. andres j Says:

    exelente para iniciar–

  5. vaio1200 Says:

    muchas gracias enserio sirve mucho

  6. otto Says:

    estan bien esos comandos par poder iniciar modo consola gracias

  7. RAFA Says:

    GRACIS ME SIRVIO DE MUCHIO

  8. JOSE VARGAS Says:

    gracias, me ayudo mucho y gane la materia porq gane la evaluacion en 10.0%

Deja un comentario