Header Ads Widget

Ticker

6/recent/ticker-posts

Cómo trabajar con archivos, carpetas y aplicaciones en Bash en Ubuntu en Windows 10

 La incorporación del Subsistema de Windows para Linux en Windows 10 fue una sorpresa para muchos, incluidos nosotros. Aunque es una herramienta pensada para ser utilizada principalmente por desarrolladores, los usuarios habituales también parecen estar interesados ​​en esta función. Pensamos que tendría sentido si le mostramos cómo ejecutar comandos en Bash en Ubuntu en Windows 10 para trabajar con archivos, carpetas y aplicaciones. Hay mucho terreno por recorrer, así que comencemos:

NOTA: Este tutorial se basa en Windows 10 con la actualización del 10 de noviembre . Si tiene una versión anterior de Windows 10 , es posible que algunos comandos no funcionen o que las cosas se vean de manera diferente.

Cómo obtener Ubuntu en Windows

Para este tutorial, debe tener Linux Ubuntu en Windows instalado en su computadora o dispositivo con Windows 10. Si aún no lo ha hecho, o si necesita alguna orientación sobre este asunto, describimos todo el proceso de instalación aquí: ¿Cómo obtengo el Subsistema de Windows para Linux?

Ubuntu en Windows, instalado desde Microsoft Store
Ubuntu en Windows, instalado desde Microsoft Store

En segundo lugar, asumimos que nunca ha trabajado con Linux y que “no sabe nada” al respecto, al igual que Jon Snow. 🙂

¿Qué es Bash en Ubuntu en Windows?

Como principiante completo, es posible que se pregunte qué obtiene de Bash en Ubuntu en Windows. Obtiene todo el entorno de shell Bash en su computadora con Windows 10. Si usó Windows antes, ya sea Windows 10, Windows XP o cualquier cosa entre esos dos, probablemente esté familiarizado con el símbolo del sistema y los entornos de PowerShell . Bash es un shell similar, pero creado para sistemas operativos Linux.

Símbolo del sistema frente a PowerShell frente a Bash en Ubuntu en Windows
Símbolo del sistema frente a PowerShell frente a Bash en Ubuntu en Windows

Al igual que el símbolo del sistema , Bash es un entorno de línea de comandos. Se ejecuta sobre un kernel de Linux y le ofrece una amplia gama de utilidades de línea de comandos para ejecutar. Puede usarlo para descargar, instalar y usar aplicaciones de Linux, si eso es lo que desea. Y todas las utilidades que ejecuta dentro de Bash obtienen acceso a su sistema de archivos de Windows 10. Eso significa que puede acceder, crear y eliminar archivos y carpetas en cualquiera de sus unidades. También es importante tener en cuenta que, aunque es posible, ejecutar aplicaciones gráficas en Ubuntu en Windows es una tarea bastante compleja y propensa a errores. Eso es porque Ubuntu en Windows se creó para proporcionar un subsistema de Linux y acceso a sus utilidades para desarrolladores, no para usuarios habituales.

Cómo iniciar Ubuntu en Windows 10

Lo primero que debe hacer después de haber instalado Ubuntu en Windows es iniciarlo, y una forma rápida de hacerlo es hacer clic o tocar su acceso directo desde el menú Inicio .

Ubuntu tiene un atajo en el menú de inicio de Windows 10
Ubuntu tiene un atajo en el menú de inicio de Windows 10

Así es como se ve la interfaz de Ubuntu en Windows 10:

El terminal de Ubuntu en Windows 10
El terminal de Ubuntu en Windows 10

Al ser un entorno de línea de comandos, debe escribir los comandos de texto que desea ejecutar en él. Si ha trabajado con el símbolo del sistema antes, probablemente esté acostumbrado a escribir la ruta completa de un comando para poder ejecutarlo. Olvídese de eso mientras usa el shell Bash. Aquí, cualquier comando, herramienta o aplicación que instale se puede ejecutar desde cualquier lugar con solo escribir su nombre. No es necesario agregar su ruta antes de su nombre. Ahora veamos los comandos básicos que necesita aprender para comenzar:

1. Cómo cambiar el directorio en su PC con Windows 10, con Bash en Ubuntu, usando el comando CD

Uno de los comandos esenciales en Bash es el que te permite cambiar la carpeta en la que estás trabajando. Para navegar a otra carpeta desde su PC con Windows 10, todo lo que tiene que hacer es ejecutar el comando cd [ruta] donde [ruta] es la ubicación de esa carpeta.

