No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Comandos b谩sicos de la terminal

11/17
Recursos

Estoy seguro de que notaste que en el minuto 1:31 se realiz贸 un corte en el contenido y se ejecutaron algunos comandos. Y desde el minuto 1:32 se continu贸 el trabajo dentro de otro directorio.
A continuaci贸n te explicar茅 paso a paso qu茅 comandos se ejecutaron y te dar茅 una explicaci贸n de cada uno.

  1. Se ejecut贸 el comando ls que lista todos los elementos de la carpeta ra铆z 鈥/鈥. En el minuto 1:32 podemos ver las carpetas y archivos que est谩n dentro de ese directorio. Entre ellas est谩n bin, dev, home, lib, etc.

  2. Luego se ejecuta el comando cd ~. Con este comando retornamos al directorio home. El s铆mbolo ~ simboliza la carpeta home en nuestra terminal.

  3. A continuaci贸n, se ejecuta el comando ls que lista los elementos en la carpeta home. No obtenemos ning煤n resultado porque en ese momento la carpeta se encuentra sin archivos o directorios visibles (Los archivos ocultos pueden verse agregando la bandera -a al momento de ejecutar el comando).

  4. Se ejecuta el comando pwd para ver cu谩l es la ubicaci贸n actual de nuestra terminal. Podemos ver que estamos en /home/celis.

  5. Se vuelve a ejecutar el comando ls para revisar de nuevo que la carpeta est谩 vac铆a antes de crear un nuevo directorio.

  6. Luego ejecuta el comando mkdir, que sirve para generar un nuevo directorio, y sale un error. El comando mkdir necesita el nombre del directorio nuevo para generarlo correctamente.

  7. Ejecuta el comando mkdir proyectoPersonal para crear el directorio 鈥減royectoPersonal鈥.

  8. Usa el comando ls nuevamente y podemos ver que el directorio ha sido generado correctamente.

  9. A continuaci贸n, se mueve dentro del directorio proyectoPersonal con el comando: cd proyectoPersonal. Notamos que luego de ejecutar este comando en la terminal vemos el nombre de la carpeta en la que nos encontramos.

  10. Por 煤ltimo, se intenta ejecutar el comando cls el cual devuelve un error porque no es un comando correcto en la consola.

Te comparto tambi茅n una captura de pantalla de la terminal de los comandos que han sido ejecutados en ese tiempo.

Terminal

Si quieres aprender m谩s sobre el manejo de la terminal. Te sugiero el Curso de Introducci贸n a la Terminal y L铆nea de Comandos
Recuerda que puedes compartir cualquier duda que tengas en el sistema de comentarios.馃挌

Aportes 120

Preguntas 86

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

Aqu铆 hay una lista de algunos de los comandos principales para Linux:

  • ls: lista los archivos y directorios en el directorio actual.
  • cd: cambia el directorio actual.
  • mkdir: crea un nuevo directorio.
  • rm: elimina archivos y directorios.
  • cp: copia archivos y directorios.
  • mv: mueve o renombra archivos y directorios.
  • cat: muestra el contenido de un archivo en la pantalla.
  • grep: busca texto en archivos.
  • ps: muestra los procesos en ejecuci贸n.
  • kill: detiene un proceso en ejecuci贸n.
  • chmod: cambia los permisos de acceso a archivos y directorios.
  • sudo: permite al usuario realizar tareas con permisos de superusuario.
  • tar: crea y extrae archivos comprimidos.
  • ssh: inicia una sesi贸n segura de shell remota en otro sistema.
  • ping: comprueba la conectividad de red.

para los que se confunde por el salto en el minuto 1:31, solo deben escribir en orden desde donde se帽alo hacia bajo, y estaremos nuevamente a la par de la clase en ese salto.

si no les sale el go live verifiquen que tengan instalado Live Server y habilitado. pueden desinstalarlo y volverlo a instalar.

馃М Comandos B谩sicos de Ubuntu 馃М



Para abrir la terminal, presionar las teclas: 馃搶

Ctrl + Alt + t

Mostrar los archivos y documentos de la direcci贸n actual: 馃搶

ls

Mostrar los archivos en forma de lista en la direcci贸n actual: 馃搶

ls -l

Obtener un manual de uso de un comando: 馃搶

man <comando>

  • Al colocar en <comando> lo que se quiere examinar, sale una descripci贸n y manual del mismo, por ejemplo intentar con:
man ls

Obtener ayuda de un comando en espec铆fico: 馃搶

<comando> --help

  • Para conocer mas informaci贸n acerca de un comando, por ejemplo:
ls ---help

Mostrar el directorio actual: 馃搶

pwd

S铆mbolo de la virgulilla (~): 馃搶

  • Para hacer el s铆mbolo de la virgulilla (~) se presionan las teclas:
    ALT+126

Para ir desde el home de Windows al home de Linux: 馃搶

cd ~

Ir a una carpeta en espec铆fico: 馃搶

cd <nombre_de_carpeta>

  • El comando cd te lleva a la carpeta que se indica. Por ejemplo:
cd Documentos/personal

Devolverse a una carpeta atr谩s en la jerarqu铆a: 馃搶

cd ..

Devolverse a dos carpeta atr谩s en la jerarqu铆a: 馃搶

cd ../..

Crear una carpeta: 馃搶

mkdir <nombre_de_carpeta>

  • Por ejemplo:
mkdir projects

Crear un archivo: 馃搶

touch <nombre_de_archivo>.<extensi贸n>

  • Crea un archivo indicando el tipo con la extensi贸n, por ejemplo:
touch test.txt

Crear una copia de un archivo: 馃搶

