sábado, julio 14, 2007

Todo con la consola de Linux

Hace poco me compré una PC vieja una PI, y quería hacer al menos el 80% de lo que hago en una maquina relativamente nueva, con entorno gráfico. Por lo tanto opté por investigar todo lo que puedo hacer con una consola / terminal de comandos de Linux común y corriente... Al no encontrar una lista que tuviera todos los comandos que me interesaban para realizar tareas como: navegar por internet, escuchar música, chatear, descargar archivos, ver archivos propietarios (lease .doc .xls .pdf), ver peliculas e imágenes (pensé que no se podía pero se puede)... investigué y cree una lista bastante completa de tareas y programas de consola que las resuelven.
Son muy bienvenidos los comentarios para añadir nuevos y/o criticar los de la lista actual.

Consideré los que me parecian mejor o los mas sencillos a mi gusto, pero para cada categoría hay mas programas.

Sin más, les dejo mi lisa:

Utilidades de Internet:

Navegar por la web: elinks w3m
Chat msn: tmsnc
Otros chats: finch freetalk
Descargas de Internet: wget
E-mail: email pine mutt

Utilidades de red en general:

Administración remota: ssh
Analiis de tráfico de red: iptraf tcpdump
Control de tráfico de red: tc
Ver conexiones activas: netstat

Multimedia:

Escuchar música: mp3blaster
Ver videos: mplayer (nota 1)
Ver imágenes: zgv
Mezclador de audio: aumix
Ripear cd de audio: cdparanoia
Compresión de audio: oggenc
Grabar cd: cdrecord
Copiar cd: dd
Copiar dvd: dvdbackup growisofs

Utilidades ofimáticas:

Editor de texto: vi
Ver .doc (el Word): catdoc antiword
Ver .xls (Excel): xlsview antixls
Convertir pdf a texto: pdftotext
Convertir pdf a html: pdftohtml
Matlab: octave
Gráficos interactivos: gnuplot

Utilidades de sistema:

Buscar archivos o casi cualquier cosa: find
Explorador de directorios y otras funciones: mc (Midnight Commander)
Comprimir archivos: tar gzip
Descomprimir archivos: tar gzip unzip rar
Comparar archivos: diff
Espacio libre en disco: df
Espacio de archivos: du
Gestionar discos y particiones: fdisk cfdisk
Información de discos: hdparm
Informe de pci: lspci
Informe de usb: lsusb
Informe de todo el hardware: dmesg
Información del sistema: uname
Lista de procesos: ps top
Ver cantidad de ram: free
Terminales virtuales: screen
Administrador de ventanas/consolas: twin

Seguridad:

Encriptar archivos: gpg
Encriptar directorios/particiones: encfs
Firewall: iptables shorewall firehol

Notas:

(1) Ver videos: mplayer "elvideo.avi" -vo aa

Después de terminar de hacer mi recopilación, me doy cuenta que alguien ya había hecho algo similar, pero bue...
http://deambulando.wordpress.com/2007/05/22/linux-solo-en-consola/
http://www.terminally-incoherent.com/blog/2007/05/21/a-day-without-x

Con esto concluyo que en consola se puede hacer al menos el 90% de las cosas que hariamos en entorno gráfico...

Por Guillermo85, se puede copiar, modificar, distribuir, teniendo en cuenta el autor original, o sea, yo. ;)

3 comentarios:

Pablo (Paraná) dijo...

Bien loco! es exelente la data que tiras, tengo unas maquinitas viejas y necesita varios herramientas de estas.
La consola es un poder.

fernando dijo...

sorry q te diga esto,pero de que viene lo de 90%????
yo tengo arto tiempo investigando y ya llegue al 98%, ya q hay pekes cosas q no se pueden hacer, la verdad yo lo ago todo, lo digo por otros.
asiq dime, q es lo q no puedes acer en tu pc sin entorno grafico????
dimelo yo lo te ayudo a solucionarlo, q te falta, ver los videos de youtube, ver imagenes en el navegador????
sorry man pero eso ya lo solucione y lo ago, pero si es otra la cosa q no puedes acer dimela q yo te la soluciono xd

Guillermo dijo...

Exacto fernando, la cosa va por ahí, ver imagenes, edición gráfica, edición de video, ver videos, interactuar con flash, html5, ejecutar aplicaciones windows (por wine por ejemplo), virtualización de sistemas operativos, creo que es una lista bastante extensa y lo de 90% sigue siendo así, espero que no y si tienes para aportar, eres bienvenido, gracias!