Tenga en cuenta que todas las unidades de su PC con Windows 10 están montadas en / mnt / [la letra de la unidad] . Por ejemplo, la unidad C donde normalmente se instala Windows 10 se encuentra en esta ubicación: / mnt / c . La unidad D , si tiene una, se encuentra en / mnt / d y así sucesivamente. Tomemos un ejemplo: si desea navegar a la carpeta Digital Citizen que se encuentra en su unidad D , tendrá que ejecutar este comando Bash: cd “/ mnt / d / Digital Citizen” .

Usando el comando CD para cambiar la carpeta de trabajo
Usando el comando CD para cambiar la carpeta de trabajo

IMPORTANTE: Si la carpeta en la que desea trabajar tiene espacios en su nombre, como es el caso del Ciudadano Digital , asegúrese de poner la ruta entre comillas. Además, use solo comillas rectas, no comillas rizadas o inteligentes, ya que no funcionan.

2. Cómo ver el contenido de una carpeta en su PC con Windows 10, con Bash en Ubuntu, usando el comando LS

En Bash, otro comando vital, que le muestra el contenido de una carpeta, es ls . Escríbalo, presione Entrar en su teclado, y debería obtener una lista de cada carpeta y archivo que se encuentra dentro del directorio actual.

Usar el comando LS para mostrar el contenido de una carpeta
Usar el comando LS para mostrar el contenido de una carpeta

Como puede ver en la captura de pantalla anterior, las carpetas están resaltadas para que pueda diferenciarlas de los archivos.

3. Cómo copiar archivos en su PC con Windows 10, con Bash en Ubuntu, usando el comando CP

Bash también incluye todos los comandos necesarios para la gestión básica de archivos, como copiar, mover, renombrar, eliminar. El comando que te permite copiar un archivo de un lugar a otro es cp [origen] [destino] , donde [origen] es la ruta al archivo que se copia y [destino] es la ruta al lugar donde se va a copiar. .

Por ejemplo, digamos que queremos copiar el archivo llamado incognito.xlsx, que se encuentra en nuestra carpeta Ciudadano digital , a la subcarpeta Seguridad para todos . Para ello, el comando que tendríamos que ejecutar es cp “/ mnt / d / Digital Citizen / incognito.xlsx” “/ mnt / d / Digital Citizen / Security for Everyone” .

Usando el comando CP para copiar un archivo
Usando el comando CP para copiar un archivo

Luego, el archivo se copia en la carpeta especificada.

4. Cómo mover o cambiar el nombre de archivos en su PC con Windows 10, con Bash en Ubuntu, usando el comando MV

Mover o cambiar el nombre de archivos con Bash es similar a copiar archivos. El comando que necesita ejecutar para este propósito tiene la siguiente sintaxis: mv [origen] [destino] , donde [origen] es la ruta al archivo que se movió o renombró y [destino] es la ruta al lugar donde se dirige ser movido. Si el [destino] es el mismo que el [origen], pero el nombre de archivo que especifica es diferente del original, se cambia el nombre del archivo en lugar de moverlo.

Usando el mismo ejemplo que antes, muevamos el archivo incognito.xlsx de nuestra carpeta Digital Citizen a la subcarpeta Security for Everyone , y luego cambiemos el nombre a web_incognito.xlsx . Para ello, tenemos que ejecutar estos comandos: mv “/ mnt / d / Digital Citizen / incognito.xlsx” “/ mnt / d / Digital Citizen / Security for Everyone” y luego mv “/ mnt / d / Digital Citizen / Seguridad para todos / incognito.xlsx ”“ / mnt / d / Ciudadano digital / Seguridad para todos / web_incognito.xlsx ” .

Usar el comando MV para mover y cambiar el nombre de un archivo
Usar el comando MV para mover y cambiar el nombre de un archivo

5. Cómo eliminar archivos de su PC con Windows 10, con Bash en Ubuntu, usando el comando RM

La eliminación o eliminación de archivos en Bash se realiza con la ayuda del comando rm [archivo] . Para eliminar el archivo web_incognito.xlsx que creamos anteriormente, primero navegamos a nuestra carpeta Security for Everyone que lo contiene, usando el comando cd “/ mnt / d / Digital Citizen / Security for Everyone” . Luego, ejecutamos el comando rm web_incognito.xlsx .

Usar el comando RM para eliminar un archivo
Usar el comando RM para eliminar un archivo

6. Cómo crear carpetas en su PC con Windows 10, con Bash en Ubuntu, usando el comando MKDIR

