14
Primavera 2011 Comandos básicos & editor Vi. Comandos básicos & editor Vi.

05 Comandos básicos Vi

Embed Size (px)

Citation preview

Page 1: 05 Comandos básicos  Vi

Primavera 2011

Comandos básicos & editor Vi.Comandos básicos & editor Vi.

Page 2: 05 Comandos básicos  Vi

Bibliografía:

Implementación de servidores con GNU/Linux de Joel Barrios Dueñas. Capt 13 (comandos) 14 (vi) y 25 (TCP/IP).

Prompt para usuarios comunes: $ y para superusuarios: #Terminales Virtuales: CTRL+ALT+Fx (desde F1 hasta F6).

#startx ← Arranca GUI en la Terminal 7 (TTY).

Page 3: 05 Comandos básicos  Vi

Comandos básicos.

#pwd : Ubicación actual.#ls : Listado del directorio actual.#cd /ruta : Cambio de directorio.#uname –r : Versión del kernel del linux.#rpm -q demonio : Versión del demonio#man comando : Manual de ayuda.

<tab> : Completar y ver posibles terminaciones de comandos.

#ls –la :Colores a archivos para denotar su tipo: Gris (normales), azul (directorio), verde (ejecutables), rojos (empaquetados), calipso (accesos directos).

Page 4: 05 Comandos básicos  Vi

#touch archivo : Crea archivo texto plano.#cp /origen /destino : Copia archivo.#mv /origen /destino : Mueve archivo.

Pipes: Entrada y salida estándar (stdin y stdout): Teclado y Monitor. Redefinir dispositivo o programa como estándar.

<: Redirecciona la entrada leyendo desde un archivo.>: Redirecciona la salida escribiendo en un archivo.>>: Escribe la información al final de un archivo con datos.| : Conecta la salida del primer programa con la entrada del

siguiente.

Page 5: 05 Comandos básicos  Vi

Editor Vi.

Page 6: 05 Comandos básicos  Vi

Modos de operación.

Page 7: 05 Comandos básicos  Vi

Modo Comando.

i: Inserta texto antes del cursor.A: Agrega texto al final del archivo.o: Inserta texto más línea, bajo la actual.O: Inserta texto más línea, sobre la actual.n: Cursor a la línea n.dd: Corta la línea.dnd: Corta n líneas.yny: Copia n líneas.p: Pega.u: Deshacer.

Page 8: 05 Comandos básicos  Vi

/palabra: Busca la palabra hacia delante.:/palabra: Busca y resalta la palabra hacia delante.?palabra: Busca palabra hacia atrás.

Ctrl+f: Desplaza pantalla hacia arriba ("d" es media pantalla)Ctrl+b: Desplaza pantalla hacia abajo ("u" es media pantalla).

No hay salto de carro al llegar al tope derecho de una línea, sino se sigue escribiendo en la línea de abajo, pero es la misma línea.

Page 9: 05 Comandos básicos  Vi

Modo Ultima línea.

:w: Guarda.:w nombre: Guarda el archivo con el nombre dado.:saveas nombre: Guarda el archivo con el nombre dado.:w! nombre: Guarda el archivo con el nombre dado sin

considerar los permisos del archivo.:q : Sale del vi.:q!: Sale del vi sin guardar cambios.:x : Guarda y sale.:wq: Guarda y sale.:/palabra: Resalta la palabra en el documento.:nohl: Saca resalte.

Page 10: 05 Comandos básicos  Vi

:s/cadena1/cadena2/: Cambia la primera ocurrencia de cadena 1 por la 2 en la línea actual.

:s/cadena1/cadena2/g: Cambia todas las ocurrencias de la línea.:%s/cadena1/cadena2/g: Cambia todas las ocurrencias en todo el

archivo.:n: Va a la n línea.:num: Indica la línea actual.:set number: Habilita numeración de líneas.:u: Deshacer.

Page 11: 05 Comandos básicos  Vi

Opciones.

Page 12: 05 Comandos básicos  Vi

Direccionamiento IP.

#ifdown eth#ifdown ethnn..#ifup eth#ifup ethnn..

Page 13: 05 Comandos básicos  Vi

/etc/sysconfig/network-scripts/ifcfg-ethn

DEVICE=eth0ONBOOT=yes|noBOOTPROTO=dhcp|static IPADDR=A.B.C.D NETMASK=M.N.O.P GATEWAY=R.S.T.UHWADDR=00:C0:9F:A4:2E:8BTYPE = Ethernet (PPP)

Page 14: 05 Comandos básicos  Vi

Preguntas ?