No tienes acceso a esta clase

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

Adquiere por un a帽o todos los cursos, escuelas y certificados por un precio especial.

Antes: $249

Currency
$219/a帽o

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Comprar ahora

Termina en:

0D
1H
36M
58S

Comandos b谩sicos de la terminal

10/17
Recursos

Aportes 53

Preguntas 11

Ordenar por:

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

o inicia sesi贸n.

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

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 鈥渢erminal鈥.

驴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 -> 鈥渆scrito.txt鈥; crea un archivo en carpeta.
Cp -> 鈥渆scrito.txt copia_escrito.txt鈥; crea una copia de del archivo anteriormente creado.
Mv -> mueve el archivo a la carpeta deseada. 鈥淢v escrito.txt Nuevo/鈥
Rm -> elimina un archivo 鈥渞m copia_esrito.txt鈥 Lo elimina completamente del sistema, para eliminar carpeta completa 鈥渞m -r Nuevo/鈥

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鈥o se si porque estoy usando otra distro de GNU Linux (Zorin), pero buen ejercicio para repasar el uso de comandos desde la terminal

馃敟 Aqu铆 hay una tabla con los comandos que m谩s usar谩s en Linux:

Y con regalo incluido 馃巵

Llego el momento de tomar el curso de Terminal.

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铆 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.

take <name_dir> - Crear y ingresa al directorio en un mismo comando

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 馃槃

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.

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"

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 鈥渃d 鈥︹.

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 鈥渓鈥 para ver los archivos y directorios como un listado, 鈥渁鈥 para ver los archivos ocultos, 鈥渟鈥 para ver los el tama帽o en bloques de cada archivo, o todas juntas(鈥渓s -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

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.

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/

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 鈥減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 cu谩l 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鈥.
  • 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.

El comando 鈥渞m -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 鈥搇 -> 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