La terminal es una herramienta esencial en los sistemas operativos Linux, permitiendo la interacción directa con el sistema operativo a través de una interfaz de línea de comandos. No solo ofrece mayor control, sino también la capacidad de manipular eficientemente archivos y directorios. Aquí te mostramos cómo aprovechar al máximo la terminal de Ubuntu para mejorar tu competencia técnica.
¿Cómo abrir y visualizar archivos en la terminal?
Para comenzar a usar la terminal, simplemente accede al menú de aplicaciones en Ubuntu y busca "terminal". Desde aquí, puedes empezar a explorar tus archivos con comandos sencillos.
Listar archivos y directorios: Utiliza ls para mostrar todos los elementos en tu carpeta de inicio "home". Si prefieres una vista en forma de lista, usa ls -l.
lsls -l
¿Cómo navegar en el sistema de archivos?
Navegar entre directorios es fácil una vez que dominas algunos comandos básicos.
Cambiar de directorio: Usa cd seguido del nombre de la carpeta para moverte, por ejemplo, a "documentos":
cd documentos
Volver al directorio anterior: Si necesitas regresar, emplea cd ...
cd..
Ver el directorio actual: Usa pwd para imprimir el directorio en el que te encuentras actualmente.
pwd
¿Cómo limpiar la pantalla de la terminal?
Para mantener tu terminal organizada y fácilmente legible, puedes utilizar el comando clear o la combinación de teclas Ctrl + L para limpiar la pantalla.
clear
¿Cómo crear y manipular archivos y directorios?
La terminal te permite crear, mover o borrar archivos y directorios con una serie de comandos simples:
Crear un directorio: Usa mkdir seguido del nombre del directorio.
mkdir nuevo
Crear un archivo: Utiliza el comando touch para crear archivos, por ejemplo, escrito.txt.
touch escrito.txt
Copiar archivos: Puedes hacer una copia de un archivo usando cp archivo.txt copia_archivo.txt.
cp escrito.txt copia_escrito.txt
Mover archivos: Mueve archivos a un directorio con mv nombre_archivo destino.
mv escrito.txt nuevo/
Eliminar archivos: Para borrar un archivo, emplea rm seguido del nombre del archivo, pero usa este comando con precaución, ya que elimina archivos de manera permanente.
rm copia_escrito.txt
¿Cómo eliminar carpetas?
Eliminar carpetas requiere del comando rm con la opción recursiva para asegurarse de que todo el contenido sea eliminado.
Eliminar un directorio: Usa rm -r nombre_directorio para borrar una carpeta entera.
rm -r nuevo
Usar la terminal de manera eficaz puede incrementar significativamente tu productividad en Linux. Aunque puede parecer intimidante al principio, con práctica, estos comandos se vuelven intuitivos, facilitando operaciones complejas en menos tiempo. Si deseas profundizar en el uso de la terminal, Platzi ofrece un curso introductorio a esta herramienta indispensable. ¡No dejes de aprender y explorar lo que la línea de comandos puede ofrecerte!
En muchas distros GNU/Linux, la manera mas fácil de invocar la terminal/consola es con el atajo ctrl +alt + t Puede que en algunos entornos varíe un poco, pero por lo general el atajo es el mismo
Gracias por el aporte, funciono Linux Mint 19.3
En Ubuntu si me funciono
rm es un comando que debemos usar con mucho cuidado ya que lo que se borra usando este comando desde la terminal no pasa a la papelera del sistema si no que es borrado de forma definitiva a diferencia de borrar archivos usando el explorador de archivos.
Este comando me trae flashbacks
rm -r, otro nivel de peligro jaja.
Hola compañeros. Si van a Settings y luego Keyboard Shortcuts pueden configurar el atajo para abrir la terminal, el navegador, etc... Denle la oportunidad y personalicen su Ubuntu.
Buenisimo :D
Comandos Básicos de la terminal:
Listar archivos:
ls
Listar archivos para ver su peso de una manera mas mas legible
ls -lh
Listar archivos ocultos:
ls -a
Identificar la ruta en la que estamos en nuestro sistema:
pwd
Movernos entre directorios:
cd
Crear un directorio:
mkdir
Copiar un archivo:
cp
Borrar un archivo:
rm
Mover un archivo:
mv
Borrar un directorio:
rmdir
Limpiar la terminal
clear
Gracias por reunir organizadamente todos los comandos! Para borrar un directorio también está rm -r nombre_de-directorio, que fue el que el profe dio en la clase.
Nada como el curso introductorio a la terminal aquí en Platzi. Te ayudará con los comandos básicos, crear alias, atajos de teclado compartidos por la comunidad en comentarios, etc. Es una herramienta I-N-D-I-S-P-E-N-S-A-B-L-E en el día a día si quieres programar.
Salu2
Gracias. Tomaré el curso.
Aquí tienen una imagen con los comandos básicos de la terminal en Linux
Comandos básicos:
Para abrir terminal
ctrl + alt + t
Si quieres conocer un comando en especifíco, puedes utilizar este comando para ver sus características y opciones, ejemplo: man ls (para salirse solo hay que dar q)
Crear carpeta -- mkdir <nombre>
Crear archivo -- touch <nombre>.<extension>
Copiar archivo -- cp <archivo> <nuevonombre>
Mover archivo a otra carpeta -- mv <archivo> <carpeta>
Eliminar archivo -- rm <nombre>
Eliminar carpeta -- rm -r <carpeta>
OBS: Las carpetas con archivos no se pueden eliminar sólo con
rm porque tiene que hacer de manera recursiva por eso usar con las
opciones que van despues del guion
-r es recursiva
🔥 Aquí hay una tabla con los comandos que más usarás en Linux:
Como puedo montar dos particiones ntfs para que se inicien junto con ubuntu ??
adicionandolas al archivo /etc/fstab
no recuerdo la modificacion exacta pero ya saber por donde buscar
Aqui encontre un link con tu misma pregunta, en ingles, donde dicen como hacerlo, tanto por consola, modificando fstab, como tambien graficamente, usando la app Disk, de Ubuntu
En informática, se denomina terminal o consola (hardware) a un dispositivo electrónico o electromecánico que se utiliza para interactuar con un computador. ... Un terminal, por su parte, puede definirse como cada uno de los ordenadores conectados a la red. También recibe el nombre de nodo o estación de trabajo.
Clase 10 – Comandos básicos de la terminal
¿La terminal es una de las grandes utilidades que tiene los sistemas operativos de Linux?
Sí.
¿La terminal viene instalada de manera nativa?
Sí.
¿Cómo podemos abrir la terminal en Ubuntu?
Nos dirigimos al menú de aplicaciones de Ubuntu y en la barra de búsqueda tecleamos “terminal”.
¿Cuáles son las ventajas de la terminal?
Ver, editar, modificar, cambiar y renombrar y crear archivos de nuestro sistema.
¿Para qué sirve el comando ls?
Para listar los archivos y directorios que estén almacenados en el directorio de trabajos actual.
¿Para qué sirve el comando ls -l?
Para listar los archivos y directorios que estén almacenados en el directorio de trabajos actual en formato de lista.
¿Para qué sirve el comando cd?
Para movernos entre los directorios.
¿Cómo podemos limpiar la pantalla de la terminal?
Comando: clear.
Shorcut: CTRL + L
¿Cómo podemos devolvernos un directorio atrás desde el directorio de trabajo en el que nos encontremos?
Con el comando cd ..
¿Para qué sirve el comando pwd?
Para imprimir en la terminal la ruta absoluta del directorio de trabajo.
¿Para qué sierve el comando mkdir?
Para crear directorios.
¿Cuál es la sintaxis del comando mkdir?
mkdir nombre-directorios
mkdir nuevo
¿Para qué sirve el comando touch?
Para crear archivos de texto.
¿Cuál es la sintaxis del comando touch?
touch nombre-archivo
touch escrito.txt
¿Para qué sirve el comando cp?
Para crear una copia de un archivo.
¿Cuál es la sintaxis del comando cp?
cp nombre-archivo-a-copiar nombre-de-copia
cp escrito.txt copia_escrito.txt
¿Para qué sirve el comando mv?
Para mover archivos de un directorio a otro.
¿Cuál es la sintaxis del comando mv?
mv nombre-archivo ruta-destino
mv escrito.txt Nuevo/
¿Para qué sirve el comando rm?
Para eliminar archivo.
¿Cuál es la sintaxis del comando rm?
rm archivo-a-eliminar
rm copia_escrito.txt
¿Para qué sirve el comando rm -r?
Para eliminar un directorio con contenido adentro de él.
¿Cuál es la sintaxis del comando rm -r?
rm -r directorio-a-eliminar
rm -r nuevo
Dejo el resumen de clase:
Ls -> Se encarga de listarnos todos los archivos y documentos que tenemos en en nuestra dirección.
Touch -> “escrito.txt”; crea un archivo en carpeta.
Cp -> “escrito.txt copia_escrito.txt”; crea una copia de del archivo anteriormente creado.
Mv -> mueve el archivo a la carpeta deseada. “Mv escrito.txt Nuevo/“
Rm -> elimina un archivo “rm copia_esrito.txt” Lo elimina completamente del sistema, para eliminar carpeta completa “rm -r Nuevo/”
Tengo una duda, es normal que al uno trabajar con virtual box el teclado funcione distinto en el ubuntu. Es decir, en mi caso algunos botones de mi teclado funcionan diferente en el ubuntu de virtualbox, pero en mi pc con el ubuntu instalado funciona normal
Holiii 👋🏻
Tal vez en Virtual Box tienes una distribución diferente del teclado, verifica que sea la misma que tienes en tu Ubuntu.
Tengo exactamente el mismo problema, y es peor aún porque estoy acostumbrado a usar los comando de teclado para colocar caracteres ASCII.
Solo quería aportar que cuando codean o escriben pueden usar tab para auto completar comandos por ejemplo:
cd E (tab) y me auto completa y queda cd Escritorio/
que es lo que también utiliza el profe, para comandos mas largos o archivos con nombres largos ahorra mucho mas tiempo y errores de tipeo.
Consejo: En muchas distribuciones basadas en Ubuntu con presionar Ctrl + Alt + T se abrirá la terminal.
Resumen de los comandos:
Ver todos los archivos en tu carpeta actual:
ls -A
Cambiar de carpeta:
cd
Ejemplo:
cd "mi carpeta/"cd ../
Sugiero siempre encerrar la carpeta entre comillas, porque si queremos escribir una ubicación que contiene espacios va a dar error debido a que el sistema va a representarlo como diferentes valores.
Limpiar la consola:
clear
# Es más eficiente usar Ctrl+L
Mostrar la carpeta en dónde estás:
pwd
Crear carpetas:
mkdir
Ejemplo:
mkdir "Nueva carpeta"
Crear archivos:
touch
Ejemplo:
touch "Nuevo archivo.txt"
Copiar archivos:
cp
Ejemplo
cp "archivo a copiar.txt""copia del archivo.txt"
Mover archivos:
mv
Eliminar archivos permanentemente:
rm
Eliminar carpetas permanentemente:
rm -r
Ese comando es muy peligroso así que recomiendo usar:
rm -ri
Más comandos
Actualizar las aplicaciones y el sistema:
sudo apt update && sudo apt full-upgrade
Conocer más información sobre un comando:
--help
Ejemplo:
ls --help
Editar un archivo:
nano "mi archivo.txt"
Salir de la terminal:
exit
Copiar carpetas completas:
cp -r "carpeta a copiar""ubicacion de la copia/copia de mi carpeta"
Cambiar el nombre a un archivo o carpeta:
rename "viejo nombre.txt""nuevo nombre.txt"
También puedes personalizar tu terminal de la manera que gustes.
.
Por aquí te dejo el link de un theme para ZSH que hizo el profesor Oscar Barajas, que la verdad quedó muy bien :D
Really cool!
Aquí te presento algunos comandos básicos de terminal en Ubuntu:
"ls":Muestra los archivos y carpetas en el directorio actual."cd":Cambia de directorio.Por ejemplo, cd Documents cambiará al directorio "Documents"."pwd":Muestra la ruta completa del directorio actual."mkdir":Crea una nueva carpeta.Por ejemplo, mkdir NuevaCarpeta creará una carpeta llamada "NuevaCarpeta"."touch":Crea un nuevo archivo vacío.Por ejemplo, touch NuevoArchivo.txt creará un archivo de texto vacío llamado "NuevoArchivo.txt"."cp":Copia un archivo o carpeta.Por ejemplo, cp archivo1.txt archivo2.txt copiará el archivo "archivo1.txt" como "archivo2.txt"."mv":Mueve o renombra un archivo o carpeta.Por ejemplo, mv archivo1.txtDocuments moverá el archivo "archivo1.txt" al directorio "Documents"."rm":Elimina un archivo o carpeta.Por ejemplo, rm archivo1.txt eliminará el archivo "archivo1.txt"."sudo":Ejecuta un comando con privilegios de administrador.Por ejemplo, sudo apt-get update actualizará los paquetes del sistema."clear":Limpia la terminal, eliminando todos los mensajes y comandos anteriores.
Ten en cuenta que estos son solo algunos de los comandos básicos de terminal en Ubuntu y existen muchos otros comandos avanzados disponibles para realizar tareas específicas.
Resumen de Comandos de la Terminal
ls (LS)—> Muestra los archivos y directorios que tengamos en el home
ls -l (LS -L)--> Muestra los archivos y directorios como lista
cd: para ingresar a una carpeta. Ej: cd Documentos
cd .. —> Sale de la carpeta o directorio actual
pwd —> Muestra la ruta donde estoy
clear o ctrl L —> Limpia pantalla
mkdir —> Crear un directorio
touch —> Crear archivo Ej: touch escrito.txt
cp —> Copia de archivos Ej: cp escrito.txt copia_escrito.txt
mv —> Mover archivos Ej: mv texto.txt proyecto
rm —> Borrar o eliminar archivos definitivamente. Tener cuidado con este comando
rm -r —> Elimina carpeta de forma recursiva Ej: rm -r proyecto
El único que no me funciono fue cp...no se si porque estoy usando otra distro de GNU Linux (Zorin), pero buen ejercicio para repasar el uso de comandos desde la terminal