cp <nombre_del_archivo_a_copiar> <nombre_de_la_carpeta_destino/ruta/ruta>

  • Se puede copiar uno o m谩s archivos. Por ejemplo:
cp test.txt Documentos/personal

Copiar una carpeta completa: 馃搶

cp -r <nombre_de_carpeta_a_copiar> <nombre_de_la_carpeta_destino/ruta/ruta>

  • Por ejemplo:
cp - r projects Documents/personal

Mover un archivo a otro directorio: 馃搶

mv <nombre_de_archivo_origen> <nombre_carpeta_destino/ruta/ruta>

  • Por ejemplo:
mv projects Documents/personal

Renombrar archivos: 馃搶

  • Para renombrar archivos debemos instalar primero el paquete de rename:
sudo apt install rename

Renombrar un archivo: 馃搶

rename 's/viejo_nombre/nuevo_nombre/' <nombre_archivo>.<extensi贸n>

  • Por ejempo si se quiere renombrar el archivo test.txt a new_test.txt:
rename 's/test/new_test/' test.txt

Renombrar las extensiones de todos los archivos del directorio actual: 馃搶

rename 's/vieja_extensi贸n/nueva_extensi贸n/' *.<extensi贸n>

  • Por ejempo si se quiere renombrar las extensiones de los archivos de texto .txt a .html:
rename 's/.txt/.html/' *.txt

Cambiar el nombre de todos los archivos del directorio actual a may煤sculas: 馃搶

rename 'y/a-z/A-Z/' *

Cambiar el nombre de todos los archivos del directorio actual a min煤sculas: 馃搶

rename 'y/A-Z/a-z/' *

Llenar los espacios en blanco de todos los archivos del directorio actual a guiones bajos 鈥_鈥: 馃搶

rename 'y/ /_/' *

Mostrar el contenido dentro de un archivo: 馃搶

cat <nombre_de_archivo>

  • Por ejemplo:
cat new_test.html

Editar un archivo de texto: 馃搶

nano <nombre_de_archivo>.txt

  • El archivo debe tener extensi贸n .txt, por ejemplo:
nano test.txt

Buscar un archivo tomando en cuenta las may煤sculas y min煤sculas: 馃搶

grep <nombre_de_archivo>

  • Por ejemplo:
grep new_test.html

Buscar un archivo sin tomar en cuenta las may煤sculas y min煤sculas: 馃搶

grep -i <nombre_de_archivo>

  • Por ejemplo:
grep -i new_test.html

Eliminar carpetas permanentemente (poco recomendado): 馃搶

rm -r

Eliminar una carpeta y preguntar por confirmaci贸n: 馃搶

rm -i

Eliminar un archivo en espec铆fico: 馃搶

rm -r <nombe_de_archivo>

  • Por ejemplo:
rm -r new_test.html

Comando para preguntarle al repositorio de dependencias si hay actualizaciones: 馃搶

sudo apt-get uptade

Aplicar las actualizaciones: 馃搶

  • Se recomienda hacerlo habitualmente:
sudo apt-get upgrade

Instalar nodejs: 馃搶

  • nodejs es un ambiente de ejecuci贸n para JS:
sudo apt install nodejs

Instalar un manejador de paquetes: 馃搶

  • Un manejador de paquetes es como una store que est谩 en constante
    actualizaci贸n (npm instala paquetes de forma permanente):
sudo apt install npm

Ver versi贸n de nodejs instalado: 馃搶

node -v

Abrir VS Code en el directorio actual: 馃搶

code .

Hacer ping a una p谩gina web: 馃搶

  • Si se quiere ver el estado de conectividad de un sitio web:
    ping <direcci贸n_web> o <direcci贸n_ip>
  • Por ejemplo:
ping google.com

Para matar un proceso en ejecuci贸n presionar las teclas: 馃搶

Ctrl + c

Mostrar los procesos en ejecuci贸n: 馃搶

ps

Eliminar el historial de comandos de la terminal: 馃搶

clear

Para mover la vista de la terminal, ocultando la vista actual, presionar las teclas: 馃搶

Ctrl + Alt + l

Reiniciar la terminal sin necesidad de cerrarla o abrirla: 馃搶

reset

Se puede salir de la terminal presionando las teclas: 馃搶

Ctrl + d

Salir de la terminal: 馃搶

exit

hola, para los que tienen el mismo problema de que no les abre el archivo html en el navegador cuando le dan en go live encontr茅 esta soluci贸n:
https://platzi.com/comunidad/porque-el-live-server-no-funciona-en-tiempo-real-aun-cuando-guardo-mi-documento-por-mas-que-lo-tengo-instalado-y-encendido-el-live-server/
https://github.com/ritwickdey/vscode-live-server/issues/720#issuecomment-919280680

en resumen, tienen que abrir el archivo settings presionando F1 y luego en la terminal digitar:
preferences: Open User Settings (JSON)

en la parte final, colocan una coma y luego ingresan el comando:
鈥渓iveServer.settings.AdvanceCustomBrowserCmdLine鈥: 鈥/mnt/c/Program Files/Google/Chrome/Application/chrome.exe鈥

Si tienen problemas con Go Live:

  1. Ir al bot贸n de la esquina inferior izquierda de configuraciones/settings
  1. Darle clic y seleccionar la opci贸n configuraciones/settings
  1. Darle clic ah铆 donde se indica la im谩gen (Open settings JSON)
  1. Escribir la coma (,) al final de la l铆nea de c贸digo anterior que ya estaba ah铆 por defecto (como se ve en la im谩gen). Darle enter y en la siguiente l铆nea de c贸digo pegar lo siguiente tal cual:

