Follow me on App.net

lunes, mayo 16

Una combinación explosiva Deluge + Torrent Search

Con la desaparición del área de notificación, las aplicaciones tienen que ir adoptando el modo de funcionamiento de los Indicators, y esto ya lo ha hecho Deluge.

Deluge

Deluge, es un cliente BitTorrent tanto para Linux, OS X, Unix como Windows. Deluge utiliza libtorrent como motor y diferentes interfaces gráficos: GTK+, web y consola. Se ha diseñado utilizando el modelo de cliente servidor, con un demonio que se encarga de procesar toda la actividad de bittorrent.
Otra de las características de Deluge, es la colección de plugin que tiene disponibles, de echi, la mayoría de la funcionalidad de Deluge, es vía plugins.
Además Deluge, fue creado con la intención de ser una aplicación ligera y no intrusiva, dado que se trata de una tarea secundaria en tu máquina, y por tanto no tiene que consumir todos los recursos, si no que tiene que permanecer en el “anonimato”.
El inconveniente para mi gusto de Deluge, es que necesitas de otra aplicación para buscar torrents, pero esto se soluciona con la otra aplicación que quería comentar Torrent Search.

Torrent Search

Torrent Search es una aplicación desarrollada en Python que utiliza GTK+ para su interfaz gráfica, que está disponible tanto para Linux como para Windows y es Open Source con licencia GNU GPL.
Lo que hace Torrent Search es buscar archivos torrent en diferentes sitios web, permitiendo al usuario filtrar los resultados, haciendo mucho más sencilla la búsqueda, y permitiendo que encontremos con mayor facilidad lo que buscamos.
Los sitios web, se integran en Torrent Search. utilizando plugins, lo que permite añadir nuevos sitios web o mejorar los plugins de acceso de una manera mucho más sencilla.
La interfaz de Torrent Search, es bien sencilla. Solo hay que introducir el texto de búsqueda en la caja de texto, situada en la parte superior de la ventana. Los resultados aparecerán listados bajo. Para descargar un archivo torrent, solo hay que hacer doble clic en la línea correspondiente y ya está. Evidentemente, puedes elegir lo que quieres hacer con el archivo descargado, y aquí ya se encarga Deluge, de hacer su trabajo, con lo que el resultado es inmediato.

Hacemos doble clic… y directos hacia Deluge…


Instalación….

Instalación

Instalando Deluge

Vamos a instalar Deluge desde Launchpad, para ello añadimos el repositorio y actualizamos, para así tener la última versión disponible:


sudo add-apt-repository ppa:deluge-team/ppa && sudo apt-get update
 
Instalamos o desde el terminal o haciendo clic en Deluge:


sudo apt-get install deluge
 

Instalando Torrent Search

Para instalar Torrent Search, lo puedes hacer también desde repositorio de Launchpad, con lo que hacemos lo mismo que en el caso de Deluge si estás en Maverick


sudo add-apt-repository ppa:gwendal-lebihan-dev/torrent-search-ppa && sudo apt-get update
 
e instalamos


sudo apt-get install torrent-search
 
Si no ya estás en Lucid, la opción es descargarte el paquete directamente del sitio torrent-search_0.9.2.3_all.deb e instalarlo:


dpkg -i torrent-search_0.9.2.3_all.deb
Leer más...

domingo, mayo 15

Autoría de DVD gratuita

 

Me encontrado con una nueva herramienta de autoría de DVD llamada Bombono DVD, esta aplicación se destaca por poseer controles de edición esenciales para lograr una acabado  de edición decente.

Posee un editor de menús WYSIWYG con soporte para vistas en miniatura, línea de tiempo y un monitor de vídeo. Por otro lado, es posible generar una imagen ISO o grabación directa a un DVD-5 ó 9.

Página oficial -> Bombono Leer más...

FSlint, elimina los archivos duplicados


 Con este programa podremos deshacernos de aquellos archivos duplicados en nuestro sistema Ubuntu. Liberando espacio podremos agilizar el proeso de indezación, liberar espacio. Gracias a la GUI que proporciona esta tarea es mucho más fácil y práctica.

Sitio oficial y descarga : FSlint Leer más...

Aprende mientras trabajas con el Terminal

 Esta es una interesante aplicación para aquellas personas que apenas están aprendiendo a utilizar la Terminal de un sistema GNU/Linux. También para los que llevamos determinado tiempo con distros Linux.

 La aplicación se nota muy útil en el momento de saber qué opciones posee un comando, esta ayuda puede ser útil para guiarnos en un proceso de instalación, de modificación de un fichero determinado, en el cambio de configuración de una interfaz de red, etc.

Para instalar CLIcompanion:

sudo add-apt-repository ppa:clicompanion-devs/clicompanion-nightlies
sudo apt-get update
sudo apt-get install clicompanion










Leer más...

miércoles, mayo 11

PenguSpy: encuentra juegos para Linux fácilmente

 Aunque algunos seguimos teniendo esperanzas de que Valve lance una versión de Steam para Linux, hoy en día el mercado de los juegos para esta plataforma se centra normalmente en desarrollos independientes que es difícil encontrar en un único recurso o referencia.



Sistemas como PlayOnLinux o Djl ayudan a encontrar e instalar juegos para Linux, pero ha aparecido una nueva e interesante alternativa que nos proporcionará aún más posibilidades en este campo.
Se trata de PenguSpy, una web dedicada totalmente a los juegos para Linux que nos presenta diversas categorías y que dispone de capturas e información para cada juego disponible, además de los correspondientes enlaces en los que poder conseguir información sobre cómo descargar o comprar esos juegos.
Y es que en PenguSpy se ofrecen no solo juegos gratuitos o de distribución libre, sino que también se han tenido en cuenta desarrollos comerciales. Así que si sois jugones y queréis sacarle más provecho a este mundillo, ¡no os perdáis PenguSpy! Leer más...

