¿Cómo utilizar bat (archivo por lotes) para crear una herramienta de activación de Windows 7?
Las reglas de nomenclatura de nombres de archivos en Linux no son tan estrictas como en Windows y no dependen de la llamada extensión para determinar el tipo de archivo. En principio, cualquier cadena es factible (es mejor evitar los caracteres reservados del shell, como *, /, [espacio], etc.), nombrarla "123.456.bat.exe.shell" no es ningún problema, generalmente en En el paquete de código fuente del software, verá dos métodos de denominación: uno no utiliza puntos ni contenido posterior, como Configurar, y el otro utiliza el sufijo ".sh", como autogen.sh. De hecho, esto es sólo para facilitar la identificación del usuario. El sistema operativo no depende de la "extensión" heredada de Windows. La mayoría de los programas de Linux intentarán utilizar "extensión" como nombre. La mayoría de los programas de Linux intentarán determinar qué programa de shell ejecutará el script de shell basándose en la primera línea del script, por ejemplo:
#! /bin/bash
Indica que el programa bash ejecuta el script en el directorio /bin (por supuesto, el archivo de script primero debe obtener permisos ejecutables). Sin esta línea, el sistema operativo intentará utilizar el shell actual para ejecutar el script, por lo que es una buena idea agregar esta línea.