La creación de una carpeta con Bash se realiza mediante el comando mkdir [carpeta] , donde [carpeta] es el nombre de la carpeta que desea crear. Para ejemplificar, digamos que queremos crear una carpeta llamada Pruebas dentro de nuestro directorio Ciudadano Digital . Para hacerlo, primero navegamos a la carpeta Ciudadano Digital (cd “/ mnt / d / Ciudadano Digital”) y luego ejecutamos el comando mkdir Tests . Es tan simple como eso.

Usando el comando MKDIR para crear una nueva carpeta
Usando el comando MKDIR para crear una nueva carpeta

7. Cómo eliminar carpetas de su PC con Windows 10, con Bash en Ubuntu, usando el comando RM -R

Del mismo modo, eliminar o eliminar una carpeta con Bash es igual de fácil. Navegue hasta el directorio principal de la carpeta que desea eliminar y ejecute el comando rm -r [carpeta] , donde [carpeta] es el nombre de la carpeta que desea eliminar. Es posible que haya notado que este comando también incluye el argumento -r : debe agregarlo para que todo lo que esté dentro de esa carpeta también se elimine, de forma recursiva.

Para ejemplificar, eliminemos la carpeta Pruebas que creamos anteriormente dentro de nuestra carpeta Ciudadano Digital . Para eso, primero tenemos que navegar a la carpeta principal, que es Digital Citizen , usando el comando: cd “/ mnt / d / Digital Citizen” . Luego, debemos ejecutar el comando rm -r Tests .

Usando el comando RM -R para eliminar una carpeta
Usando el comando RM -R para eliminar una carpeta

8. Cómo descargar e instalar aplicaciones de Linux en Windows 10, con Bash en Ubuntu, usando el comando SUDO APT-GET INSTALL

Linux también le permite ejecutar comandos como superusuario utilizando el comando SUDO, que le otorga privilegios administrativos. La sintaxis es simple: sudo [aplicación] , donde [aplicación] puede ser cualquier programa instalado en el sistema operativo. Debido a que el comando sudo le otorga poderes administrativos sobre todo en Linux, es muy similar a lo que puede hacer una cuenta de usuario administrador en Windows. Si desea descargar, instalar y ejecutar aplicaciones de Linux, puede utilizar los siguientes comandos:

Primero, ejecute sudo apt-get update . Este comando descarga las últimas listas de software de Ubuntu.

Uso del comando SUDO APT-GET UPDATE para recuperar listas de paquetes actualizadas
Uso del comando SUDO APT-GET UPDATE para recuperar listas de paquetes actualizadas

Luego, para descargar e instalar la aplicación de Linux que desee, ejecute sudo apt-get install [nombre de la aplicación] . Por ejemplo, si quisiéramos instalar w3m , que es un navegador web basado en texto, tendríamos que ejecutar sudo apt-get install w3m . Si la aplicación requiere paquetes adicionales, es posible que deba confirmar que desea continuar, en cuyo caso presione la tecla Y en su teclado.

Usando el comando SUDO APT-GET INSTALL para instalar una nueva aplicación
Usando el comando SUDO APT-GET INSTALL para instalar una nueva aplicación

Una vez que la aplicación está instalada, puede ejecutarla escribiendo su nombre en Bash, seguido de los parámetros necesarios. Por ejemplo, si quisiéramos visitar nuestro sitio web, tendríamos que escribir w3m digitalcitizen.life .

Ejecutando una aplicación en Bash en Ubuntu en Windows
Ejecutando una aplicación en Bash en Ubuntu en Windows

9. Cómo obtener ayuda en Bash en Ubuntu en Windows, usando el argumento HELP

Si desea obtener más información sobre lo que hace un determinado comando, escríbalo en Bash y agregue el parámetro “–help” . La información mostrada debería arrojar más luz sobre la estructura y el uso de ese comando. Tomemos, por ejemplo, el comando ls, que enumera el contenido de una carpeta. Puede parecer un comando simple, pero ofrece muchas opciones sobre cómo muestra la información. Esta es una parte de la ayuda que recibe:

Obtener ayuda para un comando en Bash en Ubuntu en Windows
Obtener ayuda para un comando en Bash en Ubuntu en Windows

¿Probaste Bash en Ubuntu en Windows?

Esperamos haber logrado presentarle el interesante mundo de Linux Bash y los conceptos básicos para usarlo en Windows 10. Pruebe los comandos que mostramos y descubra más sobre cada comando usando el argumento HELP. Si tiene alguna pregunta o consejo para compartir, no dude en comentar a continuación.

Publicar un comentario

0 Comentarios