鈥渓iveServer.settings.AdvanceCustomBrowserCmdLine鈥: 鈥/mnt/c/Program Files/Google/Chrome/Application/chrome.exe鈥

  1. Y listo, ya puedes darle en Go Live y te abrir谩 sin problemas 馃槂

Si tienen problemas con Go Live, prueben esto.

En mi caso yo instale Google Chrome Developer y en la configuraci贸n de Go Live por defecto buscaba chrome en el directorio equivocado:
鈥渓iveServer.settings.AdvanceCustomBrowserCmdLine鈥: 鈥/mnt/c/Program Files/Google/Chrome/Application/chrome.exe鈥,

La ruta deber铆a ser la siguiente:

鈥渓iveServer.settings.AdvanceCustomBrowserCmdLine鈥: 鈥/mnt/c/Program Files/Google/Chrome Dev/Application/chrome.exe鈥,

Verifiquen que la ruta del navegador este correctamente en la configuraci贸n de Go Live.

Saludos.

DESPUES de instalar las extensiones de VSCode para Linux, es necesario instalar Chrome para que se abra con Go Live, estos son los pasos:

  1. Actualiza primero
sudo apt update && sudo apt -y upgrade && sudo apt -y autoremove 
  1. Descarga Chrome
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
  1. Instala Chrome
sudo dpkg -i google-chrome-stable_current_amd64.deb

*Si se muestran errores de dependencias, ejecuta este comando:

sudo apt-get install -f
  1. Comprueba que est茅 bien instalado
google-chrome 鈥version 

LISTO!!!

Para crear el directorio en la terminal y entrar en esta se realiza asi:

estando en el directorio principal

utilizamos el comando mkdir 鈥榥ombre que deseen para el directorio鈥, y en la siguiente linea de c贸digo colocan: cd 鈥榥ombre del directorio鈥

listo luego de eso estar谩n ya dentro del directorio para crear su archivo .html

En esta clase se quit贸 la secci贸n del vido para make directories que m谩s tardes de necesitar谩 en la clase 16. Pude verlo y entendiendo en pausa, pero hay que regresarse. Tampoco es el fin del mundo.

Creo que en una parte del video hay un corte en el cual no se explica de que forma se crean las carpetas como la de proyectoPersonal para luego poder hacer el touch, porque siguiendo el flujo de la clase, hacer el touch seria en la raiz lo cual no es correcto, no se si este equivocado yo o si en verdad sucede y creo que para alguien que esta apenas empezando es algo confuso.

Yo he solucionado lo de Go Live --> Port : 5500 de la siguiente manera:

En la configuraci贸n de Live Sever (pesta帽a user), Live Server>Settings: Advance Custom Brouser Cmd Line, le damos a Edit in settings.json

Nos abrir谩 settings.json, en mi caso aparec铆a de la siguiente manera:
鈥渓iveServer .settings.AdvanceCustomBrowserCmdLine鈥: " "

Tenemos que dejarlo as铆:
鈥渓iveServer .settings.AdvanceCustomBrowserCmdLine鈥: 鈥/mnt/c/Program Files/Google/Chrome/Application/chrome.exe鈥

Comandos b谩sicos de la terminal:


pwd: Significa 鈥減rint working directory鈥 y muestra la ruta completa del directorio actual en el que estamos trabajando.
.
cd: Significa 鈥渃hange directory鈥 y se utiliza para cambiar el directorio actual. Normalmente, va acompa帽ado del nombre del directorio al cual queremos ingresar, ejemplo 鈥渃d Documents/鈥.
.
cd o cd ~: Cambia al directorio de usuario.
.
cd .: Significa 鈥渄irectorio actual鈥 y se usa para indicar que quiero permanecer en ese directorio.
.
cd ..: Significa 鈥渄irectorio padre鈥 y se utiliza para subir un nivel en la jerarqu铆a de directorios.
.
ls: Significa 鈥渓ist鈥 y muestra el contenido del directorio actual.
.
ls -a: Muestra todos los archivos del directorio actual, incluso los ocultos.
.
ls -l: Muestra una lista detallada de los archivos y carpetas en el directorio actual, incluyendo tama帽o, permisos, fecha de modificaci贸n, entre otros.
.
ls -al: Muestra una lista detallada de todos los archivos, incluyendo los ocultos.
.
mkdir: Significa 鈥渕ake directory鈥 y se utiliza para crear una nueva carpeta, ejemplo 鈥渕kdir proyect鈥.
.
touch: Se utiliza para crear un archivo vac铆o, ejemplo 鈥榯ouch example.txt鈥.
.
cat: Significa 鈥渃oncatenate鈥 y se utiliza para mostrar el contenido de un archivo en la consola, ejemplo 鈥榗at example.txt鈥
.
code .: Abre el editor de c贸digo VS Code dentro del directorio actual.
.
history: Muestra el historial de comandos que has ejecutado en consola.
.
rm: significa 鈥渞emove鈥 y se utiliza para eliminar un archivo o carpeta, ejemplo 鈥渞m example.txt鈥. Es un comando que se debe utilizar conscientemente, ya que no hay forma de recuperar lo que se elimine.
.
鈥渃ommand鈥 --help: Es un argumento que se usa para mostrar la ayuda de un comando en espec铆fico, ejemplo 鈥渞m 鈥揾elp鈥 muestra la ayuda disponible para ese comando.

Con esto de la terminal me siento todo un hacker jajja:

Cuando abr铆 el archivo web.html directo desde la terminal, en el VS Code me apareci贸 en la esquina inferior izquierda un mensaje diciendo que estaba corriendo en WSL, y aunque ya hab铆a instalado la extensi贸n de Live Server, no me aparec铆a el bot贸n de Go Live. Esto es porque, como se ve m谩s arriba, es necesario instalar la extensi贸n tanto en local como en el WSL.

