Está en la página 1de 5

PABLO MARDONES ESPINA

EL MANEJO DEL VI
Existe en cualquier sistema operativo parecido a UNIX y forma parte de la instalacin predeterminada de Linux.

1- Lo primero es ejecutar el comando vi 2- Para empezar a escribir se teclea la letra i 3- Para salir y guardar los cambios se teclea ESC una vez que se encuentre abajo el cursor se guarda segn esto Los comandos ms importantes del modo de comandos complejos:

Comando :q! :w nombre_archivo :x :e Nombrearchivo

Descripcin sale de vi sin grabar los cambios. graba bajo el nombre nombre_archivo. graba el archivo modificado y sale del editor. edita (carga) nombre_archivo.

Con la tecla control ms: c Cortar texto seleccionado (en modo visual). Para volver a modo normal teclear i. p Pegar texto copiado (en modo visual).

Ver un archivo.
Para ver el contenido de un archivo podrs escribir: cat more less cat cat <fichero>, y vers el contenido de un fichero, por ejemplo cat carta.txt vers el contenido de la carta, pero si la carta es demasiado grande debers escribir un parmetro para que puedas leer detenidamente el contenido, es "| more", entonces, para cartas largas escribe: cat carta.txt |more more more <fichero>, realiza la misma opcin de cat carta.txt |more, pero evidentemente tendrs que escribir menos, bastar escribir el comando de la siguiente manera: more carta.txt

PABLO MARDONES ESPINA less Ya que con cat, perders el contenido del fichero por la parte superior de la pantalla, con less, podrs navegar por el fichero, y con los cursores podrs ir para arriba y para abajo dentro del mismo fichero: less carta.txt

OTROS COMANDOS.

Copiar un Archivo Su funcionamiento es el siguiente: cp <origen> <destino> As, por ejemplo, si queremos copiar la carta "carta.txt" como "MiCarta.txt", podrs escribir: cp carta.txt MiCarta.txt Ej: Creo una carpeta con mkdir pablo Cp archivo o directorio Destino/nuevoNombre Renombrar un Archivo o Directorio. Para renombrar un archivo utilizars el comando mv de la siguiente manera: (Ojo que al renombrar se remplaza el antiguo y desaparece) mv NombreOriginal NuevoNombre

Esto es practico para remplazar nombres largos(kernel)

Rm: Borra directorios o archivos -r recursivo, elimina el directorio y el contenido de este. -f forzado, elimina sin preguntar # rm -rf /etc/directorio

--------------------------ooooooooo-----------------------------------------

PABLO MARDONES ESPINA

Compresin y empaquetacin de archivos.

Empaquetado de archivos (tar) Para este propsito utilizamos el comando tar, el cual nos permite realizar la empaquetacin de varios archivos, los cuales veremos como un solo archivo que los contiene, esto no reduce su tamao. Opciones: -c crear -f utilizar un archivo para empaquetar -v muestra el proceso de los archivos -d compara los archivos empaquetados y los originales -x extraer -z Para empaquetar archivos tar.gz -j Para empaquetar archivos tar.bz # tar -cvf Nomb_archivo.tar fichero1 fichero2. Donde fichero 1 y fichero2 son los que se van a aadir al tar.

Para extraer el fichero se emplea Tar xvf nombre_de_archivo.tar

Compresin de archivos (Gzip) Herramienta de compresin gunzip, permite reducir un archivo permitiendo volverlo a su tamao normal y as volver a utilizarlo. Opciones: -c crea un archivo de salida. -d descomprime # gzip archivo Para descomprimir

PABLO MARDONES ESPINA

Gzip d fichero.gz Para comprimir ficheros mezclados con tar y gz Tar czvf archivo.tar.gz lo que vas a comprimir

Para descomprimir ficheros mezclados con tar y gz


Tar xzvf fichero.tar.gz

Para comprimir ficheros mezclados con tar y bz Tar cjvf archivo.tar.bz lo que vas a comprimir

Para descomprimir ficheros mezclados con tar y gz


Tar xjvf fichero.tar.gz

Para comprimir ficheros zip


Zip archivo.zip lo_que_vas_a_comprimir

Para descomprimir ficheros zip


Unzip archivo.zip

Redireccin de Salida y Entrada

Los signos < y > permiten el trabajo con las salidas y entradas de los comandos. El signo < pasar parmetros a comandos tales como # cat < prueba # echo < prueba # less < prueba
NOTA: el archivo prueba contiene el texto plano

PABLO MARDONES ESPINA

El signo > permite enviar la salida de un comando a un archivo, si utilizamos un solo signo (>) reemplazar el contenido del archivo por la salida del comando. Ejercicio: entrar como SU e ir a la raiz con cd .. # ls etc > listado NOTA: el archivo listado contiene el contenido de etc Si utilizamos dos signos (>>) agregara al archivo la salida del comando. # echo listar archivos >> listado # date >> archivo
NOTA: la frase listar archivo se agrega al archivo listado

Pipe (|) El resultado de la salida estndar de un comando es la entrada para otro # ls etc | more

OTROS COMANDOS Date: muestra en pantalla el da y hora Cal 1949: muestra el calendario del ao 49 Cal 05 1949: muestra el calendario de mayo del 49 Grep: busca un texto en un directorio o archivo Greptexto a buscar archivo o directorio.

También podría gustarte