Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Este tutorial ayudará a los nuevos a Linux a empezar a instalar y actualizar paquetes mediante la distribución ubuntu de Linux que se instala de forma predeterminada mediante WSL, así como el uso de algunos comandos básicos con la línea de comandos de Bash.
Instalación y actualización de software
Puede instalar y actualizar programas de software directamente desde la línea de comandos mediante el administrador de paquetes preferido para la distribución que está ejecutando.
En Ubuntu, por ejemplo, actualice primero la lista de software disponible mediante la ejecución de "sudo apt update". A continuación, puede obtener directamente el software mediante el comando "sudo apt-get install" seguido del nombre del programa que desea instalar:
sudo apt-get install <app_name>
Para actualizar los programas que ya se han instalado, puede ejecutar:
sudo apt update && sudo apt upgrade
Sugerencia
Las distintas distribuciones de Linux suelen tener distintos administradores de paquetes y requerirán el uso de un comando de instalación específico del administrador de paquetes asociado. Por ejemplo, el administrador de paquetes principal para Arch Linux se denomina pacman y el comando de instalación sería sudo pacman -S <app_name>
. El administrador de paquetes principal para OpenSuse se denomina Zypper y el comando de instalación sería sudo zypper install <app_name>
. El administrador de paquetes principal para Alpine se denomina apk y el comando de instalación sería sudo apk add <app_name>
. Los dos principales administradores de paquetes para las distribuciones de Red Hat, como CentOS, son YUM y RPM y un comando de instalación podría ser sudo yum install <app_name>
o sudo rpo -i <app_name>
. Consulte la documentación de la distribución con la que está trabajando para averiguar con qué herramientas están disponibles para instalar y actualizar software.
Trabajar con archivos y directorios
Para ver la ruta de acceso del directorio en el que está actualmente, use el comando "pwd":
pwd
Para crear un nuevo directorio, use el comando "mkdir" seguido del nombre del directorio que desea crear:
mkdir hello_world
Para cambiar los directorios, use el comando "cd" seguido del nombre del directorio al que desea navegar:
cd hello_world
Para ver el contenido del directorio en el que se encuentra actualmente, escriba "ls" en la línea de comandos:
ls
De forma predeterminada, el comando "ls" imprimirá solo el nombre de todos los archivos y directorios. Para obtener información adicional, como la última vez que se modificó un archivo o permisos de archivo, use la marca "-l":
ls -l
Puede crear un nuevo archivo a través del comando "touch" seguido del nombre del archivo que desea crear:
touch hello_world.txt
Puede editar archivos mediante cualquier editor gráfico de texto descargado o la extensión VS Code Remote – WSL. Puede obtener más información sobre cómo empezar a trabajar con VS Code aquí.
Si prefiere editar un archivo directamente desde la línea de comandos, deberá usar un editor de línea de comandos como vim, emacs o nano. Muchas distribuciones vienen con uno o varios de estos programas instalados, pero siempre puede instalar estos programas siguiendo las instrucciones de instalación descritas en la guía anterior.
Para editar su archivo con su método preferido de edición, simplemente ejecute el nombre del programa seguido del nombre del archivo que desea editar:
code hello_world.txt
notepad.exe hello_world.txt
Para ver el contenido de un archivo en la línea de comandos, use el comando "cat" seguido del archivo que le gustaría leer:
cat hello_world.txt
Uso de canalizaciones y operadores de redirección
Una canalización '|' redirige la salida de un comando como entrada a otro comando. Por ejemplo, lhscmd | rhscmd dirigiría la salida de lhscmd a rhscmd. Las tuberías se pueden usar de varias maneras para realizar tareas de manera efectiva a través de la línea de comandos rápidamente. A continuación se muestran algunos ejemplos sencillos de cómo se pueden usar las canalizaciones.
Imagine que desea ordenar rápidamente el contenido de un archivo. Tome el ejemplo fruits.txt siguiente:
cat fruits.txt
Orange
Banana
Apple
Pear
Plum
Kiwi
Strawberry
Peach
Puede ordenar rápidamente esta lista mediante una canalización:
$ cat fruits.txt | sort
Apple
Banana
Kiwi
Orange
Peach
Pear
Plum
Strawberry
De forma predeterminada, la salida del comando 'cat' se envía a la salida estándar; sin embargo, '|' nos permite redirigir la salida como entrada a otro comando, 'sort'.
Otro caso de uso es la búsqueda. Puede usar "grep", que es un comando útil que busca la entrada de una cadena de búsqueda determinada.
cat fruits.txt | grep P
Pear
Plum
Peach
También puede usar operadores de redireccionamiento como ">" para pasar la salida a un archivo o secuencia. Por ejemplo, si desea crear un nuevo archivo .txt con el contenido ordenado de fruit.txt:
cat fruits.txt | sort > sorted_fruit.txt
$ cat sorted_fruit.txt
Apple
Banana
Kiwi
Orange
Peach
Pear
Plum
Strawberry
De forma predeterminada, la salida del comando de ordenación se envía a la salida estándar; Sin embargo, el operador '>' nos permite redirigir la salida a un nuevo archivo denominado sorted_fruits.txt.
Puede usar canalizaciones y operadores de redirección de manera eficiente y en formas interesantes para completar tareas directamente desde la línea de comandos.
Contenido recomendado
Windows Subsystem for Linux