Lutris, una nueva plataforma de juegos para Linux

 Ya habíamos visto soluciones como PlayOnLinux, PlayDeb o Dlj que servían como una interesante forma de gestionar los juegos que podemos instalar bajo Linux, y que normalmente provienen del mundo Windows (a través de Wine) aunque también haya un buen catálogo de producciones nativas para Linux.

 Ahora llega Lutris, una nueva plataforma que toma esa idea de PlayOnLinux pero que amplía el número de sistemas de los que proceden los juegos, ya que tiene buena representación de emuladores de consolas, por ejemplo.
Tal y como indican en Ubuntu Vibes, en Lutris encontraremos soporte para:
  • Juegos nativos de Linux
  • Juegos de Windows vía Wine
  • Juegos de recreativas
  • Juegos del Amiga 500, 600 y 1200
  • Juegos del Atari 2600, 800, 800XL, 130XE, 5200, ST, STE, TT, Lynx
  • Juegos de navegador como Quake Live o Minecraft
  • Juegos del C64, VIC20 o C128
  • Juegos de LucasArt basados en SCUMM
  • Juegos para MS-DOS
  • Juegos para diversas consolas de Nintendo, Sega o la PlayStation de Sony.
Eso sí: la utilidad de Lutris es una especie de lanzador para el resto de plataformas, así que tendremos que contar con los emuladores y las ROMs -en caso de que sean necesarias, como en el Amiga- para poder completar el proceso de emulación.
Aún así se trata de un proyecto interesante, así que habrá que prestar atención a este desarrollo en Python/GTK que hace uso de una licencia GPLv3 Leer más...

Dropbox... Guardar, sincronizar, y compartir ficheros online cómodamente

Como muchos de nosotros, ya había escuchado y/o leído acerca de Dropbox y la facilidad que ofrece para mantener nuestros ficheros sincronizados en varios equipos, para disponer de ellos "en la nube" (online), y para compartir archivos con nuestros amigos y conocidos, pero lo había obviado por completo, no sé si había ignorado Dropbox por pereza o por desinterés, realmente no lo sé, pero lo hice hasta que hace unos días, un amigo nos insistió, a mí y a un tercer amigo, en que nos creáramos una cuenta de Dropbox y nos descargásemos el programa en cuestión, para poder compartir así, fácilmente, nuestros documentos, ficheros y demás, de forma directa entre los 3, y tenerlos siempre disponibles en la nube para acceder a ellos desde cualquier máquina. Y que puedo decir? es de lo más cómodo, tengo sincronizados diversos ficheros entre mis PC's de sobremesas y mis portátiles, sin hacer absolutamente nada, en cuanto agrego cualquier documento o archivo en cualquiera de los PC's al directorio/carpeta de Dropbox, este se sube a la nube, y en cuanto enciendo cualquier de los otros PC's, comienza la sincronización de forma automática, y al terminar esta, cualquier nuevo documento/fichero está disponible en esa máquina también, realmente cómodo y sencillo, es todo automático.

Lo mejor? pues lo mejor es que está disponible para Windows, Linux y MacOS, con lo que prácticamente da igual la máquina y sistema que uséis, pues podréis acceder a los documentos desde cualquiera de ellas, y compartir los mismos con vuestros amigos, sin importar que vosotros uséis Linux, uno de vuestros amigos Windows, y por ejemplo, un tercero, utilice MacOS...

Y... si queréis acceder a los mismos desde algún sistema menos común? como, el aun en fase alpha, Haiku (BeOS)? pues, aunque quizá no de forma tan cómoda, podréis acceder a los documentos de todas formas, pues podréis acceder mediante una interfaz web a través de vuestro navegador logueandoos en vuestra cuenta... simplemente genial.

No os ha quedado claro para que sirve Dropbox, o que es? como usarlo? o queréis saber como obtenerlo, o como instalarlo?... pues veamos:

¿Que és DropBox?

Dropbox es un servicio de almacenamiento virtual (para guardar nuestros ficheros en internet) y de sincronización de archivos gratuito (aunque existen modalidades de pago de mayor capacidad), que utiliza un disco duro virtual, alojado en la nube, para realizar dicha sincronización. Su funcionamiento se basa en la sincronización de todos los ficheros y documentos que se encuentren, o introduzcáis, en el interior de "vuestra carpeta Dropbox" (para la que podréis seleccionar libremente su ubicación en vuestro PC), sincronizando estos documentos con el disco duro virtual (en la nube), y con diferentes máquinas... y además sin importar el Sistema Operativo utilizado (siempre y cuando este sea alguno de los más comunes actualmente, Windows, Linux o MacOS)

Dropbox es una herramienta realmente útil si trabajas con documentos en varios ordenadores a la vez, o si necesitas que diversas personas accedan a los mismos documentos o ficheros, aunque estos usen máquinas situadas en diferentes lugares, usando como medio internet.

Es accesible directamente desde el explorador de archivos (al menos desde Windows, MacOS, y en Linux, de momento he probado con Nautilus, y accede directamente al espacio virtual de Dropbox) y también desde el navegador web. Dropbox ofrece de forma gratuita 2GB de espacio en la nube donde alojar tus ficheros (sean estos documentos, fotos, vídeos, audio, etc).

Además, por cada persona que invites, Dropbox te regala 250MB más de espacio, aunque solo te permite llegar a un máximo de 8GB. También puedes conseguir 250MB si accedes a tu cuenta de Dropbox a través del navegador web, y te vas a la sección "Get Started", completando el tutorial hasta el paso 4 (incluido).

