Red de conocimiento informático - Aprendizaje de programación - linuxshell

linuxshell

¿Cuánto tiempo lleva aprender a programar el shell de Linux?

El tiempo de aprendizaje de la programación shell varía de una institución de formación a otra. ¡El tiempo de aprendizaje de la programación shell en nuestra escuela es de 2 a 3 semanas!

¿Qué es bash en linux y qué es shell?

Bash es un shell Unix escrito para el proyecto GNU, también conocido como shell Linux.

Shell a menudo se denomina shell (para distinguirlo del kernel) y se refiere al software que "proporciona una interfaz a los usuarios".

El shell suele denominarse kernel, que se refiere al software que "proporciona una interfaz de usuario", es decir, el intérprete de línea de comandos.

BASH es un tipo de SHELL y es el SHELL predeterminado para la mayoría de las distribuciones de LINUX. Además de BASHSHELL, existen otros tipos de SHELL, como CSHELL.

¿Qué es Shell en LINUX?

Shell es la interfaz de usuario del sistema, que proporciona a los usuarios una interfaz para interactuar con el kernel. Recibe comandos ingresados ​​por el usuario y los envía al kernel. El shell recibe los comandos ingresados ​​por el usuario y los envía al kernel para su ejecución. De hecho, el shell es un intérprete de comandos que interpreta los comandos ingresados ​​por el usuario y los envía al kernel. Además, el shell tiene su propio lenguaje de programación para editar comandos, lo que le permite escribir programas que constan de comandos de shell. El lenguaje de programación Shell tiene muchas características de los lenguajes de programación ordinarios, como el control de bucles y bifurcaciones, y los programas Shell escritos en este lenguaje de programación tienen el mismo efecto que otras aplicaciones.

¿El script de Linuxshell explica al ejecutivo?

Esta es una estructura if, que se utiliza para determinar si /var/log/x.log existe y luego ejecutar el comando exec para generar la información estándar y la información de error generada por la ejecución en /var/log. /x.archivo de registro

Comando Linuxshell, -d?

Parte de la evaluación de la expresión -d es determinar si es un directorio. Es un operador "lógico Y" (similar a la sintaxis del lenguaje C). Solo si el juicio anterior es verdadero (y devuelve un valor de verdad lógico), se ejecutará la siguiente declaración. En resumen, el significado es: si /root/Desktop/ es un directorio, ejecute chmod777/root/Desktop/download.desktop. Si /root/Desktop/ no es un directorio (no existe tal directorio), ejecute chmod777/root. / escritorio/descargar.desktop. Desktop en realidad maneja la situación en la que Desktop es tanto inglés como chino.