Apuntes/tmux.md

6.1 KiB

ls pwd - para ver a dónde estoy en la compu /home/mobaxterm tmux ls - multiplexor de terminales se queda corriendo el programa parecido al mosh pero distintos porque en tmux puede tener varias terminales, este recupera el servidor ps ax - para ver los procesos del servidor debian - muy seguro tmux - abre servidor tmux tmux ls - para ver las terminales tmux que hay tmux a -t (terminal) - para conectarse a la misma terminal para moverme de la terminal es ctrl+b lo sueltas c - para crear una nueva ctrl+b lo sueltas y (terminal) - para moverse de terminal ctrl+b y d para hacer detach y cambiar de red y continuar con lo que se estaba trabajando ctrl+b % dividir en horizontal ctrl+b <- o -> para irse moviendo de pantalla ctrl+b “ para dividir en vertical ctrl+b flechitas arriba/abajo para moverse ctrl+b c crear nueva terminal ctrl+b p para moverse al anterior (previous) ctrl+b n para moverse al anterior (next) ctrl+b x para matar el panel, como para matar una terminal ctrl+b $ para renombrar terminal Ctrl+c o Ctrl+d mata el proceso en el que se te atore touch (nombre) para crear un archivo cat para concatenar varios archivos y mostrarte su contenido less para visualizar archivos de texto de manera interactiva, permite navegar a través del archivo de manera más eficiente y cómoda. history para ver todos los comandos que has utilizado en orden clear para borrar la terminal mv (nombre + directorio) para mover archivos mv oldfile newfile cp (nombre + path) para copiar un archivo cp mycoolfile /home/pete/Documents/cooldocs SE AGREGA -i PARA NO SOBRESCRIBIR LOS ARCHIVOS mkdir para crear un nuevo directorio rm para remover archivos -r recursivo, todo lo que se incluye dentro de un directorio (borra de uno a uno) rm -f para remover todos los archivos rmdir para remover un directorio help echo man ls para el manual whatis (comando) te dice qué hace un comando sudo su para meterse como administrador ls -l para mostrar las modificaciones de los archivos ls -la muestra los archivos ocultos vim leer un archivo bashrc configuración de la terminal q para salir

—------------------------------------- Los aspectos más importantes del funcionamiento de tmux son las sesiones de terminal, las ventanas y los paneles ionos.es:

Sesiones de terminal: En las sesiones de terminal se ejecutan tareas y comandos, y se maneja la distribución de Linux. Por ejemplo, puedes comenzar una nueva sesión escribiendo este comando en la línea de comando: tmux new. Ventanas: Si deseas realizar tareas específicas por separado dentro de una sesión, puedes utilizar tmux para trabajar en paralelo con varias ventanas en una sesión al mismo tiempo. Para abrir una nueva ventana en la sesión, pulsa Ctrl+b seguido de c. Paneles: También puedes dividir estas ventanas en diferentes áreas (paneles o “Panes”), para ejecutar, por ejemplo, logs de errores mientras realizas otras tareas en la misma ventana. Si quieres dividir una ventana en paneles, escribe Ctrl+b seguido de % para tener una ventana dividida verticalmente o Ctrl+b seguido de " para crear una ventana dividida horizontalmente. Todos los comandos en Tmux comienzan con un prefijo, que por defecto es Ctrl+b.

Aquí hay algunos comandos básicos de Tmux hostinger.es:

Para iniciar una nueva sesión: tmux new -s [nombre_de_sesion] Para adjuntar a una sesión existente: tmux attach -t [nombre_de_sesion] Para cambiar entre sesiones: Ctrl+b ( Para listar todas las sesiones: tmux ls Para matar una sesión: tmux kill-session -t [nombre_de_sesion] Para dividir la ventana de forma horizontal: Ctrl+b " Para dividir la ventana de forma vertical: Ctrl+b % Para cambiar entre paneles: Ctrl+b flechas de dirección Para cerrar un panel: Ctrl+b x

permisos: r-reading w-editing x-execution chmod u-x remueve permisos de para x del usuario u, sirve sólo si eres el autor original del archivo, otros usuarios no pueden cambiar permisos mkdir Files para ver un directorio touch + (nombre del archivo) para crear un empty file que tiene la intención de ser un archivo de texto de linux cd para moverse de directorio mv + (path) para mover archivos sin cambiar su contenido cp + (nombre y dirección) para copiar un folder y su contenido y moverlo a otro folder rm -r para borrar un archivo de forma permanente cat preview de un archivo sin abrirlo clear para limpiar la terminal send history para ver todos comandos que hemos utilizado en orden ln -s + (path y nombre del archivo) para crear enlaces simbólicos, es un tipo de referencia a un archivo o directorio existente, similar a un acceso directo

vi + (nombre de archivo) la terminal enseña todo el contenido textual del archivo - presionando la tecla "i" para entrar en el modo INSERT y puedes interactuar con el contenido de texto, usando ESC para entrar en el modo comando - si vamos a una línea y presionamos el comando "y" se copia el texto que hay en esa línea, si nos movemos a otra línea y presionamos el comando "p" se pega lo que copiamos - usando el comando "u" para deshacer lo que hicimos - podemos ocupar "/"+(cualquier palabra clave) para buscar entre el archivo empezando desde el inicio del archivo y "?" para buscar desde el final - para guardar se ocupa ":w" - para salir del archivo se ocupa ":q" df para mostrar el estado actual df -h para mostrar el estado actual de una manera más fácil ps aux para mostrar todas las aplicaciones en progreso sudo para entrar en el administrador aptitude es un administrador de paquetes que proporciona una manera conveniente de instalar, actualizar y gestionar software en sistemas Linux. man ls para obtener tips del comando que se quiere utilizar sudo su para correr comandos en modo administrador, te pide contraseña para hacer eso (si eres root puedes hacer cualquier cambio) y se ocupa para para instalar, borrar y agregar paquetes apt es un manejador de paquete que sirve para instalar y administrar todos los programas que se tienen el linux apt search para buscar paquetes para instalar

——————————— ssh - controlar compu de manera externa ftp - compartir archivos mosh - conectar a una computadora con internet y si se te va se queda guardado lo que trabajabas