También, al parecer, cada cierto tiempo, Dropbox pone en marcha algún juego o reto, en el que nos propone que resolvamos algunos acertijos, problemas, sudokus, etc y con cada reto que vayamos superando, nos van regalando megas (hasta un máximo de 1GB).

¿Como obtener e instalar Dropbox?


Instalando DropBox en Ubuntu 10.10

1. Abrir una Terminal de Texto (Aplicaciones -> Accesorios -> Terminal) 

2. Una vez abierta añadimos los repositorios, tecleando:
sudo sh -c 'echo "deb http://linux.dropbox.com/ubuntu maverick main" >> /etc/apt/sources.list'

3. Luego añadimos la clave de repositorio, tecleando: 
sudo apt-key adv --keyserver pgp.mit.edu --recv-keys 5044912E 

4. Luego tecleamos:
sudo aptitude update
(o sudo apt-get update)

5. Y por último tecleamos:
sudo aptitude install dropbox nautilus-dropbox
(o sudo apt-get install dropbox nautilus-dropbox)

Dropbox quedará instalado en vuestro Ubuntu 10.10. Para Ubuntus anteriores, solo debemos cambiar el paso 2. y sustiruir maverick por el nombre de la versión que estemos usando, es decir:


- Para Ubuntu 10.04 agregamos:
deb http://linux.dropbox.com/ubuntu lucid main

- Para Ubuntu 9.10:
deb http://linux.dropbox.com/ubuntu karmic main

- Para Ubuntu 9.04:
deb http://linux.dropbox.com/ubuntu jaunty main

- Para Ubuntu 8.10:
deb http://linux.dropbox.com/ubuntu intrepid main

- Para Ubuntu 8.04:
deb http://linux.dropbox.com/ubuntu hardy main

- Y finalmente para Ubuntu 7.10:
deb http://linux.dropbox.com/ubuntu gutsy main



Instalando Dropbox en Debian (Gnome y Nautilus)

Para instalar Dropbox en Debian lo haremos de forma casi idéntica a Ubuntu, simplemente cambiando el repositorio, y alguna cosilla más:

1. Abrir una Terminal de Texto (Aplicaciones -> Accesorios -> Terminal) y tecleamos:
su
Nos pederiá nuestra clave de root, así que la introducimos y pulsamos la tecla "Intro

2. Luego añadimos el repositorios, tecleando:
sh -c 'echo "deb http://hadret.rootnode.net/debian/ unstable main" >> /etc/apt/sources.list'

3. Ahora añadimos la clave del repositorio, tecleando: 
wget -O - http://hadret.rootnode.net/debian/duckbill.key | apt-key add - 

4. Luego tecleamos:
aptitude update
(o apt-get update)

5. Y por último tecleamos:
aptitude install dropbox nautilus-dropbox
(o apt-get install dropbox nautilus-dropbox)

Con eso tendremos Dropbox instalado en Debian. Leer más...

Backtrack 5 codename "Revolution"

  BackTrack se ha convertido en una distribución de culto para los profesionales de la seguridad informática, cada versión que nos regalan sus desarrolladores es esperada con ansias por una comunidad cada vez mas grande de interesados por la seguridad de la información y la historia se repite con cada nueva entrega.  

 Pero creo que ninguna versión se había hecho esperar tanto como BackTrack 5 (Revolution) y es que cinco días antes de su lanzamiento la gente de Remote Exploits ha publicado un excelente vídeo con las nuevas características que incorpora el BackTrack Revolution:



  Entre las nuevas características destacan: Ahora incluye nativamente los gestores de ventanas Gnome, KDE y Fluxbox Soporte para arquitecturas de 32 y 64 bits, ARM: Facilitando el análisis forense y la posibilidad de ejecutarlo en dispositivos moviles.
  Completamente Open Source: Aunque BackTrack esta basado en proyectos open source, muchos de los cambios que han realizado sobre ellos no se habían publicado… hasta ahora, ademas aseguran que siempre será así.
  Se ha reorganizado el menú para facilitar su uso y cumplir los estándares, ademas actualizaron todas las herramientas.

Backtrack 5 Leer más...

sábado, mayo 7

LatencyTop, buscando problemas en tu sistema Linux

Hay diversas formas de mejorar el rendimiento de un sistema Linux, y lo malo es que dichas utilidades hacen necesario que nos lo curremos un poquito y analicemos qué puede estar fallando para corregirlo.
  Como revelan enLinuxers, a menudo el problema reside en algún proceso o aplicación que está esperando a que alguna información importante le llegue para poder seguir con su ejecución. Y precisamente para detectar esos problemas llegan ayudas como LatencyTop.
Esta herramienta trabaja sobre la base de encontrar qué procesos están bloqueados por el kernel mientras que están esperando por cierta información importante. Este tiempo de espera se conoce como latencia o lag, y se refleja en esa lentitud de respuesta que aparece mientras manejamos nuestro sistema.


