Todas las Noticias en Pel√≠culas, Avances de Pel√≠culas y Rese√Īas.

Cómo ejecutar secuencias de comandos de Shell en Windows

Los archivos de script de shell o archivos SH (extensi√≥n .sh) pueden ser realmente √ļtiles para los ingenieros de software cuando realizan una amplia variedad de operaciones, desde el procesamiento de archivos hasta la ejecuci√≥n de programas y m√°s. Se sabe que este archivo de comandos de lenguaje de secuencias de comandos que contiene una serie de comandos se usa para el sistema operativo Linux al ejecutarlo a trav√©s de un programa de computadora llamado BASH. En relaci√≥n con eso, los scripts de Shell Bash est√°n escritos en el lenguaje BASH (Bourne-Again Shell) que es reconocido por los programas de Linux. Sin embargo, √ļselo directamente en Windows a trav√©s del s√≠mbolo del sistema o Potencia Shell terminal no es posible ya que el lenguaje de comandos no es conocido por el sistema. Afortunadamente, hay una variedad de formas de ejecutar archivos .sh o scripts de shell en ventanas 10 y ventanas 11.

Usar archivos de script de shell en Linux es m√°s simple que ejecutarlos en Windows. En el √ļltimo sistema, necesitar√° el uso de otro software para ejecutar scripts bash como archivos por lotes que funcionan para sistemas Windows. Tambi√©n puede intentar convertir archivos de shell de secuencias de comandos en archivos BAT ejecutables de Windows, pero solicitar un conocimiento inmenso en los comandos de secuencias de comandos y archivos por lotes, incluida la traducci√≥n de un archivo de secuencias de comandos en un archivo por lotes. . Esta opci√≥n es complicada, pero existen formas m√°s sencillas de ejecutar scripts de shell en Windows 10/11. Estos son algunos de ellos.

Subsistema de Windows para Linux

La primera opción es usar el subsistema de Windows para Linux o WSL, una capa de compatibilidad para ejecutar ejecutables binarios de Linux de forma nativa en sistemas Windows. Es aplicable a la mayoría de los escenarios, lo que le permite ejecutar un script de shell en Windows 11/10.

WSL no est√° disponible autom√°ticamente, por lo que debe habilitarlo a trav√©s de la configuraci√≥n de desarrollador de su dispositivo Windows. Puede hacerlo yendo a Configuraci√≥n> Actualizaci√≥n y seguridad> Para desarrolladores. Active el modo de desarrollador y confirme el aviso seleccionando S√≠. A continuaci√≥n, busque las funciones de Windows (puede usar la barra de b√ļsqueda Buscar una configuraci√≥n) y elija la opci√≥n “Activar o desactivar las funciones de Windows”. Esto le dar√° una lista emergente de ventana, en la que deber√≠a ver la funci√≥n “Subsistema de Windows para Linux”. Marque la casilla junto a ese elemento y haga clic en Aceptar para instalarlo. Tomar√° uno o dos minutos, ya que el proceso implicar√° buscar archivos relevantes para la funci√≥n y aplicar los cambios, pero pronto le pedir√° que reinicie su m√°quina una vez que se complete el proceso. Despu√©s de reiniciar, BASH ya deber√≠a estar disponible en el S√≠mbolo del sistema y PowerShell.

Recomendado:  Entre cuchillos y secretos: Rian Johnson habla sobre la secuela y la creaci√≥n de una franquicia

Despu√©s de eso, debe obtener Ubuntu para acceder al sistema de archivos de Linux y ejecutar directamente los comandos y herramientas de Linux y los scripts Bash o archivos .sh en un entorno Linux en Windows. Para hacerlo, vaya a Microsoft Store y descargue Ubuntu, que le dar√° la distribuci√≥n de Linux. Despu√©s de eso, abra Ubuntu para permitirle realizar la instalaci√≥n en el disco duro e integrarse con WSL. Luego se le pedir√° que cree un nombre de usuario y una contrase√Īa para completar el proceso. Tambi√©n puede instalar una distribuci√≥n para Windows usando el comando Power Shell ‚ÄúInvocar-WebRequest -Uri https://aka.ms/wsl-ubuntu-1604 -OutFile Ubuntu.appx -UseBasicParsing“el comando curl”curl.exe -L -o ubuntu-1604.appx https://aka.ms/wsl-ubuntu-1604‚Äú. Luego, actualiza y actualiza la distribuci√≥n de Linux descargando paquetes adicionales usando los comandos ‚Äúactualizaci√≥n de sudo apt && actualizaci√≥n de sudo apt“.

