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?
Aún no tienes acceso a esta clase
Crea una cuenta y continúa viendo este curso
Aportes 33
Preguntas 10
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.
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
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:
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>
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
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/”
Aquí tienen una imagen con los comandos básicos de la terminal en Linux
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.
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
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"
Llego el momento de tomar el curso de Terminal.
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
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
take <name_dir> - Crear y ingresa al directorio en un mismo comando
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
😃
Comandos básicos de la terminal 10/17
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? Crea una cuenta o inicia sesión.