commit 1a2b04bb2a9621257bc4b98b6e3f967cabac7aa2 Author: itzelot01 Date: Mon Aug 21 21:08:37 2023 +0000 mis primeros apuntes diff --git a/linux.md b/linux.md new file mode 100644 index 0000000..e69de29 diff --git a/mosh.md b/mosh.md new file mode 100644 index 0000000..e69de29 diff --git a/tmux.md b/tmux.md new file mode 100644 index 0000000..80742d0 --- /dev/null +++ b/tmux.md @@ -0,0 +1,107 @@ +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 + + + diff --git a/vim.md b/vim.md new file mode 100644 index 0000000..4e3af12 --- /dev/null +++ b/vim.md @@ -0,0 +1,49 @@ +# COMANDOS VIM + +```sh +mkdir nvim -> para crear el directorio neovim +cd nvim +vim . +``` +% -> crear archivo +d -> crear un directorio + +TIENE 4 MODOS: + +1. NORMAL MODE - el modo que te deja mover el cursor, w mueve hacia adelante y b hacia atras + Para moverse en el texto en modo normal w mueve el cursor al principio de la palabra y e al final de la palabra + /(texto) -> para buscar una palabra en el texto, n para pasar a la siguiente palabra y N para pasar a ala palabra anterior buscada + x -> para borrar el caracter bajo el cursor + X -> para borrar el caracter a la izquierda del cursor + d -> para borrar el comando, tambien copia el contenido para que se pueda pegar con p + dd -> para borrar una linea + dw -> borra la primera palabra a la derecha del cursor + . -> repite el comanto anterior + +2. INSERT MODE - para escribir + a -> mueve el cursor +Ejemplo: 16j 5k (para moverse entre lineas con el numero de linea) + gg -> inicio del documento + G -> final del documento + o -> inserta nueva linea + O -> inserta una linea arriba de la actual + r -> cambia el caracter bajo el cursor + +3. VISUAL MODE - seleccionas el texto usando teclas de movimiento + v -> para entrar al visual mode + y -> copiar + p -> pegar + seleccionas palabra y borras con d +Ejemplo: VyjjVp - selecciona linea. la copia, se mueve lineas y pega la linea completa + +COMMAND COUNT MOTION + +4. COMMAND MODE - : + +u -> para dehacer lo que acabas de hacer +ctrl+r -> para volver a hacer la acción anterior +:w -> para guardar +:q -> para salir +:wq -> guardar y salir +:q! -> salir sin guardar +