Herramientas de usuario

Herramientas del sitio


sistema:linux:nuthsell

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
sistema:linux:nuthsell [2012/11/02 07:31]
alfred [Editor Vi]
sistema:linux:nuthsell [2020/05/09 09:25] (actual)
Línea 45: Línea 45:
   * ''/​var/​log/​dmesg'':​ Log que almacena la información del kernel durante el arranque del sistema. Podemos ver su contenido con el comando ''​dmesg''​.   * ''/​var/​log/​dmesg'':​ Log que almacena la información del kernel durante el arranque del sistema. Podemos ver su contenido con el comando ''​dmesg''​.
   * ''/​var/​log/​boot.log'':​ Log de arranque.   * ''/​var/​log/​boot.log'':​ Log de arranque.
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
-===== Editor Vi ===== 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
-==== Comandos ==== 
-Antes de utilizarlos pulsa //ESC.// 
-| **De movimiento ** || 
-| h k l j | En este orden: izquierda, arriba, derecha, abajo | 
-| cursores | También pueden ser usados para moverse | 
-| :2 | Va a la línea 2 | 
-| $ | Se posiciona al final de la línea | 
-| 0 | Se posiciona al principio de la línea | 
-||| 
-| **Para salir** || 
-| :q | Salir | 
-| :q! | Sale sin guardar cambios | 
-| :wq | Sale guardando cambios | 
-| **Edición de texto** || 
-| x | Elimina el carácter sobre el que está el cursor | 
-| :j | Juntar la línea siguiente con la actual | 
-| i | Entra en modo inserción | 
-| dw | Borra desde la posición actual hasta el final de la palabra, sin incluir el espacio. | 
-| de | Borra desde la posición actual hasta el final de la palabra, incluyendo el espacio. | 
-| d$ | Borra hasta el final de la línea | 
-| dd | Borra una línea | 
-| u | Deshacer el último comando | 
-| U | Deshacer cambios en la última línea editada | 
-| **Edición avanzada ** || 
-| yy | Copia la línea actual | 
-| p | Cuando eliminamos o copiemos algo, este queda en el buffer, con este comando se vuelca el buffer en la posición actual | 
-| r//x// | Reemplaza el carácter actual por //x// | 
-| cw | Elimina hasta el final de una palabra y te permite editar. | 
-| G | Ir al final del fichero. | 
-| ctrl + g | Estado y posición actual en el fichero. | 
-| o | Inserta una nueva línea debajo del cursor | 
-| O | Inserta una nueva línea encima del cursor | 
-| **Búsquedas ** || 
-| Para hacer una búsqueda escribe ''/''​ y luego lo que quieras buscar. || 
-| n | Siguiente coincidencia | 
-| N | Anterior coincidencia | 
-| % | Busca el elemento ''​),​ ], }''​ que cierra el ''​(,​ [, {''​ donde está el cursor. | 
-| **Reemplazar '​viejo'​ por '​nuevo'​** || 
-| :​s/​viejo/​nuevo | Sólo la primera aparición en esa línea. | 
-| :​s/​viejo/​nuevo/​g | Todas en esa lína | 
-| :#,#​s/​viejo/​nuevo/​g | Entre dos números de línea (señalados por # y #) | 
-| :​%s/​viejo/​nuevo/​g | En todo el fichero | 
-| :​%s/​viejo/​nuevo/​gc | En todo el fichero y con confirmación | 
-| **Interacción con los ficheros** || 
-| :w nombre_fichero | Escribe el contenido en nombre_fichero | 
-| :#, # w nombre_fichero | Guarda el contenido entre dos líneas (# y #) en nombre_fichero | 
-| :r nombre_fichero | Inserta el contenido de nombre_fichero | 
-| **Otros ** || 
-| :​!//​comando//​ | Ejecuta un comando externo | 
-| :help | Ayuda del sistema | 
-| :help w | Ayuda del comando '​w'​ | 
- 
-Podemos hacer que un comando se ejecute //x// veces haciendo ''​xcomando'',​ por ejemplo queremos que se borren dos líneas: ''​2dd''​. 
- 
- 
-==== Avanzado ==== 
-=== Abreviaciones === 
-Si tienes que escribir varios textos con elementos repetidos puedes utilizar las abreviaciones,​ para ello utiliza el comando ''​ab'',​ su estructura es la siguiente: \\ 
-'':​ab nombre texto''​ \\  
-Por ejemplo: '':​ab th Hola caracola, qué haces aquí tan sola?''​ \\  
-Luego, cuando escribamos ''​th''​ en modo inserción sólo se tendrá que pulsar espacio, o enter o tab y se escribirá //Hola caracola, qué haces aquí tan sola?// \\ \\  
-'':​ab''​ nos mostrará todas las abreviaciones creadas. \\  
-'':​unabbreviate th''​ elimina la abreviación de th. \\  
-'':​abclear''​ elimina todas las abreviaciones. \\  
- 
-=== Configurando el Vim === 
-Para que cuando cerremos el Vim no se vayan a la mierda todas las abreviaciones y configuraciones realizadas podemos escribirlas en los ficheros de configuración del Vim, que son dos:  
-  * ''​~/​.vimrc'',​ el fichero de configuración personal para cada usuario. 
-  * ''/​etc/​vim/​vimrc'',​ el fichero de configuración general del vim. 
-Estos dos se ejecutarán al iniciarse el vim. 
- 
-==== Enlaces ==== 
-  * {{sistemas:​linux:​biblioteca:​vimqrc-es.pdf|VIM Quick Reference Car}} 
  
 ===== Otros ===== ===== Otros =====
Línea 276: Línea 179:
  
  
-==== Herramientas ==== 
- 
- 
-=== SSH === 
-El comando ''​ssh''​ es usado para acceder remotamente a una consola Linux. 
-  * ''​ssh 192.168.1.100''​ - Accede al host 192.168.1.100 con el usuario actualmente validado. 
-  * ''​ssh 192.168.1.100 -l root''​ - Accede al host 192.168.1.100 con el usuario indicado (root). 
-Existen servidores de ssh que podemos instalar en nuestras máquinas, como por ejemplo: //​dropbear//​ para pequeños dispositivos o el //​openssh-server//​. 
- 
-=== Firewall === 
  
 ==== Dispositivos ==== ==== Dispositivos ====
Línea 333: Línea 226:
     * ''<​nowiki>​smb://​192.168.1.10</​nowiki>''​ -> Accede a server samba     * ''<​nowiki>​smb://​192.168.1.10</​nowiki>''​ -> Accede a server samba
     * ''<​nowiki>​fish://​192.168.1.10</​nowiki>''​ -> Accede a server ssh     * ''<​nowiki>​fish://​192.168.1.10</​nowiki>''​ -> Accede a server ssh
 +  * Podemos copiar\pegar seleccionando con el mouse y haciendo botón central en otro sitio.
  
 === Ver temperatura CPU === === Ver temperatura CPU ===
sistema/linux/nuthsell.1351841504.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)