LatencyTop permite que monitoricemos esos procesos y aplicaciones y también que veamos cuál es el máximo tiempo que han estado esperando, para luego revisar cómo funcionan y las razones de esos retrasos. El propio responsable de la solución, Arjan van de Van, indicó qué permite la aplicación:
Servidores lentos, audio que se omite, vídeo mal reproducido… todo el mundo conoce los síntomas de la latencia. Pero para saber qué es lo que realmente está pasando en el sistema, lo que causa la latencia, y cómo arreglarlo… esas son preguntas difíciles sin buenas respuestas hasta ahora.
Para instalar la aplicación en Ubuntu y derivadas basta con hacer
sudo apt-get install latencytop
Y en el caso de Fedora, CentOS y distros derivadas de Red Hat,
yum install latencytop
Para otros usuarios, es posible descargar el código fuente desde aquí.
A partir de ahí, todo es cuestión de comenzar a estudiar el comportamiento de los programas. Puede que esté más orientado a desarrolladores, pero en realidad cualquier usuario puede comprobar qué está causando problemas de ralentización del sistema. Para hacerlo basta con ejecutar el comando:
sudo latencytop
Con lo que obtendremos una ventana en la que se irán visualizando las latencias. En la parte izquierda se muestra una lista de procesos, ordenados según su latencia (aquellos con más latencia, arriba del todo), y en la parte derecha se muestran las latencias y sus causas. El refresco por defecto es de 30 segundos, pero podremos refrescar cuando queramos.
No hay mucho más que contar: a partir de ahí será cuestión de conocer cuáles son las causas para, o bien tratar de solucionar el problema por nosotros mismos, o bien para pedir ayuda en los foros -o directamente contactando con los desarrolladores de la aplicación problemática- con la información que nos proporciona LatencyTop. Leer más...

Reparar GRUB 2 después de instalar Ubuntu 10.04 o superior

Es usual que los usuarios noveles de esta magnifica distribución Linux presenten problemas cuando instalan Ubuntu en un disco que posee Windows (guindous ) , lo que conocemos como carga DUAL, y ninguno de los 2 sistemas operativos funciona o uno solo es el que carga. Con estos sencillos pasos solucionarás ese problema:

a) Enciende la PC y usa el Live CD de Ubuntu cargando el sistema operativo desde allí.

b) Selecciona "Probar Ubuntu"

c) Una vez haya cargado el sistema operativo (SO) realiza lo siguiente:

Abre una consola o terminal: Aplicaciones-Accesorios-Terminal

d) ejecuta sudo grub-mkconfig

e) luego, sudo grub-install /dev/sda

f) ahora, sudo update-grub

g) Dale reboot y prueba.


Ahora si aún así no funciona realiza esto:


a) Enciende la PC y usa el Live CD de Ubuntu cargando el sistema operativo desde allí.

b) Selecciona "Probar Ubuntu"

c) Una vez haya cargado el sistema operativo (SO) realiza lo siguiente:

Abre una consola o terminal: Aplicaciones-Accesorios-Terminal

d) Vemos las particiones que tenemos: Escribe en la consola


sudo fdisk -l


e) Levanta o monta la partición que tiene UBUNTU (la que dice LINUX) escribiendo esto:


sudo mount /dev/sda1 /mnt


NOTA: cambia sda1 por la partición donde este UBUNTU

f) Ejecuta esta orden:


sudo grub-install --root-directory=/mnt/ /dev/sda


g) sudo update-grub


h) Dale reboot y prueba.

Ya el sistema debería esta corregido! Leer más...

Limpia tu disco duro con DBAN

