Como executar a liña de comandos Bash en Windows 10

Na actualización de Windows 10 Anniversary , Microsoft engadiu unha nova característica interesante para os desenvolvedores, potenciais usuarios e todos aqueles que traballaban con sistemas Unix-y como Mac OS X e Linux. Windows 10 agora inclúe o símbolo do comando Unix Bash (en beta) por cortesía dunha colaboración con Canonical, a empresa detrás de Ubuntu Linux .

Co símbolo do sistema de Bash, pode realizar todo tipo de accións como interactuar co sistema de ficheiros de Windows (como pode co indicador de comando regular de Windows), executando comandos estándar de Bash e incluso instalando programas de IU gráfica de Linux. que o último non está oficialmente soportado.

Se vostede é un usuario experimentado de Bash ou está interesado en comezar co popular símbolo do sistema, vexa como instalar Bash en Windows 10.

01 de 06

O subsistema

Cando instala Bash en Windows 10 non obtés unha máquina virtual ou un programa que fai o mellor para executar en xeral como Bash en Linux. En realidade é Bash executándose de forma nativa no seu PC grazas a unha característica en Windows 10 chamada Windows Subsystem para Linux (WSL). O WSL é a "salsa secreta" que permite que o software de Linux se execute en Windows.

Para comezar, vai a Inicio> Configuración> Actualizar e seguridade> Para desenvolvedores . No subtítulo "Utilizar as funcións do programador" seleccione o botón de opción do modo Desenvolvedor . Pode que se lle pida que reinicie o seu PC neste momento. Se é así, vai adiante e faino.

02 de 06

Activar as características de Windows

Unha vez feito isto, peche a aplicación Configuración e faga clic na barra de busca de Cortana na barra de tarefas e escriba as funcións de Windows. O resultado superior debería ser unha opción do Panel de control chamada "Activar ou desactivar as características de Windows". Seleccione isto e abrirase unha xanela pequena.

Desprácese cara a abaixo e marque a caixa titulada "Windows Subsystem for Linux (Beta)". A continuación, fai clic en Aceptar para pechar a xanela.

A continuación pediráselle que reinicie o PC, o que terá que facer antes de poder usar Bash.

03 de 06

Instalación final

Unha vez que o computador reinicia, fai clic en Cortana na barra de tarefas unha vez máis e escribe bash. O resultado superior debería ser unha opción para executar "bash" como comando: seleccione isto.

Alternativamente, vai a Inicio> Sistema de Windows> Símbolo do sistema . Unha vez que se abre a ventá do símbolo do sistema escriba bash e prema Intro .

En calquera caso, o proceso de instalación final para Bash comezará descargando Bash desde Windows Store (a través do símbolo do sistema). Nun momento pediráselle que continúe. Cando isto ocorre só escriba y, a continuación, agarde a que finalice a instalación.

04 de 06

Engade un nome de usuario e contrasinal

Cando todo está case listo, solicitaráselle que introduza un nome de usuario e un contrasinal, como é típico para os avisos de comando Unix. Non tes que usar o teu nome ou contrasinal da conta de usuario de Windows. Pola contra, poden ser completamente únicos. Se desexa chamar a si mesmo "r3dB4r0n", entón vai a el.

Unha vez feita esa parte e completa a instalación, o símbolo do sistema abrirase automaticamente en Bash. Saberá que se fai cando ve algo como 'r3dB4r0n @ [o nome da túa computadora]' como o símbolo do sistema.

Agora podes ingresar os comandos Bash que che gustan. Xa que isto aínda é software beta non todo funcionará, pero na maior parte funcionará de forma similar a Bash noutros sistemas.

Sempre que desexe abrir de novo Bash, atopalo baixo Inicio> Bash en Ubuntu en Windows .

05 de 06

Actualizando a súa instalación

Como calquera bo usuario de Bash sabe antes de facer calquera cousa coa liña de comandos, debería actualizar e actualizar a súa instalación actual de paquetes. Se nunca escoitou o termo, os paquetes son os que chama a colección de ficheiros que compoñen programas e utilidades de liña de comandos instalados no seu dispositivo.

Para estar seguro de que está actualizado, abra Bash en Ubuntu en Windows e escriba o seguinte comando: sudo apt-get update. Agora pulsa Intro. Bash entón imprimirá unha mensaxe de erro á xanela e despois solicitará o seu contrasinal.

Simplemente ignore esa mensaxe de erro por agora. O comando sudo aínda non funciona completamente, pero aínda así o necesitas para realizar certos comandos en Bash. Ademais, é só unha boa práctica para facer as cousas de xeito oficial en anticipación dunha experiencia de Bash perfecta en Windows.

Ata agora todo o que fixemos actualízase a nosa base de datos local dos paquetes instalados, o que permite que a computadora coñeza se hai algo novo. Agora para instalar os novos paquetes temos que escribir sudo apt-get upgrade e premer Intro outra vez. Probablemente Bash non solicite o seu contrasinal unha vez que acaba de ingresar. E agora, Bash está fóra das carreiras que actualizan todos os paquetes. Comezando no proceso Bash preguntarache se realmente queres continuar a actualizar o teu software Bash. Só ten que escribir y para si para realizar a actualización.

Pode tardar uns minutos en actualizar todo, pero unha vez feito isto, Bash actualizaráse e estará listo para percorrer.

06 de 06

Usando un programa de liña de comandos

Agora temos a Bash en marcha e é hora de facer algo fácil con ela. Imos usar o comando rsync para facer unha copia de seguridade da nosa carpeta de documentos de Windows a un disco ríxido externo.

Neste exemplo, o noso cartafol está en C: \ Users \ BashFan \ Documents, eo noso disco duro externo é o F: \ unidade.

Todo o que tes que facer é escribir en rsync -rv / mnt / c / Users / BashFan / Documents / / mnt / f / Documents. Este comando di a Bash que use o programa Rsync, que xa debería estar instalado na súa versión de Bash. A continuación, a parte "rv" responde a rsync para facer copias de seguridade de todo o contido dentro das varias carpetas do seu ordenador e imprimir toda a actividade do rsync na liña de comandos. Asegúrese de escribir este comando incluíndo exactamente o uso da barra final despois de ... / BashFan / Documents /. Para obter unha explicación sobre o motivo polo que é importante examinar este tutorial do Océano Dixital.

Os últimos dous bits cos destinos de cartafoles indican a Bash que cartafol copiar e onde copiala. Para que Bash acceda aos ficheiros de Windows ten que comezar con "/ mnt /". Isto é só unha rareza de Bash en Windows xa que Bash aínda funciona coma se funcionase nunha máquina Linux.

Teña en conta tamén que os comandos Bash son maiúsculas e minúsculas. Se ingresou "documentos" no canto de "Documentos", Rsync non podería atopar o cartafol correcto.

Agora que escribiches no teu comando pulsa Enter e os teus documentos farán unha copia de seguranza en pouco tempo.

Isto é todo o que imos cubrir nesta introdución a Bash en Windows. Outra ocasión imos ver como se pode experimentar con executar programas de Linux en Windows e falar un pouco máis sobre os comandos comúns para usar con Bash.