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. ;)