Comandos incorporados

Comandos incorporados

Existen muchos comandos incorporados en Bash para realizar diferentes tipos de tareas. Bash no tiene función incorporada como otros lenguajes de programación. Pero las tareas de las funciones incorporadas se pueden realizar fácilmente utilizando los diferentes tipos de comandos incorporados de Bash. Bash tiene algunos comandos integrados especiales y algunos comandos incorporados heredados que se heredan de los comandos de shell. Los propósitos de los comandos integrados de BASH más utilizados y los usos de algunos comandos incorporados se describen en este tutorial.

Lista de algunos comandos integrados útiles

Dominio Objetivo
eco Para escribir los datos de cadena en la salida.
printf Para escribir los datos de cadena formateados en la salida.
leer Para tomar una entrada del usuario.
pwd Para imprimir la ruta absoluta del directorio de trabajo actual.
fecha Para imprimir la fecha y hora actuales del sistema.
declarar Declarar una variable con el tipo de datos.
colocar Para modificar el comportamiento del shell actual.
desacio Para eliminar cualquier nombre de variable y funciones.
LS Para imprimir la lista de todos los archivos y carpetas de la ubicación actual.
gato Para crear o leer un archivo.
RM Para eliminar uno o más archivos.
mkdir Para crear un nuevo directorio.
rmdir Para eliminar cualquier directorio.
prostituta Para imprimir la pila de directorio de la carcasa.
cd Para cambiar la ubicación del directorio actual.
dejar Para realizar las operaciones aritméticas.
alias Para crear un atajo de cualquier comando.
Unalias Para eliminar cualquier comando de alias creado previamente.
devolver Para devolver el valor de la función.
evaluación Para evaluar cualquier expresión como comando.
historia Para imprimir la información del historial.
exportar Para pasar la variable o función de shell de los padres al proceso infantil.
ayuda Para imprimir la información de ayuda sobre los comandos de shell incorporados.
salida Salir al terminal desde el shell con código de estado de salida.

Ejemplos de algunos comandos incorporados bash

Los usos de algunos comandos integrados de bash útil se muestran en esta parte del tutorial.

Ejemplo 1: comando "ls"

Ejecute el siguiente comando para imprimir la lista de los archivos y carpetas actuales:

$ LS


Ejecute el siguiente comando para imprimir la lista de todos los archivos con la extensión "Bash":

$ ls *.intento


Ejecute el siguiente comando para imprimir la lista de todos los archivos y carpetas que comienzan con el "error":

$ LS Error*


Producción:

La siguiente salida aparece después de ejecutar los comandos anteriores:


Ejemplo 2: comando "CD"

Ejecute el siguiente comando para cambiar la ubicación del directorio actual a "/home/fahmida/código":

$ CD/Home/Fahmida/Code


Ejecute el siguiente comando para verificar el contenido del directorio cambiado:

$ LS


Producción:

La siguiente salida aparece después de ejecutar los comandos anteriores:


Ejemplo 3: comando "gato"

Ejecute el siguiente comando para crear un nuevo archivo con nombre de idiomas.txt y agregar algo de contenido al archivo. Presione Ctrl+D para ir al símbolo del sistema después de agregar el contenido.

$ Cat> Idiomas.TXT


Ejecute el siguiente comando para imprimir el contenido del archivo:

$ Cat Languages.TXT


Ejecute el siguiente comando para agregar el contenido al archivo:

$ Cat >> Idiomas.TXT


Ejecute el siguiente comando para imprimir el contenido del archivo después de agregar:

$ Cat Languages.TXT


Producción:

La siguiente salida aparece después de ejecutar los comandos anteriores:


Ejemplo 4: comando "echo"

Ejecute el siguiente comando para imprimir una cadena simple:

$ Echo "Bienvenido a Linuxhint"


Ejecute el siguiente comando para imprimir la cadena con una nueva línea:

$ echo -e "bienvenido \ nto \ nlinuxhint"


Producción:

La siguiente salida aparece después de ejecutar los comandos anteriores:


Ejemplo 5: comando "Leer"

Ejecute el siguiente comando para tomar la entrada en la variable de nombre $:

$ lee el nombre


Ejecute el siguiente comando para imprimir el valor de entrada:

$ echo $ nombre


Ejecute el siguiente comando para tomar la entrada con el mensaje de solicitud:

$ Read -p 'Ingrese el nombre de usuario:' Un


Ejecute el siguiente comando para imprimir el valor de entrada:

$ echo $ un


Producción:

La siguiente salida aparece después de ejecutar los comandos anteriores:


Ejemplo 6: comando "mkdir"

Ejecute el siguiente comando para crear un directorio llamado "temp":

$ mkdir temp


Ejecute el siguiente comando para verificar si el directorio está creado o no:

$ LS


Producción:

La siguiente salida aparece después de ejecutar los comandos anteriores:


Ejemplo 7: comando "fecha"

Ejecute el siguiente comando para imprimir la fecha y hora actuales del sistema:

$ Fecha


Producción:

La siguiente salida aparece después de ejecutar el comando anterior:


Ejemplo 8: Comando "Declarar"

Ejecute el siguiente comando para declarar una variable llamada $ número de tipo entero:

$ declarar -i número


Ejecute el siguiente comando para asignar el valor de cadena a la variable de número $ que solo puede tomar el valor entero:

$ number = 'ABC'


Ejecute el siguiente comando para imprimir el valor actual de la variable de número $ que es 0 para asignar el valor de cadena a la variable entera:

$ echo $ número


Ejecute el siguiente comando para asignar el valor de número al número $:

$ número = 20


Ejecute el siguiente comando para imprimir el valor actual de la variable de número $:

$ echo $ número


Producción:

La siguiente salida aparece después de ejecutar los comandos anteriores. La salida muestra que la variable de número contiene 0 cuando el valor de cadena se asigna a una variable para declarar la variable por el comando "declarar":


Ejemplo 9: comando "eval"

Ejecute el siguiente comando para asignar un comando a la variable:

$ cmd = "echo"


Ejecute el siguiente comando para asignar un valor de cadena a una variable:

$ str = "Hola mundo"


Ejecute el siguiente comando para ejecutar el comando "echo" usando el comando "eval":

$ eval $ cmd $ str


Producción:

La siguiente salida aparece después de ejecutar los comandos anteriores:


Ejemplo 10: comando "Historia"

Ejecute el siguiente comando para imprimir la información del historial del terminal actual:

$ Historia


Producción:

La siguiente salida aparece después de ejecutar los comandos anteriores. La salida muestra que se ejecutan cuatro comandos después de abrir el terminal:

Conclusión

Las funciones incorporadas bash más utilizadas se describen en este tutorial utilizando diferentes tipos de ejemplos para ayudar a los nuevos usuarios de bash a trabajar en el entorno de Linux.