Instituto FOC – FP Informática Online

Objetivo «LPIC-1» – Fundamentos de la línea de Comandos – Parte 1

Continuamos con la serie “Objetivo LPIC-1” y lo primero que debemos de preguntarnos es, ¿qué es Bash?

Bash es el intérprete de comandos por defecto de la mayoría de las distribuciones Linux. Es un acrónimo de Bourne-Again Shell. Existen muchos shells (sh, csh, zsh, bash), pero el más extendido es el bash.

Pero…, ¿cómo sabemos que Shell estamos ejecutando? Mediante el comando echo $0  lo sabremos.

Ahora tenemos que diferenciar entre comandos internos, que son aquellos que son propios (nativos) de la shell que estemos usando, y comandos externos, aquellos que no vienen incluidos en la shell (por ejemplo scripts elaborados por el usuario) o por variables de entorno (PATH).

 

Comandos internos de Bash:

PWD: Este comando nos muestra el directorio en el cual se esta trabajando.

CD: Con este comando nos podremos mover por los distintos directorios.

Poniendo cd  y la ruta o directorio iremos a ese directorio o ruta en particular.

Poniendo cd .. retrocederemos un directorio

Poniendo cd – iremos al último directorio en el cual estuvimos.

Poniendo cd ~ iremos al home del usuario con el que estemos logueado.

ECHO: Este comando nos muestra por pantalla lo que le pasemos, ya sea texto o una variable, con lo que nos imprimirá el valor de dicha variable.

TIME: Este comando nos indica el tiempo que a tardado en ejecutarse el comando subsiguiente en utilizarse.

 

En el siguiente Post veremos el histórico de los comandos ejecutados, variables de entorno y las opciones de ayuda que nos proporciona Bash.

Si tienes ganas de sacarte la certificación cuanto antes, pásate por nuestra tienda y busca los cursos que tenemos sobre Linux, mas en especifico sobre la certificación LPIC-1 en Español.

Pero si lo que quieres es aprender mas cosas ademas de linux, pásate por nuestros Grados Superiores Online y podrás sacarte el titulo de FP Superior de:

Desarrollo de Aplicaciones Web

Desarrollo de Aplicaciones Multiplataforma

Administración de Sistemas Informáticos en Red