Consola - Básico

Versión para impresiónVersión PDF

Algunos conceptos básicos sobre la consola, están explicados de forma muy superficial, pero sirve para ir haciéndose una idea

INTRODUCCIÓN DE COMANDOS

Si empezamos a escribir un comando y antes de terminar podemos utilizar la tecla tab para que se nos complete si es posible con el comando mas adecuado (si lo hacemos con un nombre de archivo que pasamos como parámetro también funciona) si existe mas de un posible resultado, si pulsamos nuevamente la tecla tab nos mostrará una lista con los posibles resultados.

Existe un historial de comandos utilizados, podemos acceder a él de varias formas, teclas de cursor (↑↓), con ctrl-R/ctrl-S para iniciar una búsqueda hacia atrás y hacia adelante respectivamente, podemos acceder a la lista completa con history borrarlo con history -c (ver la lista completa con man bash)

CONFIGURACIÓN DE LA CONSOLA

Ficheros de generales

  • / etc/bash.bashrc
  • / etc/profile

Ficheros específicos del usuario (~ indica el directorio del usuario /home/usuario)

  • ~ /.bashrc
  • ~ /.profile
USO VARIABLES DE ENTORNO

Declarar/asignar variable de entorno

  • VARIABLE=valorVariable
    export VARIABLE
  • export VARIABLE=valorVariable

Ver valor de una variable de entorno concreta (IMPORTANTE EL &)

  • echo $VARIABLE

Ver valores de todas las variables de entorno

  • env

Eliminar variable de entorno

  • unset VARIABLE

OBTENER AYUDA

Existen varias formas de obtener ayuda de algunos comandos, ficheros, carpetas, ...

  • man palabraClave
  • info palabraClave
  • comando -h

Algunas palabraClave no obtendrá resultados con algún comando de ayuda y otras tendrán con varias, man e info tienen una explicación completa mientras que los comandos con la opción -h es una ayuda mas breve y concisa.

man e info utilizan less para mostrar la información, es un paginador, utilizar man less para ver sus opciones y poder "navegar" por el contenido de ayuda

man clasifica la información en secciones (1-9), normalmente nos muestra la información de nivel mas bajo, para forzar que muestre una sección, en el caso de que el comando pertenezca a varias, lo haríamos siguiendo esta sintaxis man X comando (X=número de sección).

Secciones de manual
nº. sección Descripción
1 Programas ejecutables / comandos de consola
2 Llamadas de sistema facilitadas por el kernel
3 Llamadas proporcionadas por bibliotecas de programa
4 Ficheros de dispositivo (/dev normalmente)
5 Formatos de fichero
6 Juegos
7 Varios
8 Comandos de administración de sistema (root)
9 Rutinas del Kernel

PROMPT

Nos podemos encontrar varios formatos de prompt o indicador de lincea de comandos, además de varia información que podemos configurar a nuestro gusto al final del lado derecho podremos encontrar:

  • $ Indica que la consola se esta ejecutando con permisos de usuario NO root
  • # Indica que la consola se esta ejecutando con permisos de usuario root

Añadir nuevo comentario

(If you're a human, don't change the following field)
Your first name.
(If you're a human, don't change the following field)
Your first name.
(If you're a human, don't change the following field)
Your first name.

Plain text

  • No se permiten etiquetas HTML.
  • Saltos automáticos de líneas y de párrafos.
CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
CAPTCHA de imagen
Introduzca los caracteres mostrados en la imagen.