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.