Trucos.txt

  • Upload
    lis

  • View
    218

  • Download
    3

Embed Size (px)

Citation preview

Archivos comprimidos====================Esto es una chuletilla. Muchas veces necesito comprimir archivos y aunque s que es ms comodo, no siempre es posible hacerlo de forma grfica y debo usar el terminal. Como uno ya tiene una edad y no quiero perder la costumbre, he decidio hacer unos apuntes que comparto con vosotros..tar (solo empaquetar)Empaquetar: tar -cvf paquete.tar directorioDesempaquetar: tar -xvf paquete.tarListar contenido: tar -tf paquete.tar.tar.gz:Comprimir: tar -czvf comprimido.tar.gz directorio_a_comprimir/Descomprimir: tar -xzvf comprimido.tar.gz tar xzf < comprimido.tar.gzListar contenido: tar -tzf comprimido.tar.gz.tar.bz2:Comprimir: tar -c directorio_a_comprimir/ | bzip2 > comprimido.tar.bz2Descomprimir: bzip2 -dc comprimido.tar.bz2 | tar -xvListar contenido: bzip2 -dc comprimido.tar.bz2 | tar -tPor supuesto cada letra tiene su funcin. No, no estn ah para volvernos locos-c= crear un nuevo archivo-v= mostrar lista de archivos procesados-f= archivo-x: extraer-t: optiene tiene de los archivos-z: .gzip .gunzip .ungzipEn Linux es posible consultar todas las opciones posibles escribiendo man tar sin las comillas.Claro que luego est la cuestin de que no todo el mundo usa tar para comprimir sus ficheros o directorios. Si no queremos producir sudores lo mejor ser usar .zip. Tambin podemos usarlo desde el terminal y es algo ms sencillo de usar. .zip:Comprimir: zip comprimido.zip directorio_a_comprimir/Descomprimir: unzip comprimido.zipListar contenido: unzip -v comprimido.zip Menos popular, es rar..rar:Comprimir: rar a nombre_archivo.rar archivos a incluirDescomprimir: unrar e nobre_del_rar.rarListar contenido: unrar l nombre_archivo.rarnota: Para poder manejar este tipo de archivos debemos instalar los paquetes rar y unrar previamente.eCryptFs sobre Dropbox======================Si el daemon de eCryptFs no funciona escribir: sudo modprobe ecryptfsPara encriptar una carpeta de Dropbox sudo mount -t ecryptfs ~/Dropbox/Encriptado ~/DropboxSeguroFLIGHTGEAR==========Ver lista de aviones instaladosfgfs --show-aircraftArrancar eligiendo un avinfgfs --aircraft=fooAPT===To delete downloaded packages (.deb) already installed (and no longer needed)sudo apt-get cleanTo remove all stored archives in your cache for packages that can not be downloaded anymore (thus packages that are no longer in the repository or that have a newer version in the repository).sudo apt-get autocleanTo remove unnecessary packages (After uninstalling an app there could be packages you don't need anymore)apt-get autoremoveTo delete old kernel versionssudo apt-get remove --purge linux-image-X.X.XX-XX-genericIf you don't know which kernel version to removedpkg --get-selections | grep linux-imageUSO DE DISCO============Si queremos ver especficamente el peso de un archivo o carpeta:du -bsh Videos/Ver el peso de las carpetas de nuestro /homedu -sm *Ver los 5 directorios ms pesados (lo muestra en MB)du -sm * | sort -nr | head -5Ver los 5 directorios ms pesados (tamao en unidades amigables)du -hs * | sort nr | head -5BSQUEDA DE FICHEROS====================cd /sudo find . -iname "*texto_a_buscar*"ZIP===Comprimir una carpeta completazip -9 -r Si hacemoszip -9 -r nos comprime cada uno de los archivos individualmente,generando un fichero .zip para cada uno de ellosFIREFOX=======### Tras una actualizacin volver a poner Firefox en EspaolA partir de:ftp://ftp.mozilla.org/pub/firefox/releases/ o dehttp://releases.mozilla.org/pub/mozilla.org/firefox/releases/Se elige:1. El nmero de la versin ( por ejemplo 12.0 ),2. La versin de linux ( linux-i686 o linux-x86_64 segn sea la arquitectura -32 o 64 del pc ),3. La carpeta xpi ( esta casi al final de la lista ),4. Por ltimo el archivo .xpi correspondiente al idioma; para el idioma espaol es el archivo es-ES.xpi5. Se descarga dicho archivo, y guarda en la carpeta de descargas, y posteriormente se instala desde Firefox ( Firefox -> Archivo -> abrir Archivo )6. Se cierra el navegador, y al reiniciar Firefox ya debe estar en espaol.Si lo que quieres es instalar el idioma de la mas reciente versin lo puedes encontrar en:ftp://ftp.mozilla.org/pub/firefox/releases/latest/linux-i686/xpi/Por ejemplo, desde una de las direcciones abajo indicadas se puede instalar el archivo es-ES.xpi correspondiente al idioma espaol para Firefox 12.0 .Una vez instalado el archivo, y reiniciado el Firefox, ya vuelve a estar en espaol, y vuelve a aparecer la siguiente imagen, que haba desaparecido con la actualizacin, en Herramientas -> Complementos.ftp://ftp.mozilla.org/pub/firefox/releases/12.0/linux-i686/xpi/ o desdehttp://releases.mozilla.org/pub/mozilla.org/firefox/releases/12.0/linux-i686/xpi/En el men Firefox->Complementos, en la pestaa Idiomas, debe aparecer, por ejemplo "Espaol (Espaa) Language Pack 12.0"THUNDERBIRD===========Si tras una actualizacin Thunderbird ha dejado de estar en espaol se puede volver a poner con un procedimiento similar al mostrado para Firefox.Desde Firefox, y a partir dehttp://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/se selecciona la versin que se tenga instalada (por ejemplo la 12.0.1) , se hace click en linux-i686 luego click en xpi (Est casi al final de la lista), all se descarga el paquete es-ES.xpi y lo guardamos en la carpeta de descargas, por ltimo abrimos el Thunderbird, nos vamos al men tools->add-on ahora nos situamos en la pestaa de extensiones, ahora install y all seleccionamos el paquete .xpi que descargamos, lo instalamos y reiniciamos Thunderbird.WGET====To download a file from the Internet type: wget http://www.example.com/downloads.zipIf you are downloading a large file, for example an ISO image, this could take some time. If your Internet connection goes down, then what do you do? You will have to start the download again. If you are downloading a 700Mb ISO image on a slow connection, this could be very annoying! To get around this problem, you can use the -c parameter. This will continue the download after any disruptions. eg: wget -c http://www.example.com/linux.isoI have came across some websites that do not allow you to download any files using a download manager. To get around this, wget -U mozilla http://www.example.com/image.jpgThis will pass wget off as being a Mozilla web browserDownloading Entire Sites:Wget is also able to download an entire website. But because this can put a heavy load upon the server, wget will obey the robots.txt file. wget -r -p http://www.example.comThe -p parameter tells wget to include all files, including images. This will mean that all of the HTML files will look how they should do.So what if you don't want wget to obey by the robots.txt file? You can simply add -e robots=off to the command like this: wget -r -p -e robots=off http://www.example.comAs many sites will not let you download the entire site, they will check your browsers identity. To get around this, use -U mozilla as I explained above. wget -r -p -e robots=off -U mozilla http://www.example.comA lot of the website owners will not like the fact that you are downloading their entire site. If the server sees that you are downloading a large amount of files, it may automatically add you to it's black list. The way around this is to wait a few seconds after every download. The way to do this using wget is by including --wait=X (where X is the amount of seconds.)you can also use the parameter: --random-wait to let wget chose a random number of seconds to wait. To include this into the command: wget --random-wait -r -p -e robots=off -U mozilla http://www.example.comOther Useful wget Parameters:--limit-rate=20k : Limits the rate at which it downloads files. (20Kb/s)-b : Continues wget after logging out. Very useful if you are connecting to your home PC via SSH.-o $HOME/wget_log.txt : Logs the output of the wget command to a text file within your home directory. Useful for if you are using wget in the background, as you can check for any errors that may appear.Download only .pdf fileswget -r -A.pdf http://www.example.comJava====Ver qu versin de Java tenemos activajava -versionCambiar la versin de Java activa:sudo update-alternatives --config javaAndroid SDK===========Actualizar el SDKandroid update sdk -uGit===** Crear un repositorio en Dropbox que servir de servidor centralcd ~/Dropbox/Gitgit init --bare {project}.gitcd ~/{project}git remote add origin ~/Dropbox/Git/{project}.gitgit remote add origin file://$HOME/Dropbox/Git/{project}.gitgit push --all origin // Si se quiere enviar todas las ramasgit push origin master // Si se quiere enviar la rama masterSi se quiere crear una copia de trabajo en otro ordenador hacer:git {directorio donde se guardar la carpeta del proyecto}git clone -o dropbox ~/Dropbox/Git/{project}.git [carpeta a crear]cd {project}Para traer toda la informacin del repositorio hacergit fetch --all // fetchs all branches of all remotesgit pull --allHace una copia de todo, pero no crea cada rama de forma local. Para saber qu ramas haba creadas en el repositorio remoto hay que hacergit branch -aNos aparecern tanto las ramas locales como las remotas. Entonces hay que crear cada rama local, que se sincronizar con la remota, haciendo:git checkout -b some-branch origin/branch-nameTambin se puede mirar las diferencias entre ramas locales y remotas haciendo:git diff origin/branch-nameY hacer merges:git merge origin/branch-nameAl actualizar el sistema todos los mens de Gnome se van a ingls=================================================================Se arregla desinstalando los paquetes de idioma:$ sudo aptitude purge language-pack-gnome-es language-pack-gnome-es-baseY reinstalando sin cerrar la sesin entre medias:$ sudo aptitude install language-pack-gnome-es language-pack-gnome-es-base Se reinicia la sesin y ya estgpgdir======Si se pone la siguiente orden para encriptar un directorio da un error:gpgdir -e [directorio]Dice que puede estar mal la contrasea. Hay que ejecutarlo en modo verbose:gpgdir -e [directorio] --verbosePor ejemplo, para encriptar la carpeta Casa del lapiz de memoria hacemos:$ cd /media/PAVEL$ gpgdir -e Casa --verbose