DESPUES de instalar las extensiones de VSCode para Linux, es necesario instalar Chrome para que se abra con Go Live, estos son los pasos:

  1. Actualiza primero
sudo apt update && sudo apt -y upgrade && sudo apt -y autoremove 
  1. Descarga e instala Chrome
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb sudo apt -y install ./google-chrome-stable_current_amd64.deb 
  1. Comprueba que est茅 bien instalado
 google-chrome 鈥version 

LISTO!!!

No me salio GO live ya intente todas las formas, lo unico que pude hacer fue darle clic derecho en visual y luego darle en
open with Live Server

Compa帽eros y compa帽eras. Cuando abren el VSCode desde la terminal, hay que reinstalar y habilitar las extensiones para que funcionen en Linux

A煤nque la idea del curso es poder manejar los ficheros desde la terminal, se puede usar (si se desea) el comando:

explorer.exe .

para poder abrir el directorio actual con todos sus archivos en el explorador de archivos de Windows

Tuve un error con la aplicaci贸n Terminal, que instalamos en Windows, el problema radicaba en que todo iniciaba bien, pero no me dejaba escribir nada, al reinstalar la app, me di cuenta de que un servicio estaba deshabilitado (por los videos de deshabilitar servicios), lo habilit茅 y se solucion贸, este es el servicio:
deben de seleccionarlo: Click derecho > Propiedades > Tipo de Inicio > Autom谩tico > Aplicar > Aceptar.

Fix de Go Live

Para quienes no les abra el navegador al dar click en Go Live, y ya han estado intentando sin 茅xito la soluci贸n de modificar el archivo de settings.json de VS Code

Agregando:
鈥渓iveServer.settings.AdvanceCustomBrowserCmdLine鈥: 鈥淩UTA DE EJECUTABLE DE SU NAVEGADOR鈥,

Aseg煤rense de escribir la ruta exacta del archivo ejecutable del navegador. Ejemplo: posible error si est谩 en Progam Files (x86) en vez de Program Files o si tienen la versi贸n Chrome Dev en vez de Chrome.

Aqu铆 las rutas que a mi me funcionaron:

/mnt/c/Program Files (x86)/Google/Chrome/Application/chrome.exe

/mnt/c/Program Files/Google/Chrome Dev/Application/chrome.exe

Lo que vi es que pueden escribir la ruta en ingl茅s o en espa帽ol y funciona bien en ambos idiomas.

Con un poco de paciencia lograr谩n solucionarlo, mucho 谩nimo!

