Ejemplo 01:
Crear un archivo de texto llamado "prueba.txt "consumiendo la instrucción de" toque "debajo y presione Entrar para ejecutarla.
Prueba de $ touch.TXT
Abra el directorio de inicio de su sistema Linux a través del Explorador de archivos y toque doble en el archivo recién creado "Prueba.TXT."Escribimos el código a continuación, con dos declaraciones de eco para mostrar algunos datos en el terminal. Después de eso, hemos usado la palabra "PWD", que indica el método para mostrar el directorio actual del archivo. Por lo tanto, "PWD" mostrará el directorio actual de un archivo. Se ha utilizado otra declaración de eco para mostrar algunos datos. Se ha llamado al método incorporado de fecha para mostrar la fecha actual. Guarde su archivo presionando Ctrl+S.
Hay dos formas de ejecutar un archivo con el comando de origen. Un método es proporcionar la ruta completa de un archivo dentro del comando de origen como se muestra a continuación. Ejecutará el archivo y mostrará el directorio actual de un archivo donde reside la fecha y hora actuales.
$ Source/Home/Aqsayasin/Test.TXT
Otro método para ejecutar los archivos es simplemente utilizando el nombre de un archivo en el comando. Buscará este archivo en el directorio raíz de un sistema. La salida sería la misma que la anterior.
Prueba de fuente de $.TXT
Ejemplo 02:
Tengamos otro ejemplo para ver el funcionamiento de un comando fuente en el shell. Primero, cree un nuevo archivo de texto "nuevo.txt "utilizando la palabra clave" toque "dentro de un comando como se muestra a continuación.
$ touch nuevo.TXT
Navegue hacia el directorio raíz de su sistema a través del explorador de archivos que se mantiene en su escritorio. Abra el archivo nuevo.txt al tocarlo. Ahora hemos agregado el script a continuación. La primera línea contiene la palabra clave "ls" para mostrar la lista de todos los archivos y carpetas en el directorio en el que estamos trabajando actualmente. Se han utilizado otras dos palabras clave para indicar la fecha y hora de la zona horaria actual en la que está trabajando. Guarde el archivo de código y cierre.
Abra el terminal una vez más, ejecute el comando de origen y el nombre de un archivo "prueba.txt "como se muestra a continuación. No olvide que hemos estado utilizando el comando de origen para localizar el archivo en el directorio de inicio o raíz de nuestro sistema. Cuando se ejecuta este archivo, puede ver que muestra la lista de archivos y carpetas que residen en el directorio de inicio y la fecha y hora actuales. Una cosa a tener en cuenta es que el archivo que hemos estado ejecutando utilizando el comando de origen se ha resaltado en la salida. Otro punto es que si el archivo "nuevo.txt "no se encuentra en el directorio de inicio, la consulta puede no funcionar bien.
$ fuente nueva.TXT
Ejemplo 03:
En los ejemplos anteriores, hemos utilizado archivos únicos para elaborar el funcionamiento de una instrucción de origen. Esta vez usaremos dos archivos para ver el funcionamiento del comando de origen en Linux. Por otro lado, usaremos los archivos BASH en lugar de archivos de texto simples esta vez. Debe comprender que podemos usar las funciones de script en otro archivo mientras se abastece. Por lo tanto, abra el shell y haga un primer archivo bash llamado "principal.SH ”Usando el tacto de la siguiente manera:
$ touch main.mierda
Abra el archivo "principal.sh ”del directorio raíz después de doble toque sobre él. Escriba el código presentado a continuación en su archivo. Hemos agregado el soporte bash en nuestro archivo primero. Después de eso, hemos creado una función "func" para agregarle algunas instrucciones. Hemos agregado la instrucción if para verificar si el usuario es root o no. Si el usuario no es root, se mostrará “Este código debe ejecutarse como root."El bucle termina y la función también. Guarde y cierre su archivo.
Cuando ejecuta este archivo bash, no mostrará nada porque la función "func" no se ha llamado a ninguna parte del código.
$ Bash principal.mierda
Creemos otro archivo bash, "Prueba.mierda.
Prueba de $ touch.mierda
Abra la prueba.Archivo SH desde el directorio de inicio y agregue el siguiente script. Este archivo ha estado obteniendo el principal.SH File en él. Después de obtener el archivo principal.SH, llama a la función "func" implementada en el archivo principal.mierda. Se ha utilizado otra declaración de eco para mostrar "soy un usuario de sudo/raíz" fuera de la función.
Ejecución de la prueba.El archivo SH con el comando Bash nos muestra la declaración de la función "func" de la principal.archivo sh porque hemos sido iniciados desde un usuario no raíz.
Prueba de $ bash.mierda
Inicie sesión como usuario raíz usando el comando "SU" y luego agregamos la contraseña de sudo. Ingrese nuevamente el comando bash para ejecutar el archivo. Esta vez, la declaración de eco de la "prueba.El archivo SH "se ha ejecutado en la salida como la instrucción IF desde main.el archivo sh no cumple con sus requisitos.
$ su
Prueba de $ bash.mierda
Ejemplo 04:
Tengamos otra ilustración. Abra el archivo principal.sh, y escriba el siguiente guión que tiene el soporte de Bash. Hemos agregado dos variables, "uno" y "dos", con algunos valores en ambos. Guarde el archivo una vez más.
Ahora, abra la prueba.sh, archivo y actualizar su código como se muestra a continuación. Hemos estado obteniendo el "principal.archivo sh "en él. Después de eso, hemos estado imprimiendo las declaraciones junto con las variables declaradas en general.Archivo SH.
Ejecutar la "prueba.archivo sh "usando el comando bash, y puede ver que muestra las declaraciones de salida y las variables declaradas en la principal.Archivo SH.
Prueba de $ bash.mierda
Ejemplo 05:
Será nuestro último ejemplo para el comando de origen. Actualizar el principal.archivo sh como se muestra a continuación. Esta vez, hemos utilizado un nuevo método, "show ()", para mostrar el usuario actualmente iniciado.
Hemos actualizado la prueba de archivo.SH por el obtención de principios.SH File en él y llamando a la función "show ()."
Ejecución de la prueba de archivo.SH muestra al usuario actual "aqsayasin" como resultado porque actualmente estamos trabajando en ello.
Prueba de $ bash.mierda
Conclusión:
Aprendimos bien cómo utilizar el comando construido de origen dentro de nuestra línea de comando en este artículo. Tanto el comando Bash como el de origen se ven iguales mientras trabajan, pero aparentemente, son un poco diferentes. Ambas instrucciones pueden, aun así, haber sido utilizadas para ejecutar un script.