Nuevas NORMAS para el foro

Curso Hacker
Bienvenido(a), Visitante. Favor de ingresar o registrarse.
¿Perdiste tu email de activación? - ſeptiembre 05, 2008, 07:36:51
Boton Buscar
Inicio Ayuda Ingresar Registrarse
Visita: Articulos - Juegos Gratis - Da Foros

Comunidad Underground Hispana  |  Sistemas Operativos  |  Sistemas operativos libres. (Moderador: blood_r3c)  |  Tema: Informacion y Tutoriales Basicos Linux (Recomendado Leer info!)->Actualizacion 0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: 1 [2] Ir Abajo Imprimir
Autor Tema: Informacion y Tutoriales Basicos Linux (Recomendado Leer info!)->Actualizacion  (Leído 623 veces)
Ubuntero
Habitual
*****
Desconectado Desconectado

Mensajes: 152



Ver Perfil
« Respuesta #25 en: Agosto 23, 2008, 04:01:45 »

Siguiendo con los editores...


Editores de rescate

Existen unos pocos editores situados en /bin/. Debería instalarse uno de ellos para facilitar la edición de archivos cuando /usr/ no se encuentre accesible.

    *elvis-tiny: editor vi mínimo (vi para comenzar)

    *nano-tiny: editor mínimo (nano-tiny para comenzar)

    * nano: editor mínimo (nano para comenzar) (Sarge)

    *ed: editor mínimo (siempre allí pero difícil de usar)

Nota VI y Nano vienen por defecto



Emacs y Vim

Comandos útiles en Vim

Lea el "archivo de ayuda principal de VIM" presionando <F1> mientras ejecuta el programa.
Código:
     <F1>           Ayuda
     <esc>          Retorno al modo normal
     V                   Modo visual
     i                    Modo edición
     :                    Modo línea de comandos
     :set tw=72    Establecer el ancho de texto en 72
     <F11>          Modo edición (pegar)
     :r! date -R     Inserta la fecha según la RFC-822
     qa                Grabar lo que se escribe en el registro a
     q                   Detiene la grabación
      @a               Ejecutar lo que se escribió en el registro a
     :edit loquesea.txt  Edite otro archivo cargando loquesea.txt
     :wnext              Grabar el archivo actual y editar el siguiente archivo