parece que fui el 煤nico con este problema? =(

Command 鈥榗ode鈥 not found, but can be installed with:
snap install code

eso me pas贸 cuando desde la terminal puse code .
no me abri贸 VsCode

No puede crear el archivo en mi terminal, me da acceso denegado. ![](https://static.platzi.com/media/user_upload/image-0ed28fd0-7c38-4e5f-80a0-cb1d1b328e4a.jpg)![](https://static.platzi.com/media/user_upload/image-42163a46-0dbe-4092-b2ea-3cf613dc549c.jpg)

Por si tienes problemas de acceso al comando sudo,
encontr茅 esta soluci贸n para agregar tu usuario a los mismos permisos del sudo:

https://slimbook.es/tutoriales/linux/86-anadir-usuario-al-fichero-sudoers - es un paso a paso para realizarlo.

Comandos para gestionarse en terminal b谩sicos:

Directorio actual:

pwd 

ir un directorio hacia arriba:

cd .. 

S铆mbolo virgulilla, significa estar en directorio principal de linux:

~ 

S铆mbolo slash, significa estar en directorio raiz:

/ 

limpiar terminal:

clear 

resetea terminal si no te responde como esperas:

reset 

crear una carpeta en directorio actual:

mkdir nombreCarpeta

Mostrar los archivos a disposici贸n en directorio actual:

ls 

acceder a directorio a disposicion:

cd nombreDirectorio

crear archivo en directorio actual con la extensi贸n de archivo que le coloques:

touch archivo.html 

abrir directorio con editor visual estudio code:
Nota: tienes que ubicarte en directorio del proyecto y escribir lo siguiente

code .

enter, se abrir谩 vs. code en directorio actual.

Tambi茅n como se mencion贸 en videos anteriores, deben instalar las extensi贸nes: 'Remote Development' y 'WSL'

error en live server NO abre chrome
mi solucion fue cambiar el.json y poner la ruta de otro navagador
como edge.
1.- busca edge dale clic izquierdo y mostrar ubicacion.
2 .- has lo mismo con el acceso directo que te aparece
3.- una vez ahi copia la ruta.(C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe)
4.- ve a la extencion live server y a configuraciones.
5.- si estas en wsl dale en configuraciones de este mismo
6.- clic en settings.json y cambia la ruta, te va a quedar algo asi
"/mnt/c/Program Files (x86)/Microsoft/edge/Application/msedge.exe",
7.- guarda los cambios y listo

Si les aparece el error de permisos, prueben este comando, a m铆 me funcion贸: sudo chown -R $USER:$USER /home/

Profe esta bien que me quede en wsl-1, me sale una recomendaci贸n de pasar a wsl-2, pero no se como hacerlo ?

![](https://static.platzi.com/media/user_upload/MkZk0LV%20-%20Imgur-e68d928e-4d6f-4aad-a1af-3b4d346f0607.jpg)
![](https://imgur.com/MkZk0LV)
![](https://static.platzi.com/media/user_upload/Captura%20de%20pantalla%202024-06-09%20175310-78ea9a00-fb62-4dc0-bac6-9b3e414d521a.jpg) `punch`
quisiera entender porque en mi caso se abrieron todos los archivos en blanco y no solo la carpeta de PROYECTO como ejemplifica en el video profe 驴Qu茅 parte esta mal ejecutada? ![](https://static.platzi.com/media/user_upload/Captura%20de%20pantalla%202024-05-08%20184446-14c856b8-0104-4729-a84d-e50e18894c03.jpg)
Comandos * pwd: ubicacion de directorio. * cd: cambiar el directorio actual. * clear: limpiar la terminal. * reset: reseteo de terminal, si anda lenta. * touch: creacion de archivo. * ls: lista de los archivos y directorios en el directorio actual.
驴C贸mo puedo hacer si no me aparece Go live en la barra inferior, pues mi antivirus es Norton 360? 驴Qu茅 otra manera hay para que abra la ventana en el navegador? Gracias, Solange ![](https://static.platzi.com/media/user_upload/image-2f7b56fc-79f5-4866-ab66-1bba805b7774.jpg)
Muchachos, Yo me salte las ultimas dos clases porque eran sobre como instalar una maquina virtual. Ahora El profe uso un accion "go Live" que no se como usar en el VS code. Alguien me puede ayudar? ![](https://static.platzi.com/media/user_upload/image-5ca1dde2-e9db-4277-ae71-6c50d5f593ba.jpg)![](https://static.platzi.com/media/user_upload/image-5f40d665-d5d6-4cd2-b656-86ec18151771.jpg)
Alguien me ayudar por favor\_ ![](https://static.platzi.com/media/user_upload/image-7955bdce-ddd1-4aa1-9834-e7961259dfb1.jpg)
驴Alguien sabe porque no puedo abrir visual studio? ![](https://static.platzi.com/media/user_upload/image-28a4db83-ee6e-43e2-a1ae-0d5095fb27d7.jpg)
Buenas tardes profe, mi carpeta no est谩 direccionada. Pues en mi pc no puede hacer la descarga de wsl y logre hacerlo en el pc de mi hermana que es m谩s moderno. Cuando hice la instalaci贸n lo hizo perfectamente pero ahora veo que no est谩 direccionado. Bueno eso ceo, realmente hasta ahora entre a este mundo de la programaci贸n. Por favor me guias. 驴C贸mo puedo direccionarlo? ![](https://static.platzi.com/media/user_upload/image-4949aa16-adc3-420c-9851-c1a12e8aadb2.jpg)
![](https://static.platzi.com/media/user_upload/image-d1ff7884-dc7b-4d63-a3e3-aeaa4ea9e5ae.jpg)
Me muestra este mensaje y no se como corregirlo. To use Visual Studio Code with the Windows Subsystem for Linux, please install Visual Studio Code in Windows and uninstall the Linux version in WSL. You can then use the `code` command in a WSL terminal just as you would in a normal command prompt. Do you want to continue anyway? \[y/N] y To no longer see this prompt, start Visual Studio Code with the environment variable DONT\_PROMPT\_WSL\_INSTALL defined.
Me aparece esto y no se como arreglarlo, pienso en desinstalar VS y volverlo a instalar. Que me recomiendan?
control + L nos sirve para limpiar el terminal tambien
cd ../ nos sirve para devolvernos en el directorio anterior
Esto es dentro del Ubuntu que instalamos en la maquina virtual o dentro del ubuntu de la WSL? Estoy medio perdido en ese sentido
![](file:///C:/Users/polo/OneDrive/Im%C3%A1genes/Capturas%20de%20pantalla/Captura%20de%20pantalla%202024-03-16%20232400.png)
**60 Comandos esenciales y populares de Linux** [<u>https://www.hostinger.es/tutoriales/linux-comandos</u>](https://www.hostinger.es/tutoriales/linux-comandos)
![](https://static.platzi.com/media/user_upload/image-e69be199-5914-4396-bd87-80ebf4ec6cce.jpg)![](https://static.platzi.com/media/user_upload/image-64146585-d919-45c2-8c74-944beac92417.jpg)
Ayuda cuando le doy en Go Live no me abre directamente a la pagina, que puedo hacer?![](https://static.platzi.com/media/user_upload/Captura%20de%20pantalla%202024-02-26%20222617-97acfb69-0389-4397-a434-e4281d0ac000.jpg)![]()
![](https://static.platzi.com/media/user_upload/image-6706adc2-0e03-4f74-9479-7baede47095f.jpg) ese es el error que me salio diciendo asi No se pudo leer el mapa de origen de [chrome-error://chromewebdata/](<> "Ctrl + clic para seguir v铆nculo"): Unexpected 503 response from [chrome-error://chromewebdata/neterror.rollup.js.map](<> "Ctrl + clic para seguir v铆nculo"): Unsupported protocol "chrome-error:"
![](https://static.platzi.com/media/user_upload/image-39e8f870-7e3f-4340-b07a-f4c9ddd1abb4.jpg)![](https://static.platzi.com/media/user_upload/image-06d6d326-dd89-482e-b955-d5ce1b33bfaf.jpg) Por alguna razon en code no me sale ninguna ventana.
![](https://static.platzi.com/media/user_upload/image-dab1eaae-1e4b-4fa1-90d7-138740b2d761.jpg)![](https://static.platzi.com/media/user_upload/image-d6aad3b9-ab90-4edf-94fd-05494b98a2c6.jpg) Alguien sabe porque me sale este error. Despues pongo cd, vuelvo a escribir, ya me deja pero despues de escribir code. se abre al app pero no me muestra nada en explorer
![](https://static.platzi.com/media/user_upload/image-405b28d4-e314-449d-8736-0898ceb63f3d.jpg)
No si alguien haya puesto esto, pero para que se pueda visualizar el cambio que hiciste en el c贸digo en la p谩gina web solo hay que guardar el archivo o con ctrl+s. Saludos.
no me permite crear el archivo miweb.html
![](https://static.platzi.com/media/user_upload/image-7f996bb3-c64c-453c-9793-0c3c8324809b.jpg)
esto es lo que me pasa, entiendo muy poco y creo que hay algo que quizas me falt贸 hacer:
![](https://static.platzi.com/media/user_upload/persmiso-denegado-797820ca-9f87-40f4-b5c1-8a0a8232ffd1.jpg)no me permite crear el archivo
Hola. Tengo una pregunta, la primera vez que abr铆 el archivo "web.html" con "code .", me sali贸 en Terminal que se estaba instalando Visual Studio Code, cuando anterior mente ya la hab铆a instalado, esto es normal? o comet铆 alg煤n error :"v...
![](file:///C:/Users/54295/OneDrive/Escritorio/Captura.png)
![]()Ayudaaa, porque me sale esta leyenda? muchas veces cuando voy a go live, abre una pagina pero no hay nada ERROR: Error: EACCES: permission denied, watch
A mi me mand贸 error cuando ejecutaba el comando code . dec铆a que no lo encontraba y deb铆a instarlo. Luego ejecut茅 lo siguiente: export PATH=$PATH:"/mnt/c/Users/mcruz/AppDa ta/Local/Programs/Microsoft VS Code/bin" Me mand贸 error: \[13932:1228/015031.070:ERROR:service\_worker\_storage.cc(2016)] Failed to delete the database: Database IO error volv铆 a crear un archivo y ya lo abri贸. ![](https://static.platzi.com/media/user_upload/ejemplo3-14eb9802-f0a8-48b3-a366-6940a238ed04.jpg)
Hola, me aparece este error, alguna idea para solucionarlo? ![](https://static.platzi.com/media/user_upload/image-1406d657-b7f7-4eef-96bd-905e0d126029.jpg)
volvi a intentarlo y ahora solamente puedo correr visual studio en Root
Command 'code' not found, did you mean: command 'node' from deb nodejs (10.19.0~dfsg-3ubuntu1) command 'cde' from deb cde (0.1+git9-g551e54d-1.1build1) command 'ode' from deb plotutils (2.6-10build1) command 'cdde' from deb cdde (0.3.1-1build1) command 'tcode' from deb emboss (6.6.0+dfsg-7ubuntu2) Try: apt install \<deb name> me aparece esto siempre despues de intentar meter code y no me deja entrar a VS code
Por qu茅 a mi no me sale la opci贸n 'Go Live' en el VS de WSL y en el VS de Windows si? Como les muestro en la imagen, en VS de abajo, donde s铆 aparece la opci贸n es d贸nde estaba programando el 'Mokepon', y la versi贸n superior es la de WSL... Incluso ya actualice VS, reinstale la extensi贸n 'Live' en el VS en WSL, y me regres茅 a la clase 7 para verificar lo del "Turn on or off" de Windows y todo esta en orden... 驴Qu茅 puede estar fallando entonces? D: ![](https://static.platzi.com/media/user_upload/AyudaGoLive-c563f331-841b-4698-864b-68e57844dc2b.jpg)
Me aparece root@Manuel:~# Eso qu茅 es? Instal茅 ubuntu en otro curso y no qued贸 igual que en este, pero ese curso ya no est谩. Debo hacer alg煤n cambio? Agradezco de antemano una orientaci贸n. ![](file:///C:/Users/Usuario/Google%20Drive/Platzi/curso%20prework/usuario_ubuntu.png)
buen dia, donde esta en boton para darle go live, no me aparece en mi vcs, agradezco la ayuda.
No puede crear el archivo en mi terminal, me da acceso denegado.
Par los que, al guardar los cambios en el archivo html, recib茅n el error en VSCode de no contar con los permisos requeridos, tal como se muestra: Failed to save 'web.html': Unable to write file 'vscode-remote://wsl+ubuntu/proyectoPersonal/web.html' (NoPermissions (FileSystemError): Error: EACCES: permission denied, open '/proyectoPersonal/web.html'). La soluci贸n es establecer los permisos, de la siguiente manera: ```js sudo chown -R usuario /proyectoPersonal ```Debiendo reemplazar "usuario" por el nombre de usuario que usan. Pobablemente, les solicite ingresar su contrase帽a para ejecutar el comando.
Ok.. esta clase me ha aumentado 3 a帽os... Lo qu sucede es que como a muchos aqui no me funciona el GoLive. Me aparece "Server is started at port 5500" y cuando me voy a settings y a JSON no me aparece ni remotamente similar a lo q veo por aqui en comentarios. A alguien mas le aparece igual?![](file:///C:/Users/manue/OneDrive/Im%C3%A1genes/Capturas%20de%20pantalla/Captura%20de%20pantalla%202023-09-25%20002957.png)

Esta clase se me hizo muy complicada, Live server no me aparece como al profesor, Go live no aparece enla barra de estadio, cuando le doy cob la opcion de abrir con live server, no me redirige automaticamente a la pagina. me aparacen dos carpetas en el navegador, el maestro grabo el curso y no responde a los comentarios, ni el equipo de Platzi. estoy muy decepcionado.

```js Buenas noches, porque me sale permiso denegado cuando quiero crear mi enlace de la pagina? ```![](https://static.platzi.com/media/user_upload/image-48ff504c-a31d-4792-96fa-c50f4723edba.jpg)

que estres!!! no me aparece el Live server

cuendo hacen el code . y les abre el cscode pueden istalar la extencion WSL lueo vuelven a la terminal y escriben otra vez code . y se instalaran unos paquetes esto es para tener como especie de un servidor que mejora la integracion, cuando termine vuelven a escribir code . y ahora tendra como especie de servidor que mejora la integracion de vscode con wsl

presenta este error a alguin mas le paso

Hola, alguno sabe por qu茅 al momento de intentar crear el archivo de web.html me indica que me niega el permiso: ![](https://static.platzi.com/media/user_upload/image-e50ad40a-6976-49d0-8f2f-8b56216db6ba.jpg)
exelente bro

[](

**comandos** su: entrar en usuario ejem. su nombre-del-usuario pwd: te dice donde estas ejem. /home/susana cd .. : retrocedes ejem. actual-> /home/susana retrecedes a -> /home **隆隆OJO!! ESTOS \*COMANDOS NO LOS MENCIONA aqui se los dejo para que en el minuto 1:32 los sigan si gustan.** **\*cd ~: cambia el directorio actual al directorio del usuario " /home/nombre-usuario "** **\*mkdir: crea una directorio (carpeta) si ya te encuentras en el directorio donde po quieres crear puedes solo poner el comando "mkdir" y enseguida el nombre que le asignaras a esta carpeta, por ejemplo "mkdir proyectoPersonal" o puedes especificar una ruta completa por ejemplo "/home/nombre-usuario/nombre-de-la-carpeta".** **\*cd nombre-de-alguna-carpeta: para acceder a dicha carpeta siempre y cuando se encuentre en el directorio actual** clear: limpia terminal reset: resetear touch: abrir archivo ls: lista code .: abre en visual estudio code

Linux es un sistema operativo basado en Unix que utiliza una interfaz de l铆nea de comandos para interactuar con el sistema. Aqu铆 hay una lista de algunos comandos comunes de Linux junto con una breve descripci贸n de lo que hacen:

Comandos B谩sicos:
pwd: Muestra el directorio de trabajo actual.
ls: Lista los archivos y directorios en el directorio actual.
cd: Cambia el directorio. Por ejemplo, cd Documents te llevar谩 al directorio 鈥淒ocuments鈥.
mkdir: Crea un nuevo directorio. Por ejemplo, mkdir NewFolder crea un directorio llamado 鈥淣ewFolder鈥.
rmdir: Elimina un directorio vac铆o. Por ejemplo, rmdir OldFolder elimina el directorio 鈥淥ldFolder鈥.
rm: Elimina archivos o directorios. Por ejemplo, rm file.txt eliminar谩 el archivo 鈥渇ile.txt鈥.
cp: Copia archivos o directorios. Por ejemplo, cp file.txt /path/to/destination copia 鈥渇ile.txt鈥 al destino especificado.
mv: Mueve archivos o directorios. Tambi茅n se utiliza para cambiar el nombre de archivos o directorios. Por ejemplo, mv file.txt newfile.txt renombra 鈥渇ile.txt鈥 a 鈥渘ewfile.txt鈥.
Comandos de Visualizaci贸n de Contenido:
cat: Muestra el contenido completo de un archivo.
more y less: Permiten ver el contenido de un archivo p谩gina por p谩gina.
head y tail: Muestran las primeras o las 煤ltimas l铆neas de un archivo, respectivamente.
Comandos de B煤squeda:
grep: Busca patrones en archivos. Por ejemplo, grep 鈥減attern鈥 file.txt buscar谩 el patr贸n en 鈥渇ile.txt鈥.
find: Busca archivos y directorios en un sistema de archivos.
Comandos de Administraci贸n del Sistema:
ps: Muestra los procesos en ejecuci贸n.
kill: Termina un proceso. Por ejemplo, kill PID terminar谩 el proceso con el ID de proceso especificado.
top: Muestra las estad铆sticas en tiempo real del sistema, incluyendo la carga de la CPU y el uso de la memoria.
Comandos de Red:
ping: Verifica la conectividad con un host en una red.
ifconfig: Muestra informaci贸n sobre las interfaces de red del sistema.
wget: Descarga archivos desde la web.
Comandos de Gesti贸n de Usuarios y Permisos:
useradd: Crea un nuevo usuario.
passwd: Cambia la contrase帽a del usuario.
chmod: Cambia los permisos de archivos y directorios.
chown: Cambia el propietario de un archivo o directorio.
Comandos de Compresi贸n y Descompresi贸n:
tar: Se utiliza para comprimir y descomprimir archivos.
zip y unzip: Se utilizan para comprimir y descomprimir archivos en formato ZIP.
Comandos del Sistema de Archivos:
df: Muestra el espacio en disco utilizado y disponible en las particiones del sistema.
du: Muestra el espacio utilizado por archivos y directorios.
mount y umount: Monta y desmonta sistemas de archivos.
Otros Comandos 脷tiles:
date: Muestra la fecha y hora actuales.
echo: Muestra mensajes en la pantalla o redirige la salida a un archivo.
history: Muestra una lista de comandos previamente ejecutados.
man: Muestra el manual del usuario para un comando espec铆fico. Por ejemplo, man ls mostrar谩 el manual para el comando ls.
Estos son solo algunos de los comandos b谩sicos de Linux. Cada comando tiene opciones y argumentos adicionales que puedes explorar utilizando la opci贸n --help o consultando el manual con man comando.

![]()![](https://static.platzi.com/media/user_upload/Captura%20de%20pantalla%202023-10-24%20185618-0c136202-764e-4d37-9143-a9edb2beb051.jpg)

Si tienen problemas con abrir desde live server, eliminen desde ubuntu y creen nuevamene el documento touch web.html y lo intentan otra vez. a mi me funciono .

![](https://static.platzi.com/media/user_upload/Captura%20de%20pantalla%202023-10-06%20234814-ff2b59f7-1e95-4c51-914e-e6e495e0732e.jpg)
Este es mi Tercer Comentario! Cuando curse este curso no sabia mucho sobre la terminal WSL pero en el curso de la "Terminal y linea de comandos" requeria utilizar VSC y hasta que encontre como hacerlo. Aqui el Profe Celis usa VSC pero a mi no me sal铆a. Ahora mas Experimentado lo logre. ![](https://static.platzi.com/media/user_upload/instalar%20VSC%20en%20Ubuntu-45254246-1074-4f81-86a2-17653b095e87.jpg) solo falta con poner code . y se cargara la paqueteria descargable de VSC y siempre que coloques code . se abrira.
Supongo que hubo un Corte en el Video pero siguiendo con los pasos Bash logre crear mi proyectoPersonal ![](https://static.platzi.com/media/user_upload/ProyectoPersonal-0b11af0f-25b0-44c9-8108-1580a2259cba.jpg)
No se como hacer para que funcione el GoLive... dicen q vaya a settings y luego a JSON pero a mi me aparece otra cosa y no se como... me marca error 5500![](https://static.platzi.com/media/user_upload/Captura%20de%20pantalla%202023-10-01%20001125-58b8ff25-3204-44a3-9fd0-ab741684a2d5.jpg)
![]()root@DESKTOP-EKAQ7DV:~# ls prueba.html snap root@DESKTOP-EKAQ7DV:~# code . Command 'code' not found, but can be installed with: snap install code root@DESKTOP-EKAQ7DV:~# alguien sabe porque me aparece eso? He estado siguiendo los pasos de celis, pero no me sale igual

Cuando esten en el incio de visual desde la terminal, y les salga un error ya sea de karpesky u otro antivirus, ir a las configuraciones de su antivirus y busquen sitios de confianza y las urls del error las agregan , ya despu茅s les deja abrir el visual si es la primera ves, ya que se requiere un update y algunos antivirus les bloqueara el acceso.

Aqu铆 hay una lista de algunos de los comandos principales para Linux: * ls: lista los archivos y directorios en el directorio actual. * cd: cambia el directorio actual. * mkdir: crea un nuevo directorio. * rm: elimina archivos y directorios. * cp: copia archivos y directorios. * mv: mueve o renombra archivos y directorios. * cat: muestra el contenido de un archivo en la pantalla. * grep: busca texto en archivos. * ps: muestra los procesos en ejecuci贸n. * kill: detiene un proceso en ejecuci贸n. * chmod: cambia los permisos de acceso a archivos y directorios. * sudo: permite al usuario realizar tareas con permisos de superusuario. * tar: crea y extrae archivos comprimidos. * ssh: inicia una sesi贸n segura de shell remota en otro sistema. * ping: comprueba la conectividad de red.
Esta clase me ha sacado canas y me ha aumentado unos cuantos a帽os. No me funciona Go live... cada vez que voy a settings y JSON esto es lo que me sale.. ni remotamente parecido a lo que me deberia de salir.... a alguien mas le aparece esto? ![](https://static.platzi.com/media/user_upload/Captura%20de%20pantalla%202023-09-25%20002957-aaafbca2-0bf4-427f-b0d8-b2f6eca27aa1.jpg)

a los que no les aparece go live es mas facil realizarlo con los atajos del teclado alt + L alt + o

si quieren limpiar la terminal r谩pido tambi茅n pueden usar ctrl + l 馃槂

Clase 11 - Comandos b谩sicos de la terminal


Repaso de la clase


驴Para qu茅 sirve el comando pwd?

  • Para imprimir por consola la ruta o direcci贸n del directorio en el que nos encontramos.

驴Para qu茅 sirve el comando cd 鈥?

  • Para devolvernos un directorio hacia atr谩s.

驴Cu谩l es el s铆mbolo que permite diferenciar el home de los dem谩s directorios?

  • La virgulilla (~).

驴Cu谩l es el s铆mbolo que permite diferenciar el directorio ra铆z de los dem谩s directorios?

  • El slash (/).

驴Para qu茅 sirve el comando clear?

  • Para limpiar la terminal.
    • Tambi茅n podemos hacer esto con la combinaci贸n de las teclas CTRL + L.

驴Para qu茅 sirve el comando reset?

  • Para resetear nuestra terminal.

驴En qu茅 caso podemos usar el comando reset?

  • Cuando nuestra terminal est茅 lenta.

驴Para qu茅 sirve el comando mkdir?

  • Para crear un directorio.

驴Para qu茅 sirve el comando ls?

  • Para listar los directorios y archivos visibles del directorio en el que nos encontramos.

驴Para qu茅 sirve el comando touch?

  • Para crear un archivo.
    • Recordemos que para usar este comando debemos escribir el nombre del archivo y su extensi贸n. Por ejemplo:
touch web.html

驴Para qu茅 sirve el comando code .?

  • Para abrir desde el directorio en el que estamos a Visual Studio Code.

驴Un desarrollador Frontend necesita aprender a usar la terminal?

  • S铆. De no hacerlo se queda por detr谩s a nivel laboral.

Codigo de ejemplo de la clase 11

<!DOCTYPE html>
<html>
    <head>
        <title>MyWeb</title>
    </head>
    <body>
        <div>
            <h1>
                Hola Queridos estudiantes bienvenidos a este gran proyecto.
            </h1>
        </div>
    </body>
</html>

cd - Cambiar de directorio o retroceder