Un tutorial hecho por una compañera con los commandos mas usados en la terminal:
.
Comandos básicos y atajos para la terminal
.
Instalación de Linux
¿Qué es Linux y por qué instalarlo?
Instalando Ubuntu en VirtualBox
Creando una USB booteable con Ubuntu
Instalando Ubuntu directamente en nuestro equipo
Herramientas web y editor de texto
¿Qué es el navegador?
Instalación del navegador y sus DevTools
Instalando nuestro editor de texto
Extensiones y personalización de Visual Studio Code
Cómo usar Live Server en proyectos reales de HTML y CSS
Introducción a la terminal
Comandos básicos de la terminal
Instalación de Node.js
Tu primer proyecto con React
Introducción a Git y Github
¿Qué es Git y Github?
Configurando nuestras credenciales
Haciendo nuestros primeros commits
Subiendo nuestro primer repositorio
Despedida
¿Qué es lo que sigue?
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Enrique Devars
Aportes 56
Preguntas 11
Un tutorial hecho por una compañera con los commandos mas usados en la terminal:
.
Comandos básicos y atajos para la terminal
.
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
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.
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.
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
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
Aquí tienen una imagen con los comandos básicos de la terminal en Linux
Comandos básicos:
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)
~$ man <comando>
Listar los archivos
~$ ls
Listar archivos en forma de lista
~$ ls -l
Moverme de carpeta:
~$ cd ruta/ruta/ruta
Limpiar la pantalla
~$ clear
Carpeta anterior
~$ cd ..
Directorio actual
~$ pwd
Crear carpeta/directorio
mkdir <nombre_de_archivo>
Crear un archivo de cualquier tipo
~$ touch <nombre>.<tipo de archivo>
Crear copia de un archivo
~$ cp <nombre_del_archivo> <nueva_copia_del archivo>
Mover archivo
~$ mv <archivo> carpeta/ruta/ruta
Eliminar
~$ rm <archivo>
Listar archivos – ls
Listar archivos en lista – ls -l
Ingresar a las carpetas – cd <carpeta>
Regresar a la carpeta anterior – cd …
Limpiar pantalla – clear
Combinacion limpiar pantalla – Ctrl + l
Imprimir directorio actual – pwd
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
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.
🔥 Aquí hay una tabla con los comandos que más usarás en Linux:
Y con regalo incluido 🎁
¿La terminal es una de las grandes utilidades que tiene los sistemas operativos de Linux?
¿La terminal viene instalada de manera nativa?
¿Cómo podemos abrir la terminal en Ubuntu?
¿Cuáles son las ventajas de la terminal?
¿Para qué sirve el comando ls?
¿Para qué sirve el comando ls -l?
¿Para qué sirve el comando cd?
¿Cómo podemos limpiar la pantalla de la terminal?
¿Cómo podemos devolvernos un directorio atrás desde el directorio de trabajo en el que nos encontremos?
¿Para qué sirve el comando pwd?
¿Para qué sierve el comando mkdir?
¿Cuál es la sintaxis del comando mkdir?
¿Para qué sirve el comando touch?
¿Cuál es la sintaxis del comando touch?
¿Para qué sirve el comando cp?
¿Cuál es la sintaxis del comando cp?
¿Para qué sirve el comando mv?
¿Cuál es la sintaxis del comando mv?
¿Para qué sirve el comando rm?
¿Cuál es la sintaxis del comando rm?
¿Para qué sirve el comando rm -r?
¿Cuál es la sintaxis del comando rm -r?
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/”
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 😄
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.txt Documents 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.
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
Llego el momento de tomar el curso de Terminal.
take <name_dir> - Crear y ingresa al directorio en un mismo comando
detallazo de tener cuidado con los comandos, a practicar con la terminal se a dichoo!!
¡Que buena refrescada sobre los comandos basicos de Linux! Como cuando estudiaba mis clases de Sistemas Operativos.
Comandos básicos de la terminal 10/17
La Terminal de Linux es una consola, similar a CMD o PowerShell(pero mucho más avanzada que ambas), utilizada para permitir a los usuarios más avanzados y técnicos controlar hasta el más mínimo detalle del sistema operativo.
ls = muestra el contenido visible de la carpeta ls -la lista y muestra todo el contenido visible y oculto
cd = sirve para moverte entre carpetas
touch = sirve para crear archivos por ejemplo ejemplo.txt ejemplo.html
mkdir = sirve para crear carpetas
pwd = te muestra donde te encuentras
rm -rf = elimina un archivo carpeta tengan cuidado porque una vez lo eliminas nunca lo puedes recuperar
sudo = es como si ejecutarias con administrador en windows te da super usuario
cp = copia archivos o carpetas
mv = mueve archivos o carpetas tambien puedes cambiar nombres por ejemplo mv hola holacambiado
estas cambiando de nombre hola a hola cambiado
Básico pero muy potente
El curso de Terminal y Línea de Comandos profundiza en este tema, es muy útil para poder continuar con estas temáticas.
Estos son algunos apuntes de los comandos básicos de la terminal en Ubuntu
-cd <ruta-a-la-que-queremos-movernos> : Para movernos entre carpetas. Para movernos a la carpeta superior pondremos “cd …”.
ls - <argumentos> : Nos muestra un listado de los archivos y carpetas que hay en en el directorio en el que estamos. Le podemos pasar como argumento “l” para ver los archivos y directorios como un listado, “a” para ver los archivos ocultos, “s” para ver los el tamaño en bloques de cada archivo, o todas juntas(“ls -las“).
cp <nombre-archivo> <archivo-copiado> : Para copiar archivos.
mkdir <nombre-carpeta> : Para crear carpetas.
rm <nombre-archivo> : Para borrar archivos.
mv <nombre-archivo> <nuevo-nombre-archivo> : Para cambiar archivos de nombre, también nos sirve para mover archivos si especificamos también la ruta.
sudo apt-get install <nombre-programa> : Para instalar programas o aplicaciones desde el terminal, necesitamos saber el nombre exacto del programa o la aplicación. Si el programa requiere de paquetes adicionales nos preguntará si queremos instalarlos.
sudo apt-get remove <nombre-programa> : Para desinstalar programas o aplicaciones desde el terminal, necesitamos saber el nombre exacto del programa o la aplicación.
sudo apt-get update: Para actualizar las listas de software de nuestro ordenador.
sudo apt-get upgrade: Para actualizar el software de nuestro ordenador con las listas del update.
sudo reboot: Para reiniciar el ordenador.
sudo poweroff: Para apagar el ordenador.
Ya con mi Ubuntu. Ahora a hacer el curso de terminal y linea de comandos
Comandos Básicos: Terminal Linux
ls - listar todos los archivos y directorios(folder) lista: ls -l (lista) (carpeta) documentos = cd documentos/ clear = limpiar todo el comando carpeta anterior = cd .. ls = directorios que se tiene pwd = mostrar directorio que tienes CTRL + L = clear (limpiar) directorio nuevo = mkdir nuevo crear archivos = touch."formula" copia = cp "copia_escrito" mv = mover rm = remove eliminar = rm -r Nuevo/
pwd
: Significa “print working directory” y muestra la ruta completa del directorio actual en el que estamos trabajando.cd
: Significa “change directory” y se utiliza para cambiar el directorio actual. Normalmente, va acompañado del nombre del directorio al cuál queremos ingresar, ejemplo “cd Documents/”.cd o cd ~
: Cambia al directorio de usuario.cd .
: Significa “directorio actual” y se usa para indicar que quiero permanecer en ese directorio.cd ..
: Significa “directorio padre” y se utiliza para subir un nivel en la jerarquía de directorios.ls
: Significa “list” 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 “make directory” y se utiliza para crear una nueva carpeta, ejemplo “mkdir proyect”.touch
: Se utiliza para crear un archivo vacío, ejemplo ‘touch 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 “remove” y se utiliza para eliminar un archivo o carpeta, ejemplo “rm example.txt”. Es un comando que se debe utilizar conscientemente, ya que no hay forma de recuperar lo que se elimine.“command” --help
: Es un argumento que se usa para mostrar la ayuda de un comando en específico, ejemplo “rm –help” muestra la ayuda disponible para ese comando.El comando “rm -r” en Ubuntu es utilizado para eliminar un directorio y todos los archivos y subdirectorios dentro de él. El parámetro “-r” especifica que se deben eliminar los directorios de forma recursiva, es decir, se eliminan todos los archivos y subdirectorios contenidos dentro del directorio especificado. Tenga cuidado al utilizar este comando, ya que una vez eliminado, los archivos no se pueden recuperar.
Que genial fue conocer la terminal!
Considero que los mas importantes de aprender son
Con este comando podemos volver a la carpeta raíz, espero les sirva ❤️
cd ~
Terminal ❤️
De hecho, la -l del comando ls se refiere a long debido a que nos muestra más datos de cada archivo/directorio
excelente inicio
Me dio miedo que con los comandos rm siempre se eliminan por completo de la computadora… a veces por error suelo eliminar cosas y miro en la copia de seguridad o en la papelera. Aquí no lo podre hacer xD.
ls Enlista todos los archivos, carpetas y directorios dentro de Home.
ls -l Para ver los archivos y directorios como un listado mostrando detalles.
ls -a para ver los archivos ocultos
ls -s para ver los el tamaño en bloques de cada archivo
cd sirve para moverte entre carpetas
cd nombreDirectorio
Ingresa a una carpeta determinada cd Documentos/
Cd … Se regresa a una carpeta anterior cd …
clear Limpia la pantalla
Combinación limpiar pantalla – Ctrl + l
pwd Imprime el directorio o ruta actual donde me encuentro
mkdir para crear directorios (carpetas) mkdir nombre_ carpeta
Touch
touch nombre.txt sirve para crear archivos ejemplo.txt
cp crea una copia de del archivo anteriormente creado.
escrito.txt copia_escrito.txt
mv mueve el archivo a la carpeta deseada mv escrito.txt nombre_carpeta/
rm elimina un archivo completamente del sistema. rm copia_esrito.txt
rm -r Elimina una carpeta rm -r nombre_carpeta/
COMANDOS
ls -> Permite visualizar o enlistar los archivos o directorios dentro de una ubicación.
ls –l -> Muestra los archivos o directorios en forma de lista mostrando detalles.
cd nombreDirectorio -> Ingresa a una carpeta determinada
cd … -> Sale de una carpeta a un nivel exterior.
clear -> Limpia la pantalla
pwd -> Muestra la ruta actual donde se encuentra.
mkdir nuevoDirectorio -> Permite crear un nuevo directorio en la ubicación que se encuentre.
touch nuevoArchivo.extensión -> Permite crear un nuevo archivo
cp archivo1 archivo2 -> Permite crear una copia de un archivo y asignarle otro nombre
mv archivo ubicación -> Permite mover un archivo de una ubicación a otra
rm nombreArchivo.txt -> Permite eliminar un archivo dentro de una carpeta
Rm -r nombreCarpeta -> Permite eliminar un archivo o carpeta de forma recursiva
hoy aprendí que rm -r borra carpetas y que además el comando rm es muy peligroso demos saber muy bien como utilizarlo.
La terminal te hace sentir hacker, pero la realidad es que es una habilidad fundamental que todo desarrollador debe adquirir asi como GitHub
Comandos de esta clase:
**- ls: **sirve para ver las carpetas que es encuentren en la direcciòn que estamos
- cd: Sirve para movernos entre carpetas
- pwd: Para ver la dirección en la que estamos
- mkdir Nombre_carpeta: Para crear una carpeta
- touch nombre_documento.txt: crear un documento
- cp nombre_documento.txt copia_nombre_documento.txt: crea copia de un documento
- mv nombre_documento.txt nombre_carpeta/ : Mover una documento a una carpeta
- rm nombre_documento.txt: eliminar
😃
Para ir anotando comandos y tenerlos de manera rápida, podemos utilizar la herramienta para tomar notas de Google, llamada Google keep.
Dentro de Google Keep, podemos crear una nueva nota, le colocamos de título Comandos para la terminal.
Después donde empezamos a escribir colocamos
nombre del comando --> Descripción de lo que hace el comando --> Forma de usar el comando
XTerm. Xterm es el emulador de terminal más popular que podemos encontrar. Más incluso que GNOME Terminal. Este es el terminal que viene instalado por defecto en el administrador de ventanas X Window.
genial el repaso de comandos de Linux
Gracias!
Excelente clase
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?