Mostrando entradas con la etiqueta terminal. Mostrar todas las entradas
Mostrando entradas con la etiqueta terminal. Mostrar todas las entradas

Como redimensionar imagenes en la terminal

Hoy os voy a mostrar como redimensionar imágenes o fotografías en Ubuntu Linux desde una terminal, por cierto, este proceso modifica las imágenes directamente por lo que recomiendo que hagáis copias antes de redimensionar.

Primero instalaremos el programa:

sudo apt-get install imagemagick
 
Estas son las posibles sentencias que podemos usar:

mogrify -resize 50% *png      # Mantienen la proporción.
mogrify -resize 320x240 *png  # Mantienen la proporción.
mogrify -resize 320x240! *png # No Mantienen la proporción.
 

Para mantener la proporción se recomienda usar este tipo de sentencia:

mogrify -resize x240 *png

o
 
mogrify -resize 320x *png
 

Os voy a explicar la sentencia:

nogrify <-- es el programa

-resize <-- le mandamos redimensionar

50%  <-- Queremos que la imagen tenga la mitad de tamaño.

*png <-- se aplicará a los archivos que acaben en png, aquí pondríamos .jpg





Fuente: AskUbuntu

Whatsapp en Ubuntu Linux parte 1

Ayer estuve mirando anuncios y mucha gente tiene Whatsapp por lo que me dije ya que mucha veces la gente no atiende al correo voy a usar Whatsapp pero no quiero dar mi numero y me gustaría hacerlo desde el PC, para no tener que ir usando el movil para ir mandando mensajes, pues busqué el tutorial que ya conocía sobre como tener Whatsapp en el PC.

Debemos saber que no podemos tener a la vez configurado Whatsapp en el móvil que en el PC por lo que hay varias posibilidades. Podemos usar un número que tengamos por ahí que no usemos mucho o como es mi caso podemos tener un número gratuito gracias a fonyou, una vez registrados y hayamos obtenido nuestro nuevo número, redirigimos las llamadas a nuestro número de telefono principal para luego poder verificar la cuenta de Whatsapp.

Primero tenemos que instalar el soporte JAVA:

Abrimos una terminal (Ctrl+Alt+T en Ubuntu) y tecleamos: (podemos copiar aquí Ctrl+C y luego pegar en la terminal con Ctrl+Mayus+V)

sudo apt-get install openjdk-7-jre

Según la página donde encontré un tutorial si usamos un Sistema Operativo de 64bits deberíamos instalar también esta librería (Yo uso Ubuntu 12.04 64bits y no recuerdo haberlo instalado :-P):

sudo apt-get install ia32-libs


Le decimos que sí que lo instale.

Mientras podemos ir descargando el android sdk de la página oficial de Android.

Android SDK

En este momento la ultima versión es la android-sdk_r18-linux.tgz

Una vez descargamos los descomprimimos, yo lo hago desde la interfaz gráfica pero si preferís hacerlo desde la terminal aquí tenéis el comando:

tar -xvzf android-sdk_r18-linux.tgz

Una vez descomprido ejecutamos el android sdk.

Desde la terminal entramos en el directorio donde hayamos descomprimido el android sdk, entramos en la carpeta tools y lo ejecutamos con el siguiente comando: (tambien podemos ejecutarlo desde home con este otro comando: sh android-sdk-linux/tools/android )

  ./android 

A continuación se nos abrirá el Android SDK Manager donde tendremos que elegir:


  • Android SDK Tools
  • Android SDK Platform-tools
  • Android 2.3.3
    • SDK Platform
    • Google APIs

Y le damos a instalar.

Continuamos en la parte 2 ;-)

Como usar grep para encontrar una palabra o texto

Una de las cosas que me encanta de los Sistemas Operativos basados en Linux es que podemos de hacer miles de cosas desde una terminal, yo uso actualmente Ubuntu 12.04 y simplemente presiono Ctrl+Alt+T y ya tenemos nuestra ventana del Terminal para ejecutar comandos y todo lo que queramos.

Hoy vamos a ver como usar el comando grep para buscar una palabra o un texto dentro de los archivos de un directorio o incluso dentro de los subdirectorios de este.

La sintaxis del comando grep es:

grep “texto a buscar” directorio-ruta

Ejemplos:

grep "prueba" /home/usuario/prueba/*.*
grep -r "prueba" /home/usuario/prueba/
grep -l "prueba" /home/usuario/prueba/*.*


En el primer ejemplo buscaremos la palabra "prueba" en el directorio prueba dentro de todos los archivos del directorio, podríamos delimitar la búsqueda por ejemplo buscando solo dentro de los archivos de texto poniendo *.txt en vez de *.* o buscando en los archivos de "Word" poniendo *.doc, etc...

En el segundo ejemplo al añadirle -r le estamos diciendo que queremos buscar la palabra "prueba" en todos los archivos y subdirectorios del directorio prueba.

En el tercer ejemplo al añadirle el -l el resultado nos mostrará solo el nombre del fichero que contiene la palabra prueba.

Otro posibilidad es usar -e para añadir varias palabras o cadenas de texto:

grep -r -e “prueba” -e “grep” /home/usuario/prueba/

Una opción más y para mi imprescindible, sobretodo cuando encontramos muchos resultados es hacer que nos cree un archivo con los resultados. Simplemente tenemos que añadir ">> nombrefichero.txt y nos generará un archivo de texto con los resultados. Ejemplo:

grep -r "prueba" /home/usuario/prueba/ >> prueba.txt

Fuentes: felinfo y paraisolinux