DBAN (Darik's Boot And Nuke) es un disco autoarrancable con el propósito de limpiar todo el contenido de tu disco duro. Muy útil si vas a regalar tu ordenador a alguien o tirarlo y no quieres dejar rastro alguno de la información almacenada

Su uso es fácil, descarga la imagen ISO desde aquí y una vez grabada, inicia el ordenador con el CD como primer arranque, lo primero que verás será lo siguiente:
Presiona Entrar para ir al modo interactivo.
Verás una lista de los discos duros, ya tengas uno o más, selecciona el que quieras o los que quieras limpiar.
Selecciona con la barra de espacio o bien presionando Entrar hasta que veas que pone "wipe".
Ahora presiona F10 y comenzará la limpieza, sé paciente ya que puede tardar unas horas.
Una vez haya terminado, saldrá un mensaje de notificación, apaga y listo.

Advertencia: en caso de darte error al detectar los discos duros, debes desactivar USB en la BIOS. Leer más...

viernes, mayo 6

Mac OS X y Linux están creciendo a un mayor ritmo que Windows


Tras conocerse los resultados financieros del último trimestre fiscal de Microsoft, ayer se supo que por primera vez en su historia Apple supera a Microsoft en valor bursátil, en ingresos y en beneficios. Y no sólo eso: parece que juntamente con Linux, el crecimiento de Apple supera el crecimiento de Microsoft en cuanto a cuota de mercado.
El territorio de Linux es, inequívocamente, los servidores. Cada vez más empresas escogen una solución de software libre para administrar sus centros de datos, lo cual ha demostrado ser más eficiente. Apple ocupa el otro lado, el de los usuarios, con unas ventas de sistemas con Mac OS X y dispositivos con iOS que no dejan de aumentar. Si queréis leer datos más concretos, la fuente nos informa de un 10,6% de cuota de mercado de Mac OS X, que se reduce a un simple 1,7% si en ese mercado incluimos todos los servidores.
De todas formas, Microsoft tiene aún una ventaja clave, y es su enorme cuota de mercado. Aunque financieramente se haya quedado detrás de Apple, Microsoft ha vendido más licencias de Windows 7 desde su lanzamiento que todos los dispositivos iOS combinados de Apple en el mismo tiempo. Y eso significa que aunque Linux gane terreno en los servidores y Apple lo haga en el usuario final, aún queda mucho tiempo para que ambos sistemas empiecen a predominar por encima del omnipotente Windows.

Vía | ReadWriteWeb Leer más...

myStuff: agrupa lanzadores dentro de una ventana en Linux

  
Si usamos Unity o docks tipo AWN o Docky y nos gusta tener a mano muchos programas, siempre nos topamos con el mismo problema: el espacio. Algunos docks tienen características que nos permiten agrupar varios programas dentro de un mismo icono. Otros, como en el caso de Unity, aún no. myStuff es un pequeño programa que nos puede ayudar a solucionar este problema. Lo que hace es abrirnos una ventana donde podremos colocar todos los lanzadores que queramos. Para hacerlo, basta con arrastrar el lanzador a la ventana o hacer clic derecho para poner los datos del lanzador a mano.
Podemos ordenar los iconos a nuestro gusto tan sólo arrastrándolos. También podemos configurar cada lanzador para que, al abrir el programa, se cierre automáticamente la ventana de myStuff. El único inconveniente en este caso es que debemos indicar esta opción en cada lanzador (marcando la casilla “close myStuff”).
Se trata además de un buen complemento para Unity concretamente, pues al fijarlo al launcher me he dado cuenta de que la ventana siempre se abre a la altura de donde coloquemos el icono. Eso sí, estéticamente merecería un repaso para mejorar el aspecto de los nombres de los programas.
myStuff está disponible en paquetes DEB y RPM, tanto para 32 como para 64 bits en paquetes separados.

 Descarga | myStuff

Leer más...

jueves, mayo 5

Comandos linux para llevar bajo el brazo

Tabla de comandos

Comando Descripción Ejemplos y comentarios
man comando Muestra el manual de un comando, útil para aprender a utilizar sus argumentos man man
mc Explorador de archivos que incluye su propio editor, mcedit. Es necesario instalarlo sudo mc
cd nom_directorio Cambia de directorio cd sólo va a tu home
cd .. Sube un nivel de directorios Si estabas en /home/usuario/ pasas a /home/
cd - Vas a la ubicación donde estabas antes si desde /home/usuario haces cd /etc/X11 y luego cd – vuelves a /home/usuario
cp archivo1 archivo2 Copia archivo1 como archivo2 (nuevo nombre) manteniendo el original
cp archivo /directorio Copia archivo en directorio manteniendo nombre y el original
ln archivo1 /directorio/archivo2 Hace copias enlazadas (ambos archivos se actualizan en cuanto uno se guarda) Si pones la opción -s crea un acceso directo en lugar de una copia.
mv archivo1 archivo2 Renombra archivo1 en archivo2
mv archivo /directorio Mueve archivo dentro de directorio
rm archivo Borra archivo
rm -rf directorio Borra el directorio con todo lo que tenga dentro sin pedir confirmación Si el nombre de la carpeta es compuesto, poner entre comillas
mkdir nom_directorio Crea directorio nom_directorio
rmdir nom_directorio Borra directorio nom_directorio
kill -9 PIDnumber Mata el proceso numberPID que queramos (finaliza su ejecución) kill -HUP numberPID Hace lo mismo
kill -STOP numberPID Para hasta nueva orden el proceso numberPID
kill -CONT NumberPID Continúa el proceso numberPID parado anteriormente
killall processname Mata el proceso con ese nombre
ls Lista los archivos de un determinado directorio Poniendo solo ls mostrara los archivos del directorio actual
ls -l Lista también las propiedades y atributos
ls -a Lista todos los archivos, incluidos los ocultos y los del sistema
cat fichero Muestra el contenido de un fichero cat /home/NOMBRE_USUARIO/YO/prueba.php
less Muestra la salida estándar de forma paginada
less fichero Muestra el contenido de un archivo de forma paginada
more Muestra la salida estándar de forma paginada
more fichero Muestra el contenido de un archivo de forma paginada
zcat fichero Muestra el contenido de un archivo comprimido (.gz)
zmore fichero Muestra el contenido de un archivo comprimido (.gz)
zless fichero Muestra el contenido de un archivo comprimido (.gz)
echo cadena echo nos muestra en pantalla el texto que le diga
grep ‘cadena’ archivo Muestra las líneas del archivo que contienen la cadena
file archivo Muestra el tipo de un archivo determinado
head archivo Muestra las primeras líneas de un archivo, 10 por defecto
tail archivo Muestra las últimas líneas de un archivo, 10 por defecto
tail -fn 200 archivo Muestra las últimas 200 líneas de un archivo y sigue agregando mientras crece
find directorio -name nom_archivo -print Busca todos los archivo con el nombre especificado en un directorio determinado
find /home/usuario -name *.jpg -print Busca todas las imágenes .jpg en /home/usuario
whereis ejecutable Busca binarios ejecutables (ejemplo: whereis find)
type comando Muestra la ubicación del ejecutable perteneciente al comando indicado
pwd Visualiza el directorio actual o de trabajo
history Muestra el listado de comandos usados por el usuario (~/.bash_history)
ps -aux Lista de los programas que se están ejecutando actualmente con su PID (Process IDentifier)
df Muestra el espacio libre en el disco duro
top Muestra los procesos que más CPU consumen en tiempo real, así como la memoria RAM y swap usada, entre otra información
halt Apaga el equipo
reboot Reinicia el equipo
shutdown -h now Apaga el equipo
shutdown -r now Reinicia el equipo
passwd Cambia la contraseña del usuario
ps -ef l grep nombre_proceso Lista los procesos que se estén ejecutando con que contengan la cadena nombre_proceso El comando ps -ef es redireccionado por medio de una pipe (Alt Gr+ 1) y fitrado con grep por la palabra que le sigue a grep

Comandos no tan usados pero muy útiles

Tabla de comandos


Comando Descripción Ejemplos y comentarios
addgroup nombre_grupo Se utiliza para crear un grupo nuevo. addgroup Pepito
adduser nombre_usuario [nombre_grupo] Se utiliza para añadir un usuario. En ese momento, no solo se creará la cuenta del usuario sino también su directorio de trabajo, un nuevo grupo de trabajo que se llamará igual que el usuario y añadirá una serie de ficheros de configuración al directorio de trabajo del nuevo usuario. adduser Pepito Invitados
history -c Es Utilizado para Borra el Historial de Comandos
alias nombre_alias=comando En ciertas ocasiones se suelen utilizar comandos que son difíciles de recordar o que son demasiado extensos, pero en UNIX existe la posibilidad de dar un nombre alternativo a un comando con el fin de que cada vez que se quiera ejecutar, sólo se use el nombre alternativo. alias instala=apt-get install
apt-cache search texto a buscar Muestra una lista de todos los paquetes y una breve descripción relacionado con el texto que hemos buscado. apt-cache search Gnome
apt-get dist-upgrade Función adicional de la opción anterior que modifica las dependencias por la de las nuevas versiones de los paquetes.
apt-get install nombre_paquete Instala paquetes. apt-get install Gnome
apt-get remove nombre_paquete Borra paquetes. apt-get remove Gnome Con la opción –purge borramos tambien la configuración de los paquetes instalados.
apt-get update Actualiza la lista de paquetes disponibles para instalar.
apt-get upgrade Instala las nuevas versiones de los diferentes paquetes disponibles.
at [-lr] hora [fecha] Realiza un tarea programada una sola vez.
bash / sh / ksh / csh Existen varias shells para Unix, Korn-Shell (ksh), Bourne-Shell (sh), C-Shell (csh),bash.
bg PID Manda un proceso a segundo plano.
cal [[mes] año]. Muestra el calendario.
cat Muestra el contenido del archivo en pantalla en forma continua, el prompt retornará una vez mostrado el contenido de todo el archivo. Permite concatenar uno o mas archivos de texto. || Sintaxis: cat nom_archivo.
cd Cambia de directorio. || Sintaxis: cd nom_directorio.
chattr Cambiar atributos de un fichero. || Sintaxis: chattr atributos nom_archivo.
chgrp Cambia el grupo al que pertenece el archivo. || Sintaxis: chgrp nom_grupo nom_archivo.
chmod Utilizado para cambiar la proteción o permisos de accesos a los archivos. r:lectura w:escritura x:ejecución +: añade permisos -:quita permisos u:usuario g:grupo del usuario o:otros || Sintaxis: chmod permisos nom_archivo
chown Cambia el propietario de un archivo. || Sintaxis: chown nom_propietario nom_archivo.
chroot Nos permite cambiar el directorio raiz. || Sintaxis: chroot nom_directorio_raiz.
clear Limpia la pantalla, y coloca el prompt al principio de la misma. || Sintaxis: clear.
cmp, diff Permite la comparación de dos archivos, línea por línea. Es utilizado para compara archivos de datos. Sintaxis: diff nom_archivo1 nom_archivo2 / cmp nom_archivo1 nom_archivo2.
cp Copia archivos en el directorio indicado. || Sintaxis: cp nom_archivo nom_directorio.
crontab Realizar una tarea programada de forma regular. || Sintaxis: minuto(0-59) hora(0-23) dia_mes(1-31) mes(1-12) dia_semana(0-6) comando.
cut Ttiene como uso principal mostrar una columna de una salida determinada. La opción -d va seguida del delimitador de los campos y la opción -f va seguida del número de campo a mostrar. El “delimitador” por defecto es el tabulador, nosotros lo cambiamos con la opción -d. Tiene algunas otras opciones útiles. || Sintaxis: cut [opciones] nom_archivo.
date Retorna el día, fecha, hora (con minutos y segundos) y año. || Sintaxis: date.
dd Copia de un archivo, convirtiendo y formateando acorde a las opciones. Muy útil para por ejemplo, “quemar” una imagen (.img) en un pendrive. Sintaxis: dd if=[a_copiar] of=[destino] [opciones]
delgroup Se utiliza para eliminar un grupo. || Sintaxis: delgroup nom_grupo.
deluser Elimina una cuenta de usuario. La pega de este comando es que no elimina automáticamente el directorio de trabajo del usuario. || Sintaxis: deluser nom_usuario.
df Muestra los sistemas de ficheros montados. || Sintaxis:df
dmesg Muestra los mensajes del kernel durante el inicio del sistema. || Sintaxis: dmesg.
dpkg -reconfigure (paquetes) Volver a reconfigurar un paquete ya instalado. ||
du Sirve para ver lo que me ocupa cada directorio dentro del directorio en el que me encuentro y el tamaño total. || Sintaxis: du
echo Muestra un mensaje por pantalla. || Sintaxis: echo “Cadena”.
eject Mediante la utilización de este comando se conseguirá la expulsión de la unidad de CD, siempre y cuando esta no esté en uso. || Sintaxis: eject.
env Para ver las variables globales. || Sintaxis: env.
exit Cierra las ventanas o las conexiones remotas establecidas o las conchas abiertas. Antes de salir es recomendable eliminar todos los trabajos o procesos de la estación de trabajo. || Sintaxis: exit.
fg Manda un proceso a primer plano. || Sintaxis: fg PID.
file Determina el tipo del o los archivo(s) indicado(s). || Sintaxis: file nom_archivo.
find Busca los archivos que satisfacen la condición en el directorio indicado. || Sintaxis: find nom_directorio o nom_archivo condición.
finger Permite encontrar información acerca de un usuario. || Sintaxis: finger / finger usuario.
free Muestra información sobre el estado de la memoria del sistema, tanto la swap como la memoria física.Tambien muestra el buffer utilizado por el kernel. || Sintaxis: free.
fsck Para chequear si hay errores en nuestro disco duro. || Sintaxis: fsck ­t fs_typo dispositivo.
ftp Protocolo de Transferencia de Archivos, permite transferir archivos de y para computadores remotos. || Sintaxis: ftp maquina_remota. G
gksu nautilus acceso al navegador de archivos con privilegios de root (requiere contraseña)
grep Su funcionalidad es la de escribir en salida estándar aquellas líneas que concuerden con un patrón. Busca patrones en archivos. || Sintaxis: grep [-cilnv] expr nom_archivos.
gzip Comprime solo archivo utilizando la extensión .gz. || Sintaxis: gzip nom_archivo. H
head Muestra las primeras lineas de un fichero. || Sintaxis: head -count nom_archivo. history Lista los más recientes comandos que se han introducido en la ventana. Es utilizado para repetir comandos ya tipeados, con el comando !. || Sintaxis: history I
id Numero id de un usuario. || Sintaxis: id
ifconfig Obtener información de la configuración de red. || Sintaxis: ifconfig.
insmod Carga en memoria un módulo. || Sintaxis: insmod J
job Lista los procesos que se están ejecutando en segundo plano. || Sintaxis: jobs K
kill Permite interactuar con cualquier proceso mandando señales.Kill (pid) termina un proceso y Kill -9 (pid) fuerza a terminar un proceso en caso de que la anterior opción falle. || Sintaxis: kill [opciones] PID. L
last Este comando permite ver las últimas conexiones que han tenido lugar. || Sintaxis: last.
less Muestra el archivo de la misma forma que more, pero puedes regresar a la página anterior presionando las teclas “u” o “b”. || Sintaxis: less nom_archivo
ln Sirve para crear enlaces a archivos, es decir, crear un fichero que apunta a otro. Puede ser simbólico si usamos -s o enlace duro. || Sintaxis: ln [-s] nom_archivo nom_acceso.
logout Las sesiones terminan con el comando logout. || Sintaxis: logout.
lpr Imprime un archivo en la impresora predeterminada. || Sintaxis: lpr -[lista de requerimientos]/ lpr -P nombre_archivo.
ls Lista los archivos y directorios dentro del directorio de trabajo. || Sintaxis: ls.
lsattr Ver atributos de un fichero. || Sintaxis: lsattr nom_archivo.
lsmod Muestra los módulos cargados en memoria. || Sintaxis: lsmod. M
mail Para enviar/recibir correo a/de otros usuarios de la red, o dentro de nuestro ordenador. || Sintaxis: mail.
make Es una herramienta que controla la creación de ejecutables y otros archivos de un programa a partir de los archivos fuente. || Sintaxis: make.
man Ofrece información acerca de los comandos o tópicos del sistema UNIX, así como de los programas y librerías existentes. || Sintaxis: man comando.
mkdir Crea un nuevo directorio. || Sintaxis: mkdir nom_directorio.
mv Este comando sirve para renombrar un conjunto. || Sintaxis: mmv nom_archivos1 nom_archivos2.
more Muestra el archivo en pantalla. Presionando enter, se visualiza linea por linea. Presinando la barra espaciadora, pantalla por pantalla. Si desea salir, presiona q. || Sintaxis: more nom_archivo.
mount En Linux no existen las unidades A: ni C: sino que todos los dispositivos “cuelgan” del directorio raíz /. Para acceder a un disco es necesario primero montarlo, esto es asignarle un lugar dentro del árbol de directorios del sistema. || Sintaxis: mount -t sistema_de_archivo dispositivo nom_directorio.
mv Mueve archivos o subdirectorios de un directorio a otro, o cambiar el nombre del archivo o directorio. || Sintaxis: mv nom_archivo1 …nom_archivoN nom_directorio. N
netstat Muestra las conexiones y puertos abiertos por los que se establecen las comunicaciones. || Sintaxis: netstat.
nice Permite cambiar la prioridad de un proceso en nuestro sistema. || Sintaxis: nice -n prioridad PID. O Si tienes alguna sugerencia con ésta letra, coméntalo. P
passwd Se utiliza para establecer la contraseña a un usuario. Sintaxis: passwd nom_usuario.
ping El comando ping se utiliza generalmente para testear aspectos de la red, como comprobar que un sistema está encendido y conectado; esto se consigue enviando a dicha máquina paquetes ICMP. El ping es útil para verificar instalaciones TCP/IP. Este programa nos indica el tiempo exacto que tardan los paquetes de datos en ir y volver a través de la red desde nuestro PC a un determinado servidor remoto. Sintaxis: ping (maquina).
poweroff Apagar el ordenador. Sintaxis: poweroff.
ps Muestra información acerca de los procesos activos. Sin opciones, muestra el número del proceso, terminal, tiempo acumulado de ejecución y el nombre del comando. Sintaxis: ps.
pstree Muestra un árbol de procesos. Sintaxis: pstree.
pwd Muestra el directorio actual de trabajo. Sintaxis: pwd. Q Si tienes alguna sugerencia con ésta letra, coméntalo. R
reset Si observamos que escribimos en pantalla y no aparece el texto pero al pulsar enter realmente se está escribiendo, o que los colores o los textos de la consola se corrompen, puede ser que alguna aplicación en modo texto haya finalizado bruscamente no restaurando los valores estándar de la consola al salir. Con esto forzamos unos valores por defecto, regenerando la pantalla. Sintaxis: reset.
rlogin Conectan un host local con un host remoto. Sintaxis: rlogin maquina_remota.
rm Remueve o elimina un archivo. Sintaxis: rm nom_archivo.
rmdir Elimina el directorio indicado, el cual debe estar vacío. Sintaxis: rmdir nom_directorio.
rmmod Descarga de memoria un módulo, pero sólo si no está siendo usado. Sintaxis: rmmod.
route El comando route se utiliza para visualizar y modificar la tabla de enrutamiento. Sintaxis: route (muestra información del comando route). S
scp Sirve para hacer una copia segura entre dos ordenadores. La información viaja encriptada. Sintaxis: scp usuario@servidor:directorio_servidor directorio_local.
set Para ver las variables de entorno. Sintaxis: set.
sftp Protocolo de Transferencia de Archivos, permite transferir archivos de y para computadores remotos. La información viaja encriptada. Sintaxis: sftp maquina_remota.
sort Muestra el contenido de un fichero, pero mostrando sus líneas en orden alfabético. Sintaxis: Sort [opciones] nom_archivo.
ssh (Secure Shell Client) Es un programa para conectarse en una máquina remota y ejecutar programas en ella. Utilizado para reemplazar el rlogin y rsh, además provee mayor seguridad en la comunicación entre dos hosts. El ssh se conecta al host indicado, donde el usuario de ingresar su identificación (login y password) en la máquina remota, la cual realiza una autentificación del usuario. Sintaxis: ssh maquina_remota.
startx Inicia el entorno gráfico(servidor X). Sintaxis: startx.
su o sudo Con este comando accedemos al sistema como root. En Ubuntu se puede utilizar gksudo mientras en Kubuntu: kdesudo. Sintaxis: su. T
tail Este comando es utilizado para examinar las últimas líneas de un fichero. Sintaxis: tail -count nom_archivo.
tar Comprime archivos y directorios utilizando la extensión .tar. Sintaxis: tar -[arg] nom_archivo.tar nom_archivo.
telnet Conecta el host local con un host remoto, usando la interfaz TELNET. Sintaxis: telnet maquina_remota
top Muestra los procesos que se ejecutan en ese momento, sabiendo los recursos que se están consumiendo(Memoria,CPU,…).Es una mezcla del comando uptime,free y ps. Sintaxis: top.
touch Crea un archivo vacio. Sintaxis: touch nom_archivo.
traceroute Permite determinar la ruta tomada por un paquete para alcanzar su destino en Internet. Sintaxis: traceroute [opciones] host [tamaño del paquete]. U
umask Establece la máscara de permisos. Los permisos con los que se crean los directorios y los archivos por defecto. Sintaxis: umask a-rwx,u+rw,g+r.
umount Establece la máscara de permisos. Los permisos con los que se crean los directorios y los archivos por defecto. Sintaxis: umask a-rwx,u+rw,g+r.
unalias Borra un alias. Sintaxis: unalias nom_alias.
uniq Este comando lee un archivo de entrada y compara las líneas adyacentes escribiendo solo una copia de las líneas a la salida. La segunda y subsecuentes copias de las líneas de entrada adyacentes repetidas no serán escritas. Las líneas repetidas no se detectarán a menos que sean adyacentes. Si no se especifica algún archivo de entrada se asume la entrada estándar. Sintaxis: uniq [opciones] nom_archivo_entrada nom_archivo_salida.
uptime Nos indica el tiempo que ha estado corriendo la máquina. Sintaxis: uptime. V
vi Permite editar un archivo en el directorio actual de trabajo. Es uno de los editores de texto más usado en UNIX. Sintaxis: vi nom_archivo.
view Es similar al vi, solo que no permite guardar modificaciones en el archivo, es para leer el contenido del archivo. Sintaxis: view nom_archivo. W
wc Cuenta los caráteres, palabras y líneas del archivo de texto. Sintaxis: wc nom_archivo.
whereis Devuelve la ubicación del archivo especificado, si existe. Sintaxis: whereis nomb_archivo.
who, w Lista quienes están conectado al servidor, con nombre de usuario, tiempo de conexión y el computador remoto desde donde se conecta. Sintaxis: who / w.
whoami Escribe su nombre de usuario en pantalla. Sintaxis: whoami. X
xmessage Enviar un mensaje al display de otro usuario o al nuestro propio. Sintaxis: xmessage (mensaje) / export DISPLAY=157.92.49.211:0 xmessage Hola!!. Y
yes Escribe “y” continuamente. Sintaxis: yes. Z Si tienes alguna sugerencia con ésta letra, coméntalo. Varios
& Añadiendo un & al final del comando haremos que dicho comando se ejecute en segundo plano. Sintaxis: nom_comando&.
! Repite el último comando colocando la letra con la que comienza el comando o su número de history. Sintaxis: !.
Leer más...

lunes, mayo 2

SystemClean, script para limpieza del sistema





SystemClean es un script que se encarga de limpiar el sistema de archivos innecesarios. A la vez, no afecta a la configuración del sistema o los programas.
Operaciones en el sistema:
  • autoremove
  • autoclean
  • clean
  • Desinstala completamente los programas que no hayan sido completamente desinstalados
  • Limpia las listas de los paquetes rotos.
  • Limpia la cache apt
Operaciones en el Home:
  • Limpia la caché de los programas que elijas (No afecta a la configuración del programa)
Finalizadas las operacioes podremos ver los resultados en un archivo log en /home/user/.systemclean.
Instalación:
1. Descomprimir y abrir la carpeta descomprimida
2. Abrir el directorio Home.
3. Presionar CTRL+H, encontrar la carpeta “.gnome2″ y abrirla.
4. Abrir la carpeta “nautilus-scripts” y mover el archivo “SystemClean” a la carpeta “nautilus-scripts” la ruta es “/.gnome2/nautilus-scripts/”.
Links:
Leer más...
Ir arriba Ir abajo