Usuario anónimo
Usuario anónimo
Usuario anónimo
Usuario anónimo
Usuario anónimo
Usuario anónimo
Usuario anónimo
Usuario anónimo
Usuario anónimo
Usuario anónimo
Usuario anónimo
Usuario anónimo
Usuario anónimo
Usuario anónimo
Usuario anónimo
Usuario anónimo
Usuario anónimo
Usuario anónimo
Usuario anónimo
Usuario anónimo
Usuario anónimo
Usuario anónimo
Usuario anónimo
Usuario anónimo
Usuario anónimo
Usuario anónimo
Usuario anónimo
Usuario anónimo
Usuario anónimo
Usuario anónimo
Usuario anónimo
Usuario anónimo
Usuario anónimo
Usuario anónimo
Usuario anónimo
Usuario anónimo
Usuario anónimo
Usuario anónimo
Usuario anónimo
Usuario anónimo
Usuario anónimo
Usuario anónimo
Usuario anónimo
Usuario anónimo
Usuario anónimo
Usuario anónimo
Usuario anónimo
Usuario anónimo
Usuario anónimo
Usuario anónimo
Usuario anónimo
Usuario anónimo
Usuario anónimo
Usuario anónimo
Usuario anónimo
Usuario anónimo
Usuario anónimo
Usuario anónimo
Usuario anónimo
Usuario anónimo
Gente si escriben:
explorer.exe .
Abren el explorador de archivos en la carpeta de Ubuntu
Muy buen hack! ya la agregue a los accesos rapidos
Es verdad, Muchas Gracias!!!
Comandos básicos
Aquí hay una lista de comandos básicos de Linux:
1. comando pwd Usa el comando pwd para encontrar la ruta del directorio (carpeta) de trabajo actual en el que te encuentras. El comando devolverá una ruta absoluta (completa), que es básicamente una ruta de todos los directorios que comienzan con una barra diagonal (/) Un ejemplo de una ruta absoluta es /home/nombredeusuario.
2. comando cd Para navegar por los archivos y directorios de Linux, usa el comando cd. Te pedirá la ruta completa o el nombre del directorio, dependiendo del directorio de trabajo actual en el que te encuentres.
Supongamos que estás en /home/nombredeusuario/Documentos y deseas ir a Fotos, un subdirectorio de Documentos. Para hacerlo, simplemente escribe el siguiente comando: cd Fotos.
Otro escenario es si deseas ir a un directorio completamente nuevo, por ejemplo, /home/nombredeusuario/Peliculas. En este caso, debes escribir cd seguido de la ruta absoluta del directorio: cd /home/ nombredeusuario/Peliculas.
Hay algunos atajos para ayudarte a navegar rápidamente:
cd .. (con dos puntos) para ir un directorio hacia arriba cd para ir directamente a la carpeta de inicio cd- (con un guión) para ir al directorio anterior Como nota al margen, el shell de Linux distingue entre mayúsculas y minúsculas. Por lo tanto, debes escribir el nombre del directorio de forma exacta.
3. comando ls El comando ls se usa para ver el contenido de un directorio. Por defecto, este comando mostrará el contenido de tu directorio de trabajo actual.
Si deseas ver el contenido de otros directorios, escribe ls y luego la ruta del directorio. Por ejemplo, ingresa ls/home/nombredeusuario/Documentos para ver el contenido de Documentos.
Hay variaciones que puedes usar con el comando ls:
ls -R también listará todos los archivos en los subdirectorios ls -a mostrará los archivos ocultos ls -al listará los archivos y directorios con información detallada como los permisos, el tamaño, el propietario, etc.
4. comando cat cat (abreviatura de concatenate, en inglés) es uno de los comandos más utilizados en Linux. Se utiliza para listar el contenido de un archivo en la salida estándar (sdout). Para ejecutar este comando, escribe cat seguido del nombre del archivo y su extensión. Por ejemplo: cat archivo.txt.
Aquí hay otras formas de usar el comando cat:
cat > nombredearchivo crea un nuevo archivo. cat nombredearchivo1 nombredearchivo2>nombredearchivo3 une dos archivos (1 y 2) y almacena la salida de ellos en un nuevo archivo (3) convertir un archivo a mayúsculas o minúsculas, cat nombredearchivo | tr a-z A-Z> salida.txt
5. comando cp Usa el comando cp para copiar archivos del directorio actual a un directorio diferente. Por ejemplo, el comando cp escenario.jpg /home/nombredeusuario/Imagenes crearía una copia de escenario.jpg (desde tu directorio actual) en el directorio de Imagenes.
6. comando mv El uso principal del comando mv es mover archivos, aunque también se puede usar para cambiar el nombre de los archivos.
Los argumentos en mv son similares al comando cp. Debes escribir mv, el nombre del archivo y el directorio destino. Por ejemplo: mv archivo.txt /home/nombredeusuario/Documentos.
Para cambiar el nombre de los archivos, el comando de Linux es mv nombreviejo.ext nombrenuevo.ext
7. comando mkdir Usa el comando mkdir para crear un nuevo directorio: si escribes mkdir Musica, creará un directorio llamado Musica.
También hay comandos adicionales de mkdir:
Para generar un nuevo directorio dentro de otro directorio, usa este comando básico de Linux mkdir Musica/Nuevoarchivo Usa la opción p (padres) para crear un directorio entre dos directorios existentes. Por ejemplo, mkdir -p Musica/2020/Nuevoarchivo creará el nuevo archivo «2020».
8. comando rmdir Si necesitas eliminar un directorio, usa el comando rmdir. Sin embargo, rmdir solo te permite eliminar directorios vacíos.
9. comando rm El comando rm se usa para eliminar directorios y el contenido dentro de ellos. Si solo deseas eliminar el directorio, como alternativa a rmdir, usa rm -r.
Nota: Ten mucho cuidado con este comando y verifica en qué directorio te encuentras. Este comando elimina todo y no se puede deshacer.
10. comando touch El comando touch te permite crear un nuevo archivo en blanco a través de la línea de comando de Linux. Como ejemplo, ingresa touch /home/nombredeusuario/Documentos/Web.html para crear un archivo HTML titulado Web en el directorio Documentos.
11. comando locate Puedes usar este comando para localizar un archivo, al igual que el comando de búsqueda en Windows. Además, el uso del argumento -i junto con este comando hará que no distinga entre mayúsculas y minúsculas, por lo que puedes buscar un archivo incluso si no recuerdas su nombre exacto.
Para buscar un archivo que contenga dos o más palabras, usa un asterisco (). Por ejemplo, el comando locate -i escuelanota buscará cualquier archivo que contenga la palabra «escuela» y «nota», ya sea en mayúsculas o minúsculas.
12. comando find Similar al comando locate, usando find también buscas archivos y directorios. La diferencia es que usas el comando find para ubicar archivos dentro de un directorio dado.
Como ejemplo, el comando find /home/ -name notas.txt buscará un archivo llamado notas.txt dentro del directorio de inicio y sus subdirectorios.
Otras variaciones al usar find son:
Para buscar archivos en el directorio actual, find . -name notas.txt Para buscar directorios, / -type d -name notes.txt 13. comando grep Otro comando básico de Linux que sin duda es útil para el uso diario es grep. Te permite buscar a través de todo el texto en un archivo dado.
Para ilustrar, grep azul notepad.txt buscará la palabra azul en el archivo del bloc de notas. Las líneas que contienen la palabra buscada se mostrarán.
14. comando sudo Abreviatura de «SuperUser Do» (SuperUsuario hace), este comando te permite realizar tareas que requieren permisos administrativos o raíz. Sin embargo, no es aconsejable usar este comando para el uso diario, ya que podría ser fácil que ocurra un error si haces algo mal.
15. comando df Usa el comando df para obtener un informe sobre el uso del espacio en disco del sistema, que se muestra en porcentaje y KB. Si deseas ver el informe en megabytes, escribe df -m.
16. comando du Si deseas verificar cuánto espacio ocupa un archivo o un directorio, el comando du (Uso del disco, en inglés) es la respuesta. Sin embargo, el resumen de uso del disco mostrará números de bloque de disco en lugar del formato de tamaño habitual. Si deseas verlo en bytes, kilobytes y megabytes, agrega el argumento -h a la línea de comando.
17. comando head El comando head se usa para ver las primeras líneas de cualquier archivo de texto. De manera predeterminada, mostrará las primeras diez líneas, pero puedes cambiar este número a tu gusto. Por ejemplo, si solo deseas mostrar las primeras cinco líneas, escribe head -n 5 nombredearchivo.ext.
18. comando tail Este tiene una función similar al comando head, pero en lugar de mostrar las primeras líneas, el comando tail mostrará las últimas diez líneas de un archivo de texto. Por ejemplo, tail -n nombredearchivo.ext.
19. comando diff Para abreviar diferencia, el comando diff compara el contenido de dos archivos línea por línea. Después de analizar los archivos, genera las líneas que no coinciden. Los programadores a menudo usan este comando cuando necesitan hacer modificaciones al programa en lugar de reescribir todo el código fuente.
La forma más simple de usar este comando es diff archivo1.ext archivo2.ext
20. comando tar El comando tar es el comando más utilizado para guardar múltiples archivos en un tarball, un formato de archivo de Linux común que es similar al formato zip, con compresión opcional.
Este comando es bastante complejo con una larga lista de funciones, como agregar nuevos archivos a un archivo existente, enumerar el contenido de un archivo, extraer el contenido de un archivo y muchos más.
21. comando chmod chmod es otro comando de Linux, utilizado para cambiar los permisos de lectura, escritura y ejecución de archivos y directorios. Como este comando es bastante complicado, puedes leer el tutorial completo (en inglés) para ejecutarlo correctamente.
22. comando chown En Linux, todos los archivos son propiedad de un usuario específico. El comando chown te permite cambiar o transferir la propiedad de un archivo al nombre de usuario especificado. Por ejemplo, chown usuariolinux2 archivo.ext hará que usuariolinux2 sea el propietario del archivo.ext.
23. comando jobs El comando jobs mostrará todos los trabajos actuales junto con sus estados. Un trabajo es básicamente un proceso iniciado por el shell.
24. comando kill Si tienes un programa que no responde, puedes cerrarlo manualmente utilizando el comando kill. Enviará una cierta señal al programa que se está ejecutando mal y le indica a la aplicación que finalice.
Hay un total de sesenta y cuatro señales que puedes usar, pero las personas generalmente solo usan dos señales:
SIGTERM (15): solicita que un programa deje de ejecutarse y te da algo de tiempo para guardar todo tu progreso. Si no especificas la señal al ingresar el comando kill, se utilizará esta señal. SIGKILL (9): obliga a los programas a detenerse inmediatamente. El progreso no guardado se perderá. Además de conocer las señales, también debes conocer el número de identificación del proceso (PID) del programa que deseas detener (kill). Si no conoces el PID, simplemente ejecute el comando ps ux.
Después de saber qué señal deseas usar y el PID del programa, ingresa la siguiente sintaxis:
kill [opción de señal] PID.
25. comando ping Usa el comando ping para verificar tu estado de conectividad a un servidor. Por ejemplo, simplemente ingresando ping localhost, el comando verificará si puedes conectarte a Google y también medirá el tiempo de respuesta.
26. comando wget La línea de comandos de Linux es muy útil: incluso puedes descargar archivos de Internet con la ayuda del comando wget. Para hacerlo, simplemente escribe wget seguido del enlace de descarga.
27. comando uname El comando uname, abreviatura de Nombre de Unix, imprimirá información detallada sobre tu sistema Linux, como el nombre de la máquina, el sistema operativo, el núcleo, etc.
28. comando top Como un terminal equivalente al Administrador de tareas en Windows, el comando top mostrará una lista de los procesos en ejecución y la cantidad de CPU que utiliza cada proceso. Es muy útil monitorear el uso de los recursos del sistema, especialmente para saber qué proceso debe terminarse porque consume demasiados recursos.
29. comando history Cuando hayas estado utilizando Linux durante un cierto período de tiempo, notarás rápidamente que puedes ejecutar cientos de comandos todos los días. Como tal, ejecutar el comando history es particularmente útil si deseas revisar los comandos que ingresaste anteriormente.
30. comando man ¿Confundido sobre la función de ciertos comandos de Linux? No te preocupes, puedes aprender fácilmente cómo usarlos directamente desde el shell de Linux mediante el comando man. Por ejemplo, al ingresar man tail se mostrarán las instrucciones manuales del comando tail.
31. comando echo Este comando se usa para mover algunos datos a un archivo. Por ejemplo, si deseas agregar el texto «Hola, mi nombre es John» en un archivo llamado nombre.txt, debes escribir echo Hola, mi nombre es John >> nombre.txt
32. comando zip, unzip Usa el comando zip para comprimir tus archivos en un archivo zip y use el comando unzip para extraer los archivos comprimidos de un archivo zip.
33. comando hostname Si deseas conocer el nombre de tu host/red, simplemente escribe hostname. Agregar un -I al final mostrará la dirección IP de tu red.
34. comando useradd, userdel Dado que Linux es un sistema multiusuario, esto significa que más de una persona puede interactuar con el mismo sistema al mismo tiempo. useradd se usa para crear un nuevo usuario, mientras que passwd agrega una contraseña a la cuenta de ese usuario. Para agregar una nueva persona llamada John, escribe useradd John y luego para agregar su contraseña, escribe passwd 123456789.
fuente: HostnigerMx
Gracias por el aporte. Corrección: rm (borrar archivo) Aporte: rmdir (borrar carpeta o directorio vacío)
me hubiera gustado que este cuso hubiera salido hace dos meses atrás ese tiempo sufrí mucho para instalar todo pero ahora yo lo tenia todo instalado gggg
Jajajaj literal, a mi este curso me tomó justo terminando la carrera por ende batallé mucho durando los cursos con WSL jeje
literal desde que inicio plarzi
Banda, no se olviden de apagar el WSL cuando acaben de desarrollar. Abran otra venta de comandos (no de linux) y den le este comando. A mi me llega a comer 1.5GB RAM mas lo del CPU, aun cerrando la terminal. Para mi buena practica para mantener nuestras laps ;)
wsl --shutdown
Y para encender el WSL ingresamos el comando: wsl --set-default-version 2 Desde la terminal de powershell?
En mi caso, simplemente con volver a abrir una ventana de comandos de Linux me activa el servicio de WSL en automatico. El problema es que no se cierra en automatico ( en mi caso se queda ahi una vez cerrada la consola consumiendo RAM y CPU)
Gracias que gran aporte
gracias por el aporte
Hola chicos, les cuento mi experiencia, resulta que no sabía que la contraseña se estaba escribiendo y pues puse una "contraseña" que no sabía que era. investigué un poco y encontré la solución para el que le pase esto y necesite solucionar:
1 - Cerramos el ubuntu. 2 - Entramo a powershell 3 - Escribimos en PowerSehll: ubuntu2004 config --default-user root 4 - Ingresamos a Ubuntu, esta vez aparece el usuario como root. 5 - Escribimos en ubuntu passwd NOBRE_USUARIO // el nombre del usuario al que le cambiaremos la contraseña. 6 - Cerramos Ubuntu. 7 - ingresamos a PowerShell y escribimos ubuntu2004 config --default-user NOMBRE_USUARIO.
Listo, ya cambiamos la contraseña.
Espero les sirva.
Graciass, me sirvió demasiado
Gracias! Me sirvió
Hola! Para los que tienen problemas al abrir el VS desde el terminal con "code .", abran una nueva ventana de VS, Ctrl+Shift+P y escriban Remote-WSL: New window (se supone que ya instalaron la extensión WSL Remote); una vez seleccionado se conectará al servidor y ya podrán ejecutarlo luego desde el terminal con "code ." sin problemas.
Al parecer es un tema con el firewalls de Windows. En fin, a seguir.
Hermano, eres mi salvador. P.D. Estoy usando Debian y creí que era tema de la distro.
eres mi heroe bro, gracias
Después de la instalación de Ubuntu lo pueden actualizar para que todo les funcione bien con los siguientes comandos.
sudo apt update sudo apt upgrade
Muchas Gracias por la sugerencia! ¿Cada cuanto es recomendable ejecutar estos comandos para actualizar lo nuevo que vaya saliendo?
Justo estaba buscando esos comandos. Gracias!
Héroe sin capa
Heroeeeeee
Me salvaste la vida ♥
Gracias si me ayudo
Primer aporte!
Eres lo máximo!
buenísimo, muchas gracias por compartir
Me salió este error pero lo resolví cuando mi nombre de usuario le quite las mayúsculas. por si a alguien mas le pasa. Please enter a username matching the regular expression configured via the NAME_REGEX[_SYSTEM] configuration variable. Use the `--force-badname' option to relax this check or reconfigure NAME_REGEX.
Muchas gracias por tu aporte!
Gracias , me salvaste :D
A mi me sale este error.
yo tambien. Ayudaaa! -
Amigo. Ya lo solucioné. No habia activado la Virtualizacion en el Bios xq pense que ya lo tenia activado y no era asi. Ve a revisar tu BIOS.
tengo un error en wsl RegisterDistribution failed with error: 0x80370102 por fa ayudenme
Yo tambien Help!!
A mí igual
Deberian actualizar algunas clases muchas cosas cambiaron son mas rapidas y practicas ahora..
Es totalmente cierto, digamos que hay pasos que se ahorran actualmente.
Total.
Me paso que al instalar Ubuntu, cerré la ventana y al abriarla nuevamente no me pedía los datos para crear mi usuario, sino que ingresaba con el usuario ROOT. Les dejo los pasos que seguí para resolverlo por si a alguien más le pasa lo mismo. Para crear un usuario en Ubuntu deberás:
sudo adduser tunombresudo -aG sudo tunombresudo su tunombrePara dejarlo como usuario por defecto deberás:
ubuntu2004 config --default-user tunombre
(coloco ubuntu2004 porque es la versión que se está usando en el curso).Gracias, me estaba volviendo loco, además de sentirme muy mal porque en tan poco tiempo ya estaba tan perdido :(
Hola a mi me pasa lo mismo pero se bloquea el teclado no me deja escribir nada
Cuando acceden a la ruta \wsl$ desde el gestor de archivos de windows pueden acceder a los datos de su ubuntu :D
para que nos sirve eso?
Va a llegar el caso en el que quieras enviar datos desde Windows a Ubuntu y viceversa. Si no se está muy familiarizado con la consola se puede llegar a convertir tedioso el tener que estar escribiendo un cp /mnt/c/user/tuusuario/desktop y desde ahí a la ruta de Ubuntu. Para ello lo puedes hacer más sencillo simplemente arrastrando desde el sistema de archivos de Windows accediendo a tu Ubuntu como muestro en el ejemplo.
CHICOS DEJO LA SOLUCION PARA EL QUE TENGA ESTE TIPO DE PROBLEMA:
se abrira una seccion como se muestra en la imagen y le daremos clic en donde dice: ++Remote - WSL = Reopen folder in WSL++
Y LISTO ESO ES TODO CHICOS ESPERO LES ALLA SERVIDO MI APUNTE. EXITOS A TODOS !!!
woww! Mil gracias por tu aporte, llevaba días intentando solucionar eso, veo muchos que les pasó este error, espero que vean pronto tu aporte!
Muchas gracias por tu aporte! me sirvió
Buen día estimados. Al momento de ejecutar el comando code . me muestra el siguiente error, su apoyo.
me pasó igual :(
¿encontraste solucion? a mi me salio lo mismo :(
Comandos básicos en la terminal:
* pwd: Nos muestra la ruta de carpetas en la que te encuentras ahora mismo. * mkdir: Nos permite crear carpetas (por ejemplo, mkdir Carpeta-Importante). * touch: Nos permite crear archivos (por ejemplo, touch archivo.txt). * rm: Nos permite borrar un archivo o carpeta (por ejemplo, rm archivo.txt). Mucho cuidado con este comando, puedes borrar todo tu disco duro. * cat: Ver el contenido de un archivo (por ejemplo, cat nombre-archivo.txt). * ls: Nos permite cambiar ver los archivos de la carpeta donde estamos ahora mismo. Podemos usar uno o más argumentos para ver más información sobre estos archivos (los argumentos pueden ser -- + el nombre del argumento o - + una sola letra o shortcut por cada argumento). * - ls -a: Mostrar todos los archivos, incluso los ocultos. * - ls -l: Ver todos los archivos como una lista. * cd: Nos permite navegar entre carpetas. * - cd /: Ir a la ruta principal: * - cd o cd ~: Ir a la ruta de tu usuario * - cd carpeta/subcarpeta: Navegar a una ruta dentro de la carpeta donde estamos ahora mismo. * - cd .. (cd + dos puntos): Regresar una carpeta hacia atrás.
Si quieres referirte al directorio en el que te encuentras ahora mismo puedes usar cd . (cd + un punto).
* history: Ver los últimos comandos que ejecutamos y un número especial con el que podemos repetir su ejecución. * ! + número: Ejecutar algún comando con el número que nos muestra el comando history (por ejemplo, !72). * clear: Para limpiar la terminal. También podemos usar los atajos de teclado Ctrl + L o Command + L.
Excelente aporte mi hermano
Excelente aporte!!
Gracias!