Administracion del sistema

Programas de línea de comandos para uso diario en Linux

Programas de línea de comandos para uso diario en Linux

Introducción

Debo admitir que soy un geek de línea de comando. Siempre que tengo la oportunidad, independientemente del entorno o distribución de escritorio, abro una terminal y empiezo a jugar algo. Esto no significa que todos deben ser como yo, por supuesto. Si eres la persona que está orientada al mouse y la gui, no hay problemas. Sin embargo, hay situaciones en las que todo lo que tiene a su disposición durante un tiempo es la línea de comandos. Una de esas situaciones podría ser una actualización de sus controladores de kernel/gráficos que lo dejan alto y seco hasta que se informa el error y los desarrolladores miran el problema. Debe enviar un correo electrónico muy importante o debe verificar la evolución de los precios de su computadora portátil favorita. Sin embargo, todas las tareas de escritorio esenciales (con algunas excepciones) que realiza en una máquina habilitada para la GUI también se pueden realizar en una máquina de CLI-solo, así que si está interesado ..

Las tareas

Las tareas cotidianas a las que nos referiremos son las que solemos hacer en un día habitual, ya sea un día de trabajo o un fin de semana. Necesitamos revisar nuestro correo, tal vez ver algo en YouTube (sí, es posible), charlar con nuestros amigos o simplemente navegar de URL a URL. Estos son los tipos de cosas de las que estamos hablando en este artículo. Por cierto, otra gran ventaja del enfoque CLI es (además de la eficiencia y los bajos recursos) uniformidad. No tiene que preocuparse, si usa muchas computadoras Linux, que algunas de ellas no tendrán su escritorio favorito instalado: estos programas le contaremos sobre el trabajo en todas partes, la GUI disponible o no, siempre que tenga un terminal Emulador instalado, por supuesto. Tenga en cuenta que este artículo se compone solo de ideas y sugerencias, y no le guiará paso a paso sobre cómo usar las aplicaciones presentadas.

buscando en la web

Es cierto, no puedes ver imágenes, pero son prácticos, mucho más rápido y aún más seguro, porque algunos de ellos ni siquiera admiten JavaScript a menos que modifiques sus opciones de compilación. Damas y caballeros, les doy enlaces, Elinks y Lynx. Puede instalarlos en casi cualquier distribución con el Administrador de paquetes nativos, o puede instalarlos desde la fuente, y por supuesto, la compilación no tomará mucho, porque no hay dependencias pesadas. Los enlaces también ofrecen un indicador de línea de comandos (-g de gráfico) que, si se compila con las opciones correctas, le ofrecerá un navegador GUI muy simple pero rápido.

En Debian, cuando quería hacer 'enlaces -g', obtuve "gráficos no habilitados al compilar (use enlaces2 en su lugar para el modo gráfico)". Después de instalarlo, escribir

 $ links2 -g

Me tengo lo que quería. Si quiero usar un navegador web basado en texto para sitios que requieren JavaScript para iniciar sesión, uso Elinks. Hoy en día, con el advenimiento del mercado móvil, muchos sitios web tienen una versión móvil (y Gmail tiene una versión HTML básica que es perfecta para este propósito) para que pueda surfear relajado, si no necesita flash o imágenes. Otra ventaja es menos ancho de banda, porque las imágenes y las animaciones constituyen la mayor parte del tráfico de un sitio (bueno, excepto las descargas), por lo que no desperdicia bytes si todo lo que necesita es leer sobre Bash Shell en Bash.organizar. Si necesita visualización/salida de color predeterminada y un navegador aún más mínimo, entonces busque Lynx. Es más pequeño e incluso más rápido que los otros dos, pero dependiendo de los sitios que suele navegar, puede ser lo que necesitas.

Dije antes que puedas ver videos de YouTube en el CLI. Puede descargar los videos con YouTube-DL, luego, después de leer el manual de Mplayer, reproducirlos. Se garantiza que esta solución no hará que su ventilador de CPU gire como si no hubiera un mañana, porque no habrá un reproductor de flash involucrado.

Chatear

Muchos de los usuarios de Linux que conozco usan Pidgin para sus necesidades de chat, porque admite muchos protocolos, tiene algo de historia (cualquiera recuerda Gaim?) y tiene una interfaz bastante bonita. Lo que muchos no saben es que los desarrolladores de Pidgin ofrecen un equivalente de línea de comandos llamado Finch. Sí, me parece que a esas personas realmente les gustan los pájaros pequeños, pero me divierto. Finch es nuevamente fácil de instalar en la mayoría de las distribuciones, pero tenga cuidado! A diferencia de la mayoría de los programas de CLI, Finch se arrastrará a lo largo de muchas dependencias, porque está relacionado con Pidgin, de la cual depende, que a su vez necesita bastante. Bueno, bastante para una máquina de línea de comandos, pero absolutamente dentro de los límites normales para una aplicación GUI completa. Te sugiero que eches un vistazo a la página de Finch para ver los atajos de teclado, y eres bueno para charlar, sabiendo que cada protocolo que Pidgin admite, Finch también admitirá. En resumen, solo la interfaz es diferente.

