No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Comandos básicos de la terminal

10/17
Recursos

Aportes 56

Preguntas 11

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

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:

  1. 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)

~$ 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 🎁

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/”

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.

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

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 es una utilidad que esta de manera nativa en las distribuciones GNU/Linux
  • Podemos manejar archivos en la terminal
  • ls -l muestra los archivos y carpetas en forma de lista
  • cd me mueve a carpetas
  • cd … me regresa a la carpeta anterior
  • pwd me dice en que ruta estoy
  • ctrl + l muestra un espacio de trabajo básico
  • mkdir para crear directorios (carpetas)
  • touch para crear archivos como texto.txt
  • cp para copiar archivos
  • mv para mover archivos
  • rm para remover archivos
  • rm -r para remover carpetas
  • clear borra la consola

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

Otra terminal que esta super es warp, ya está disponible en linux y por lo poquito que llevo ocupandola, está bastante bien, les dejo el link de descarga <https://www.warp.dev/>
¿Qué pasa si elimino una carpeta sin -r y solo utilizo rm? ?
Estoy trabajando con el entorno en VirtualBox parece funcionar perfectamente hasta que trato de abrir la terminal =(

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/

Siempre se aprende algo nuevo, en este caso aprendí que CTRL + L tiene la misma función que el comando clear

Comandos básicos de la terminal


  • 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

  • ls para listar archivos
  • cd movernos entre directorios
  • clear limpia la pantalla
  • pwd muestra la el directorio actual de trabajo
  • mkdir crea carpetas
  • touch crea un archivo de bacio y darle cualquier tipo de extencion
  • cp copia un archivo
  • mv mueve un archivo
  • rm elimina archivos
  • rm -rf elimina carpetas de forma forzada y recursivamente
  • less visualiza un archivo
  • man muestra el manuel de los comandos que cuenten con uno.
  • find busqueda de archivos y carpetas
    existen cientos de comandos muy utiles y solo basta con despues del comando agregar el modificador --help para tener ayuda simple del mismo o usar el comando man + el comando del que queramos conocer más opciones

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