2.4.-Formatos: [w3m,lynx,links,links2,elinks] fichero.html ---------- Visualizan ficheros html.
tidy fichero.html ------------------------------------ Analiza el código de un documento html.
|tidy -m fichero.html ----------------------------- Corrige,modificándolo,el código del fichero html.
|tidy -m -asxml fichero.html ---------------------- Convierte un html a xml
|tidy -m -asxhtml fichero.html -------------------- Convierte un html a xhtml
|tidy -m -ashtml fichero.xhtml -------------------- Convierte un xhtml a html
'---------------
pstotext fichero.ps | less --------------------------- Visualiza ficheros ps.
pstotext fichero.pdf | less -------------------------- Visualiza ficheros pdf.
pdftops fichero.pdf fichero.ps ----------------------- Convierte un fichero pdf a ps.
pdftotext -layout fich.pdf fich.txt ------------------ Convierte un fichero pdf a texto.
pdftotext -layout -htmlmeta fich.pdf fich.html ------- Convierte un fichero pdf a html.
htmldoc fich1.html fich2.html -f unidos.html --------- Une varios ficheros html en uno solo.
htmldoc --webpage fich1.html fich2.html -f suma.pdf -- Convierte o une varios html en un pdf.
htmldoc --webpage fich1.html fich2.html -f suma.ps --- Convierte o une varios html en un ps.
links2 fichero.html -> guardar con formato...--------- Convierte un fichero html a texto.
antiword fichero.doc | less -------------------------- Visualiza un fichero doc.
antiword -p folio fichero.doc > fichero.ps ----------- Convierte un fichero doc a ps con tamaño folio
antiword -t -w 30 fichero.doc > fichero.txt ---------- Convierte un fichero doc a texto
|-p también puede ser a3,a4,a5,b4,etc
|-w anchura de la linea en caracteres
'--------
.----Notas:-----------------------------------------------------------------.
|-pdftotext y pdftops vienen en el paquete xpdf-utils. |
|-tidy se guía por el estándar de la W3C. |
|-la opción -layout hace que el documento de texto conserve lo mejor posible |
| la disposición fisica del documento pdf:columnas,saltos de linea,etc |
|-links2 convierte un html a texto,conservando totalmente la disposición |
| física del documento html. |
'---------------------------------------------------------------------------'
2.5.-Empaquetado y compresión .-----------------------------------------------------------------------------
|Comprimir ---------------------- 7z a fichero.7z fichero |
|Descomprimir ------------------- 7z e fichero_comprimido |
|Extraer donde indicamos --------- 7z x fichero_comprimido -o ruta_de_destino |
|Ver contenido ------------------ 7z l fichero_comprimido |
|Chequea el contenido ------------ 7z t fichero_comprimido |
| |
| <<<< Notas sobre 7zip >>>> |
| |
|-Comprime en formato 7z, zip, gzip, bzip2 y tar. |
|-Si es un directorio lo hace recursivamente sin emplear la opción -r |
| |
|-Con -t{tipo de fichero} tras las opción "a" elegimos el formato de |
| compresión: |
| 7z a -tgzip fichero.gz fichero |
| |
|-Con -p protegemos con una contraseña el fichero: |
| |
| 7z a -tgzip -p fichero.gz fichero |
| |
|-Para comprimir más de un archivo gz o bz2 antes hay que empaquetarlos |
| en formato tar: |
| 1º) 7z a -ttar prueba.tar *.txt |
| 2º) 7z a -tgzip prueba.tgz prueba.tar |
| |
|-El formato 7z no guarda el dueño o grupo de un fichero por lo que |
| no es recomendable para copias de seguridad. |
|-Es capaz de descomprimir zip,rar,gz,bz2,tar,cab,arj,cpio,deb,rpm |
| aunque para rar necesita del paquete 7zip-rar |
'-----------------------------------------------------------------------------'
Comprimir zip: ------------------ zip -r fichero.zip fichero ;ejemplo: zip -r sinatra.zip ./sinatra/
Descomprimir zip: --------------- unzip archivo.zip
Ver contenido zip: -------------- unzip -v archivo.zip
Descomprimir rar: --------------- unrar e -r archivo.rar (e extrae en el directorio actual)
Descomprimir rar: --------------- unrar x -r archivo.rar directorio de destino (x extrae donde se indique)
Ver contenido rar: -------------- unrar v archivo.rar
Comprimir gz: ------------------- gzip -r fichero ; ejemplo: gzip -r ./sinatra
Descomprimir gz: ---------------- gzip -d fichero.gz
Ver contenido gz ---------------- gzip -c fichero.gz
Comprimir bz2: ------------------ bzip2 fichero ; ejemplo: bzip2 ./sinatra/*.ogg
Descomprimir bz2: --------------- bzip2 -d fichero.bz2
Ver contenido bz2: -------------- bzip2 -c fichero.bz2
NOTA: r equivale en todos los casos a recursivo
Mientras que zip comprime y empaqueta,gzip ó bzip2 sólo comprimen ficheros,no directorios,para eso existe tar.
Ficheros tar
Empaquetar: --------------------- tar -vcf archivo.tar /fichero1 /fichero2 ...(fichero puede ser directorio)
Desempaquetar: ------------------ tar -vxf archivo.tar
Ver contenido ------------------- tar -vtf archivo.tar
Para comprimir varios ficheros y empaquetarlos en un solo archivo hay que combinar el tar y el gzip o el bzip2
de la siguiente manera:
Ficheros tar.gz (tgz)
Empaquetar y comprimir: --------- tar -zvcf archivo.tgz directorio
Desempaquetar y descomprimir: --- tar -zvxf archivo.tgz
Ver contenido: ------------------ tar -zvtf archivo.tgz
Ficheros tar.bz2 (tbz2)
Empaquetar y comprimir: --------- tar -jvcf archivo.tbz2 directorio
Desempaquetar y descomprimir: --- tar -jvxf archivo.tbz2
Ver contenido: ------------------ tar -jvtf archivo.tbz2
.-opciones de tar:
| -c : crea un nuevo archivo.
| -f : cuando se usa con la opción -c,usa el nombre del fichero especificado para la creación del fichero tar
| cuando se usa con la opción -x,retira del archivo el fichero especificado.
| -t : muestra la lista de los ficheros que se encuentran en el fichero tar
| -v : muestra el proceso de archivo de los ficheros.
| -x : extrae los ficheros de un archivo.
| -z : comprime el fichero tar con gzip.
| -j : comprime el fichero tar con bzip2.
+
+
2.6.-Comodines: +
+ (~) Sustituye el directorio home de manera que:
+
+ ~/comandos.txt equivale a /home/paco/comandos.txt (si estamos en nuestro propio directorio)
+ ~pepe/comandos.txt equivale a /home/pepe/comandos.txt (pepe es otro usuario)
+
+ (?) Sustituye un solo caracter.Ejemplos:
+
+ ls p?pe -------- mostraría todos los ficheros cuyos 1º 3º y 4º caracteres fuesen p,p y e
+ ls ?epe -------- mostraría todos los ficheros acabados en epe
+
+ (*) Sustituye cualquier sucesión de caracteres.Ejemplos:
+
+ ls .ba* -------- muestra todos los directorios o ficheros que comiencen con .ba
+ ls *. ---------- muestra todos los archivos ocultos.
+ rm -r * -------- otra manera de desinstalar el sistema operativo.
+ rm *.jpg ------- borra todas las imágenes jpg
+ oggdec *.ogg --- pasa de ogg a wav todos los ogg del directorio en el que estamos
+
+ (

Puesto entre dos comandos hace que tras el primero se ejecute el segundo.Ejemplos:
+
+ nano nuevo.txt ; cat nuevo.txt
+
+ nos abrirá el editor nano para que escribamos lo que queramos en un nuevo archivo que
+ se llamará nuevo.txt y tras guardar y salir del editor,cat nos mostrará el contenido
+ de lo que acabamos de crear
+
+ sleep 5m ; xmms canción.mp3 --------- tras 5 minutos se iniciará el xmms
+__________________________________________________________________________________________________