q y  @ pueden utilizarse para grabar y reproducir macros sencillas. Por ejemplo, para crear una macro que inserte etiquetas HTML para cursiva alrededor de una palabra escriba qii<i>^[ea</i>^[q (donde ^[ es la tecla ESC). Entonces, al escribir  @i al inicio de una palabra se le añadirán la etiquetas <i> y </i>.

Comandos útiles en Emacs

   
Código:
<F1>                Ayuda
     <F10>               Menú
     C-u M-! date -R     Inserta la fecha RFC-822

Yo no uso esos dos editores pero igual esta la info Wink


Resumen de los comandos del editor (Emacs, Vim)


   
Salir:__________________________C-x C-c             :qa /:wq /:xa /:q!
     Volver al modo comando:_________________C-g                 <esc>
     Retroceder (flecha izquierda):______________C-b                 h
     Avanzar (flecha derecha):__________________C-f                 l
     Siguiente (flecha hacia abajo):______________C-n                 j
     Anterior (flecha hacia arriba):_______________C-p                 k
     Comienzo de línea (^):____________________C-a                 0
     Final de línea ($):_________________________C-e                 $
     Comandos múltiples:_____________________C-u nnn cmd         :nnn cmd
     Comandos múltiples:_____________________M-número cmd
     Guardar archivo:_________________________C-x C-s             :w archivo
     Comienzo del búfer:______________________ M-<              1G
     Final del búfer:___________________________M->              G
     Avanzar 1 pantalla:_______________________C-v                 ^F
     Avanzar 1/2 pantalla:_____________________^D
     Avanzar una 1 línea:______________________^E
     Retroceder 1 pantalla:____________________M-v                 ^B
     Retroceder 1/2 pantalla:__________________^U
     Retroceder 1 línea:_______________________^Y
     Ir a la otra ventana:______________________M-C-v
     Borrar bajo el cursor:_____________________C-d                 x
     Borrar desde el cursor al final de la línea:___C-k                 D
     Búsqueda incremental hacia adelante:_____C-s
     Búsqueda incremental hacia atrás:________C-r
     Buscar hacia adelante:___________________C-s enter           /
     Buscar hacia atrás:______________________C-r enter           ?
     Búsqueda incremental exp. reg:__________M-C-s
     Búsqueda incremental hacia atrás exp. reg:_M-C-r
     Buscar expresión regular:_________________ M-C-s enter         /
     Búsqueda hacia atrás exp. reg:____________M-C-r enter         ?   
     Ayuda:__________________________________C-h C-h             :help
     Ayuda Apropos:__________________________C-h a
     Ayuda combinaciones de teclas___________C-h b               :help [tecla]
     Ayuda Info:______________________________C-h i
     Ayuda modo mayor:______________________C-h m
     Ayuda tutorial:___________________________C-h t               :help howto
     Deshacer:_______________________________C-                  u
     Rehacer:________________________________C-f                 ^R
     Marcar posición del cursor:_______________C- @                 m{a-zA-Z}
     Intercambiar marca y posición:___________C-x C-x
     Ir a la marca del archivo actual:___________'{a-z}
     Ir a la marca en cualquier archivo:_________'{A-Z}
     Copiar región:___________________________M-w                 {visual}y
     Borrar región:___________________________C-w                 {visual}d
     Copiar y conservar en el búfer:____________C-y                 
     Pegar desde el siguiente búfer:____________M-y                 p
     Convertir una región en mayúsculas:______C-x C-u             {visual}U
     Convertir una región en minúsculas:_______C-x C-l             {visual}u
     Insertar un carácter especial:______________C-q numoctal/tecla  ^V decimal/tecla
     Reemplazar:_____________________________M-x replace-string  :%s/aaa/bbb/g
     Reemplazar expreg:______________________M-x replace-regexp  :%s/aaa/bbb/g
     Buscar y reemplazar:_____________________M-%                 :%s/aaa/bbb/gc
     Buscar y reemplazar:_____________________M-x query-replace
     Buscar y reemplazar exp. reg:_____________M-x query-replace-regexp
     Abrir archivo:_____________________________C-x C-f             :r archivo
     Guardar archivo:__________________________C-x C-s             :w
     Guardar todos los búferes:_________________C-x s               :wa
     Guardar como:___________________________C-x C-w archivo     :w archivo
     Pedir un búfer:____________________________C-x b
     Listar búferes:____________________________C-x C-b             :buffers
     Cambiar a sólo lectura:____________________C-x C-q             :set ro
     Pedir y eliminar búfer:_____________________C-x k
     División vertical:__________________________C-x 2               :split
     División horizontal:________________________C-x 3               :vsplit (ver. 6)
     Moverse a otra ventana:___________________C-x o               ^Wp
     Eliminar esta ventana:_____________________C-x 0               :q
     Eliminar otra(s) ventana(s):________________C-x 1               ^Wo
     Ejecutar shell en bg:_______________________M-x compile
     Matar shell en bg:_________________________M-x kill-compilation
     Ejecutar make:____________________________:make Makefile
     Analizar mensaje de error:_________________C-x`                :echo errmsg
     Ejecutar shell y grabar:____________________ M-x shell           :!script -a tmp
     ...clean BS, ...____________________________:!col -b <tmp >record
     ...guardar/recordar grab. del shell:__________C-x C-w record     :r record
     Ejecutar shell:____________________________M-! sh              :sh
     Ejecutar comando:_______________________M-! cmd             :!cmd
     Ejecutar comando e insertar:______________C-u M-! cmd         :r!cmd
     Ejecutar filtro:____________________________M-| archivo         {visual}:w archivo
     Ejecutar filtro e insertar:__________________C-u M-| filter      {visual}:!filter
     Mostrar opción__________________________:se[t] {option}?
     Volver opción a valor predeterminado_____:se[t] {option}&
     Resetea opción booleana________________:se[t] no{option}
     Conmutar una opción booleana__________:se[t] inv{option}
     Ajustar el texto en 72 columnas__________:se tw=72
     No ajustar texto________________________:se tw=0
     Sangrado automático___________________:se ai
     Expandir tabulación_____________________:se et
     Especificar comentario (correo)__________:se comments=n:>,n:\|
     
     Ejecutar GDB__________________________M-x gdb                       
     Describe el modo GDB_________________ C-h m                         
     Saltar una línea________________________M-s
     Siguiente línea_________________________M-n
     Saltar una instrucción (stepi)____________ M-i                           
     Finalizar el marco de la pila actual________C-c C-f                       
     Continuar______________________________M-c                           
     up arg frames__________________________M-u                           
     down arg frames_______________________M-d                           
     Copiar número a partir del punto, insertar al final________C-x &                         
     Colocar un punto de ruptura___________________________C-x SPC

Hay mucho mas pero creo que con esto, ya tienen una idea de como van..

Nos vemos Sad










En línea


Páginas: 1 [2] Ir Arriba Imprimir 
Comunidad Underground Hispana  |  Sistemas Operativos  |  Sistemas operativos libres. (Moderador: blood_r3c)  |  Tema: Informacion y Tutoriales Basicos Linux (Recomendado Leer info!)->Actualizacion « anterior próximo »
Ir a:  


Ranking-Hits
Powered by SMF 1.1.5 | SMF © 2006-2007, Simple Machines LLC