La comunidad de Linux depende de IRC más o menos cuando se trata de comunicación. Aunque Finch ya admite IRC, preferí dar una presentación de un cliente solo de IRC, y ese es IRSSI. Es muy simple de usar, liviano, por supuesto, pero no debe subestimarse. IRSSI se puede escribir, admite opciones avanzadas y es un cliente de IRC completo para todo lo que pueda necesitar. Es, al igual que los demás, fácil de encontrar en los sistemas Linux, y en la primera ejecución, crea su archivo de configuración en ~/.IRSSI/ que se puede editar posteriormente según sea necesario, casi no se requiere ayuda porque ya hay muchos ejemplos allí. Prefiero usar IRSSI desde la línea de comando directamente, así:

$ irssi -c $ host -n $ nick

Multimedia

Quien haya dicho que necesitas X para escuchar tu música favorita? Eso ciertamente no es cierto, y hay muchas aplicaciones que pueden ayudarlo, además de Mplayer, de las cuales ya hablamos, pero parece un poco exagerado si es solo música que desea, especialmente en un sistema de recursos limitados. Aunque hay muchas aplicaciones, ciertamente no trabajé con todas ellas, y generalmente me siento contento con mp3blaster. Admite MP3 y OGG, Listas de reproducción, ID3 y tiene una interfaz bastante agradable y útil.

Encontré la aplicación en mi sistema Debian, y seguramente estará disponible también de Ubuntu, Mint u otros repositorios de derivados. Los usuarios de OpenSuse que tienen el reposotario de Packman habilitado también podrán instalar mp3blaster. No parece estar disponible en los sistemas de Fedora recientes, hasta allí tendrá que compilar (o incluso empaquetarse).

Noticias

Cuando digo noticias, en este caso me refiero a dos cosas: RSS y NNTP, también conocido como Usenet. Es posible con Linux, sin duda, pero tenemos el mismo problema que tuvimos antes cuando se trata de RSS: imágenes. Entonces, de nuevo, depende de sus feeds RSS: si se trata de noticias, está establecido, pero si eres un lector webcomic ... no tan bien. Bueno, de todos modos, veamos las aplicaciones, señalando que no son de ninguna manera o forman las únicas alternativas. Es con lo que tengo más experiencia, así que obviamente escribiré sobre eso.

Para RSS, solía usar Snownows, un lector realmente pequeño y portátil. Si va al sitio web del proyecto, obtendrá una idea sobre cómo se ve la interfaz, porque el diseño del sitio es una copia bastante buena de la interfaz del programa. Los usuarios de Debian parecen ser menos afortunados esta vez, ya que la única versión de Debian Snownows está disponible (también conocida como empaquetada) es Lenny. Fedora lo ofrece, sin embargo, Gentoo también lo ofrece, los BSD y Solaris también lo hacen. Lo que me gusta de Snownows es el hecho de que es rápido, a pesar de que el análisis de XML es una tarea bastante intensiva.

Cuando se trata de leer Usenet, cada veterano de Linux debe saber sobre Tin, el lector de noticias de Internet enhebrados. Err, espero no arruinar el acrónimo, así que por favor corríjeme si lo hiciera. Tin tiene una historia bastante venerable, también es rápido, fácil de configurar y con licencia liberalmente (BSD). Si desea instalarlo, bueno, puede encontrarlo en todos los sistemas de Unix posibles. No he probado todo, pero sé que es popular y fácil de encontrar en Linux, BSD, Solaris o incluso OpenVMS. Lo uso como lector de noticias remotas, por lo que uso la bandera -r, de lo contrario, el estaño intentará usar el carrete local, que no existe en mis sistemas. Pero aquí hay algunos detalles sobre cómo usar estaño en pocas palabras.

// editar ~/.NewsRC e ingrese los grupos a los que desea suscribirse, uno por línea // Si ya tiene dicho archivo, reemplace el final '!'con un punto y   

Conclusión

Los estudios dicen que, a pesar de todo el trabajo y el esfuerzo de desarrollo para mejorar las interfaces gráficas, las personas son más eficientes en la línea de comando. Si esto es cierto o no, no puedo decirlo, pero lo que puedo decir es que personalmente me siento más eficiente, a pesar de la curva de aprendizaje inicial. Qué opinas?

Introducción a la visión por computadora con la biblioteca OpenCV en Linux
Resumen El propósito de este documento es ayudar a un lector a comenzar con la biblioteca de visión por computadora OpenCV en el sistema Linux. OpenCC...
Linux Nvidia McPtop 10 Forcedeth Module no funciona
Este problema con el módulo de Forcedeth parece afectar todas las principales distribuciones de Linux. Year 2008 fue la primera vez que informé este p...
Mostrar atributos de imagen con OpenCV
Aquí hay un programa simple para mostrar atributos de imagen como ancho, altura, tamaño, etc. Este programa supone que tiene la biblioteca OpenCV Alre...