Recetas

 Buscar texto en archivos de texto con find
 $ find /home/user/ -name "*.html" -exec grep -il "texto a buscar" {} \;

Compilar fuentes de algún programa

# apt-get build-dep programa

y después normalmente será:

$ ./configure
$ make
# make install


Pero mejor leer README o INSTALL

CAMBIAR EL TECLADO al español en consolas Linux.

$ setxkbmap -layout es

y para ponerlo en ingles y español al mismo tiempo

$ setxkbmap -layout "us,br,es" -option "grp:alt_shift_toggle"
  
Solo tenemos que pulsar Alt-Shift para cambiar alternativamente de teclado

 PASTE EN GEANY con una sola linea.

Hay que ir a "Editar"->"Formato"->"Enviar texto selecciona a"
y ahí dentro poner la siguiente linea:

sh -c "curl -s -F 'f:1=<-' ix.io | xsel -ib; exit 1"

Después solo hay que seleccionar texto en el editor y pulsar boton derecho, y elegir esa opción creado, enviara el texto a ese servicio.

Transferir archivos con ssh

Hacerlo desde la cuenta shell local, osea en nuestro pc. Para enviar utilizar el siguiente comando:

scp -r /home/sierra21/django  user@ssh.servidor.com:/home/user

con eso estamos transfiriendo el directorio django del usuario sierra21 al usuario user en la maquina ssh.servidor.com

Para recibir cambiar los argumentos así:


scp -r user@ssh.servidor.com:/home/user/docus  /home/sierra

 En caso de ser un archivos no poner la opcion -r y nombrar el nombre del archivo para las dos partes, ya que en los directorios como se ve se puede omitir el que lo recibe.

Siempre pedirá la contraseña para la transferencia.

Detener, lanzar o reiniciar el servidor apache (Ubuntu 12.04)

:~$ sudo /etc/init.d/apache2 stop
:~$ sudo /etc/init.d/apache2 start
:~$ sudo /etc/init.d/apache2 restart 

from contactos.models import Usuarios ( da errores )

 cuando ejecutamos el interprete de python y queremos importar, nos da este error:

 bla bla bla....

    from django.db import utils
ImportError: cannot import name utils

por lo visto desde el interprete python del sistema no se puede hacer esto para hacer pruebas, hay que ejecutar la shell que nos ofrece django, asi...:

python manage.py shell
 


Creador de diccionarios de palabras

 #!/bin/bash
#scrip generador de diccionarios a partir de archivos de entrada
        if [ ! -f /usr/bin/zenity ]
        then
        echo "Posiblemente no tenga instalado zenity use: sudo apt-get install zenity"
        else
        ARCHIVO=$(zenity --file-selection --title="Archivo a seleccionar");
        DICCIONARIO=$(zenity --file-selection --save --title="Diccionario a crear");
        TEMP=./dic-temp

        for PALABRA in $(cat $ARCHIVO); do
        echo $PALABRA >> $TEMP
        done
        cat $TEMP | tr -d \n | tr -d [:punct:] | tr -d [:blank:] | sort -u -d >> $DICCIONARIO
        fi
#--------------------------


Grabando macros en Vim

En modo comando pulsamos la tecla "q", y a cotinuacion el caracter con el que queremos reconocer nuestra macro, por ejemplo la "a", nos aparecerá "recording", a partir de ahí estamos grabando todas las acciones y pulsaciones que hagamos, hasta que pulsemos la tecla ESC seguida de la letra "q".

Para activar la macro, ponemos en modo comando:

@a 

Si queremos que se ejecute mas veces, poner el número de veces primero, asi:

100@a


Programas de gnome en español
 
Para usar programa de gnome en español solo hay que añadir esto al sistema:

:~$  sudo apt-get install language-pack-gnome-es  language-pack-gnome-es-base

Así todas las aplicaciones gnome serán traducidas al español.

Restaurar el grub desde un live-cd 

:~$  sudo fdisk -l
(para mirar las particiones y ver donde está tu sistema con el boot)


:~$  sudo mount /dev/sd?? /mnt
( ?? es la partición de tu sistema)

:~$  sudo mount –bind /dev /mnt/dev
:~$  sudo mount –bind /dev/pts /mnt/dev/pts
:~$  sudo mount –bind /proc /mnt/proc
:~$  sudo mount –bind /sys /mnt/sys
:~$  sudo chroot /mnt

:~$  sudo grub-install –recheck /dev/sd?

:~$  sudo update-grub

Cambiar password root cuando este se ha olvidado

Cuando aparece el boot del grub, pulsar "e" para editar los comandos. En la linea que comienza por "Linux..." añadir al final de esa linea lo siguiente:
init=/bin/bash
Pulsar control-x para seguir adelante, o F10 en algunos grub, mirar abajo.
Una vez nos aparece la shell, ejecutamos lo siguiente

# mount -o remount -rw /

Y a partir de ahí cambiamos la contraseña con

#passwd root
(root se puede omitir)

Configuración Osmo para datos en Dropbox

:~$ mkdir ~/Dropbox/osmo
:~$ mv ~/.osmo/* ~/Dropbox/osmo
:~$ rm -rf ~/.osmo
:~$ ln -vsf ~/Dropbox/osmo ~/.osmo
 
 

No hay comentarios:

Publicar un comentario