Una vez que todo est√© resuelto, puede intentar ejecutar scripts de shell en el s√≠mbolo del sistema de Windows. Localice los archivos de secuencias de comandos almacenados como archivos de texto en su sistema y haga clic con el bot√≥n derecho en un espacio vac√≠o dentro de la carpeta donde se encuentran los archivos de secuencias de comandos mientras presiona la tecla May√ļs. Esto le dar√° la opci√≥n de “Abrir s√≠mbolo del sistema aqu√≠” o “Abrir ventana de PowerShell aqu√≠”. Seleccione esa opci√≥n, escriba “bash” en la ventana del s√≠mbolo del sistema o en la interfaz de PowerShell, y presione la tecla Intro para iniciar el indicador de distribuci√≥n. Esto lo llevar√° al shell bash, lo que significa que el entorno de Windows ha cambiado a BASH. Confirmando esto es la nueva l√≠nea que aparecer√° en la ventana del terminal. Finalmente, puede comenzar a escribir el archivo .sh en la ventana de la terminal y simplemente presionar Enter.

Recomendado:  ¬ŅSe pueden conectar los Joy-Con de Nintendo Switch a un iPhone?

Cygwin

Cygwin tiene una colección de herramientas GNU y de código abierto que brindan una funcionalidad similar a una distribución de Linux en Windows. El uso de esto le permitirá compilar aplicaciones o programas de Unix o Linux y ejecutarlos en un sistema operativo (SO) de Microsoft Windows desde una interfaz similar a Linux comparable a Linux BASH.

Cygwin es gratuito, por lo que puedes descargarlo en cualquier momento en Sitio web oficial de Cygwin. Descargue e inicie la instalaci√≥n del archivo setup-x86_64.exe. Hay dos versiones de Cygwin: las versiones de 32 y 64 bits. No obstante, sugerimos tener este √ļltimo ya que “una distribuci√≥n completa de Cygwin de 32 bits ya no es factible, y con toda probabilidad fallar√° en lugares aleatorios debido a un problema con la llamada del sistema de bifurcaci√≥n”, como se indica en su pagina web. El Cygwin de 32 bits es solo para escenarios limitados, incluso cuando no hay forma de ejecutar una versi√≥n de Cygwin de 64 bits. Una vez que se haya descargado el instalador de la GUI (que se puede ejecutar para descargar una instalaci√≥n completa de Cygwin), √°bralo en la carpeta Descargas y siga las instrucciones en cada pantalla para instalar Cygwin. Su sitio tambi√©n tiene un documento detallado para configurarlo.

Una vez que est√© listo, abra la Terminal Cygwin64 a trav√©s del acceso directo que producir√° el instalador en el escritorio. Proporcione el comando ‚Äúcd C:Usuarios/Nombre de usuario/Escritorio‚ÄĚ para cambiar el directorio donde se almacena el archivo de script. Despu√©s de eso, puede comenzar a ejecutar scripts de shell. Simplemente escriba el nombre del archivo SH junto con la extensi√≥n .sh (p. ej., sh test.sh).

Recomendado:  Buenas noticias, Microsoft corrige el error 0x1E al apagar Windows 10

git

Git es un sistema de control de versiones gratuito y de código abierto ideal para un grupo de programadores que trabajan juntos o se coordinan en un proyecto de código fuente. Puede realizar un seguimiento de los cambios que realiza en los archivos a lo largo del tiempo, lo que le permite ver quién realizó cambios en un archivo en diferentes momentos y revertir los archivos a un estado anterior.

Las PC con Linux y macOS tienen Git preinstalado como su herramienta de l√≠nea de comandos, pero Git tambi√©n tiene versiones para todos los sistemas operativos descargables en su p√°gina web oficial. En este caso, le gustar√≠a tener Git para Windows. Una vez descargado, visite su carpeta de Descargas y abra el archivo de instalaci√≥n descargado para iniciar la instalaci√≥n de Git. Siga las instrucciones que aparecer√°n en la pantalla del dispositivo a medida que avance la instalaci√≥n y aseg√ļrese de marcar la opci√≥n “Git bash aqu√≠” cuando aparezca una ventana emergente que confirme la configuraci√≥n deseada para los componentes. En cuanto a las otras opciones para el resto de los componentes, simplemente mant√©ngalos marcados por defecto. Simplemente siga seleccionando Siguiente hasta llegar al bot√≥n Instalar. Cierre el asistente de instalaci√≥n y abra Git Bash busc√°ndolo en su computadora. Ver√° otras aplicaciones relacionadas con Git, pero haga clic en la que dice “Git Bash”.

Una vez iniciado, debe cambiar el directorio donde se encuentra su archivo usando el comando “cd escritorio”. Adem√°s, puede ir a la carpeta donde est√° almacenado el archivo SH y hacer clic derecho en la carpeta para seleccionar la opci√≥n “Git Bash Here”. Cuando aparece el terminal de comandos de Git o Git Bash, puede comenzar a poner los comandos de ejecuci√≥n de SH. Simplemente escriba el nombre del archivo SH junto con la extensi√≥n .sh (p. ej., sh test.sh).