Antes de escribir este archivo, no he escrito un shell, solo lo he modificado antes, he visto el shell, jaja
Puedes echar un vistazo a la explicación simple de este blogger del shell, que está muy bien escrito.
https://blog.csdn.net/miss1181248983/article/details/81278937
1. Cree un archivo, preferiblemente en / usr / local / sbin. Escuché que es conveniente para la administración y el mantenimiento posterior.
//创建文件命令
sudo touch test.sh
2. Agregue contenido al archivo
La primera línea debe #!/bin/bash
comenzar con, indicando que el archivo usa bash
sintaxis
#
Observaciones
Todos los demás que han aprendido programación lo saben de un vistazo, aunque nunca he usado php, jaja.
#!/bin/bash
## This is my first shell script.
## Writen by homey 2019-11-13
date
echo "Hello World!"
3. Comience a ejecutar el script de shell a continuación
En primer lugar, encontrará problemas de permisos, de la siguiente manera
cosun@cosun:/usr/local/sbin$ ./test.sh
-bash: ./test.sh: 权限不够
Ahora que la autoridad no es suficiente, entonces le daremos la autoridad, ¿cómo otorgarla? Como sigue
cosun@cosun:/usr/local/sbin$ sudo chmod +x test.sh
Luego viene el problema, generalmente ejecutamos chmod 755 y otros comandos + permisos digitales, por ejemplo, esto tiene permisos de lectura y escritura. ¿Qué permisos es chmod + x?
chmod +x的意思就是给执行权限,只有命令才可执行,所有可理解为给脚本执行权限。
Entonces
cosun@cosun:/usr/local/sbin$ ./test.sh
2019年 11月 13日 星期三 09:43:39 CST
Hello World!
Como es ¿Será un script de shell?