Hace 4 años | Por blodhemn a xataka.com
Publicado hace 4 años por blodhemn a xataka.com

Estamos acostumbrados a hacerlo todo a golpe de ratón. El navegador, el procesador de textos, el cliente de correo o el reproductor multimedia están pensados para ser controlados fácilmente, pero hay quien prefiere hacerlo todo en modo texto. Es desde luego lo que ocurre con algunos usuarios avanzados de Linux (y los hackers de las películas, claro) que usan desarrollos como los llamados 'tiling managers' para organizar su escritorio como una serie de ventanas de terminal

Comentarios

D

Vamos a rememorar los cuentos del abuelo cebolleta.

Cuando yo empecé a currar no había entornos gráficos apenas, X-Windows cuando había mucha pasta y Windows 2.0 que iba como el culo así que te comías el 80x25 sí o sí. Tampoco había Linux, yo empecé con XENIX y UNIX de SCO (luego HP-UX y algún UNIX más de 386) y había dos maneras de tener entornos múltiples:
- Te ponías en la consola del ordenador (era un 486 de aquella) y con ALT-F1, F2, F3 tenías varías pantallas (tampoco muchas que no había memoria)
- Te pillabas dos-tres VT-100 con RS-232 a 19.200 y te ponía a hacer el "Nacho Cano" editando en uno ,compilando en otro y probando en el tercero.

Y por supuesto, el modo "tradicional" de vi, usando sus controles de bloques, saliéndote a la shell, etc.

Así que cuando me cambié a una empresa más seria, con X-Windows por todas partes ya trabajabamos con multiples ventanas por todas partes, lo que era un salto gigantesco. Y si ya puedes tirar con varios monitores, mejor.

P.S. Yo no empecé a trabajar regularmente en un entorno windows hasta el año 2000, siempre en UNIX (Solaris preferiblemente) Y aún así, la práctica totalidad de sistemas con los que trato son UNIX/Linux.

D

#6 Yo empecé a programar en ensamblador con este librillo:

s

#1 Para editar texto solo hace falta una consola, nada más.

systembd

¿Y qué tal se ve el porno en ASCII?

Pregunto. Para un amigo.

superkaos

#39 imagemagick de toda la vida

#16 esta bien ver que libros son y hacernos una idea de cuanto llevas de celibato

B

#3 La alegría que me llevé cuando descubrí que existía una especie de Norton Commander para consola...

mdudu

#4 y un dedo

D

#56 Con termux es posible.

D

#112 No es culpa tuya. Como digo, esto no se explicaba bien en COU ni en Bachillerato LOGSE. Debería haberse hecho más hincapié en ello, en vez de hablar de cirimbeladas como "qué es lo que demandan las empresas" y pollas en vinagre que al final son irrelevantes (vamos todos al puto paro o, peor aún, de becarios gratis).

D

Yo uso Terminator. Puedo llegar a tener abiertas decenas de sesiones abiertas en multitud de pestañas.

Y por supuesto mucho Oh my ZSH.

D

#12 Y el que viene será el año de Windows en los supercomputadores

juancarlosonetti

#2 $ sudo touch woman

Error, not in the sudoers file. This incident will be reported

t

#25 ¿Una moda? ¿en serio?

Una vez tuve que administrar un servidor Windows IIS, con unos 2400 (dos mil cuatrocientos) virtualhosts. Cada día había que hacer cosas: cambiar un dominio, redirigir uno a otro, cosas así. Todo en una ventanita NO redimensionable, con el listado de dominios de virtualhosts en un listado de 10 filas no filtrable.

¿Moda? El trabajo que en consola me llevaba 10 segundos en los otros Linux con Apache, me llevaba minutos en el servidor IIS. Eso eran horas cada semana.

D

Yo en casa tengo una tele en blanco y negro. No hacen falta colores para verlo todo

D

Cualquiera que sepa usar el terminal lo va a preferir por encima de un interfaz gráfico, uses Linux o Mac. Y Windows por fin (le ha costado) ya tiene una shell decente desde que puede incorporar un kernel linux, así que tampoco hay excusa.

d

#19 #10 Otra alternativa: tmux

D

#157 El día de la entrevista los mejores candidatos estarían follando. A mí me pasó tres veces. Para algunos compañeros de promoción llegó a ser un problema, tanto que salía incluso en los periódicos noticias de que "hacían falta más ingenieros de telecomunicación". No hacían falta más, es que no podíamos ir porque estábamos ocupados, coño.

D

#177 pues touché, será eso. Si es que al final sois como Julio Iglesias, "me río por no follar"!!! Jajajj

D

Llevo años utilizando Linux y aunque el terminal forma parte básica de la forma en la que uso mi escritorio, no es necesaria. Es necesaria sobretodo para el desarrollo: trabajar con contenedores, vaciar cachés, utilizar git rápidamente, bases de datos, actualizar el sistema, entrar a servidores, ver procesos...

La terminal es necesaria. Pero luego tengo un navegador como todo el mundo, spotify, skype, phpstorm, un navegador de ficheros, editor de imágenes... En fin, mi madre utiliza linux y no usa nunca la terminal porque no sabe ni lo que es.

Lo que no entiendo es a la gente que programa en Windows :S. Bueno, más bien no me da la gana entenderlo...

SemosOsos

A mí Xataka directamente me parece que habría que banearlo de este sitio por el contenido, en general, de mierda y copy&paste que tiene.

JungSpinoza

#16 Yo tambien tuve ese libro. Yo empece con el manual de Basic que venia en mi MSX II. Estaba en Japones. Desde entonces me gusta programar, el manga, y videos en paginas con fondo negro con titulos en japones

D

#16 Te gané

JungSpinoza

#37 Menos mal, porque si decimos Linux tres veces seguidas delante de un espejo, se nos aparece Stallman con un cortauñas en la mano

Garbns

¿Todavía queda alguno por aquí que usara MSDOS o el DRDOS?

D

#17 ImageMagick @3252443

Usar la terminal no significa renegar de las X.

Y me he dejado:

Visor de imagenes: sxiv. Con -a ves hasta los gifs.
Visor de video: Mplayer/MPV, a gusto del consumidor.
TTS: Espeak/flite/festival.
Lector para ciegos: yasr.
Navegador web: links/lynx/w3m.
Correo: Mutt/s-nail (no es TAN complejo), alpine.
PDF/Epub: MuPDF. Si el epub no tiene imagenes, ebook-tools $FICHERO | lynx -stdin -force_html.


Recomendado: Servidores gopher con proxies a wikipedia/reddit/cnn por bajo consumo

D

#46 Si usas Linux puedes lanzar el video contra el framebuffer tan ricamente:

mplayer -vo fbdev

creo.

M

#88 #92 Envío correos por consola. Escucho música por consola. De poco me sirve la interfaz gráfica. De hecho, llevo una temporada con Fluxbox en ese modo y bien contento.

xyria

#17 Una pregunta: ¿cómo haceis retoque fotográfico desde la consola?

D
crateo

#18

La mayor parte del software empresarial debe correr en sistemas Windows.

Sin más.

Personalmente me es indiferente programar en Windows o Linux.

Gry

#80 Incluso trabajando con Word o Excel, levantar las manos del teclado cada 2 segundos para retocar cosas es una perdida de tiempo espantosa.

D

#73 ¡Qué bien hice metiéndome en teleco!

selina_kyle

Ah pero en serio hay quien se siente superior por usar la terminal?? Asi estamos???? madre...

g

#73 La chica que me gustaba en la uni se fue con un puto teleco, cómo os odio.

D

#3 Estoy de acuerdo; pero sospecho que muchos opinarían que eso es "hacer trampas", porque realmente es una especie de "sistema de ventanas en modo texto".

#29 jaja pues crees mal

t

#36 links (en minúsculas) fue la evolución de Lynx

D

#15 bah, no hay color

D
systembd

#132 Sorprendentemente buen resultado lol

xyria

#16 Todavía lo tengo. Hice un programita en ensamblador para escribir en la consola un texto y la impresora se volvió loca, empezo a imprimir como si le fuera la vida en ello. Fin de ensamblador.

JungSpinoza

#0 #8 #18 #30 #23 #25 #27 GNU/Linux

D

#15 Quitando el japonés, que está lleno de ▒ , por lo demás bien.

t

#5 exacto. A alguno de mis conocidos del sector se lo digo: hay que ver lo que trabajas (con el ratón) con tal de no abrir una consola lol

#14 y ya no te digo cuando hay que hacer alguna tarea repetitiva... ¿bash script con un par de sed/awk/let/grep... o hacer cosas a mano en ventanas? Es que no hay color...

t

#82 find + xargs es la definición perfecta de computadora: un aparato que trabaja para ti, no un aparato en el que tienes que trabajar tú

M

Quien utiliza la terminal o un emulador de esta (como puede ser xterm, rxvt, xfce4-terminal, etc.) controla en su mayoría los procesos de la máquina a niveles de detalle que en gráfico no es posible percibir. Se puden ver procesos y progresos pero eso sí, con números por todas partes y no muy intuitivo, que digamos. Es el camino más directo para lanzar órdenes a la máquina. También es el formato más eficiente de comunicaciones (se pueden lanzar comandos a otra máquina de forma segura y ocupando un ancho de banda de red mínimo) y uno puede asegurarse que se cumplan los estándares.

Luego está la batalla de los sistemas de iniciación de los UNIX-Like, el controvertido que se impuso al sistema original de System-V en la amplísima mayoría de distribuciones, el systemd, y el más eficiente OpenRC de Gentoo. Luego está el init tradicional de BSD que es demasiado sencillo pero menos flexible, y otros pero no tan conocidos.

M

#105 Si si, yo también lo uso . Realmente va muy bien, sólo que es más sencillo.

M

#99 ¿Dónde está escrito el sentirse "superior"? Lo que es superior es el control hacia la máquina y el no requerir controladores gráficos para hacerla trabajar. Cuanto más conozcas, más podrás controlarla.

M

#50 Hasta hace unos 8-10 años aproximadamente tenía en marcha como sistema adicional el Windows 98 SE, el último que podía funcionar bajo un entorno MS-DOS sin arrancar el modo gráfico para nada. Iba muy bien. Pero el sistema GNU/Linux que utilizo desde el año 99 me lo hizo ver todo de otra forma y terminé renunciando a esas órdenes tan sencillas del DOS, sistema originario del CP/M. Me gustaba el cambio de texto a gráfico y la vuelta al modo texto de forma sencilla e inmediata.

D

#162 rclone no monta con FUSE para OpenBSD (igual tema de bindings para Go, pero algo puedo apanyar).

box3d

#80 te olvidas de la Madre de todas las optimizaciones. xargs.

D

Os voy a explicar porque todos los BUENOS informaticos usamos terminal:

Una vez eres de capaz de hacer todas esas mierdecillas q tienes hacer a menudo sin hacer click en botones estas capacitado para el siguiente paso:

Meter esas cosas en scripts y automatizarlas: q las lance el ordenador solo cada hora, al iniciarse, q si pasa A lance B...

Y todas esas cosas se pasan a hacer automagicamente sin q nos tengamos q molestar por chorradas. Y mejor aun: NUNCA te equivocas. Nunca te dejas un check sin poner ni un boton sin pulsar pq tienes un script q funciona y lo hace todo bien. Menos trabajo, menos complicaciones, menos errores q reparar...

Por VAGANCIA. Usamos la consola por VAGANCIA.

D

#90 La gente confunde DOS con la terminal + shell + utilidades de UNIX.

Es como comparar un patinete con un coche electrico del ikea donde te viene montado y con la caja de herramientas y el manual para ti para toda la vida.

D

#87 markdown (py3-markdown) + archivo CSS3, poco mas necesitas. Con entr + X dotool podrias intentar refrescar la pagina del Firefox/Chrome al guardar el fichero.

sieteymedio

#18 Yo uso tanto phpstorm como visualstudio y ya te digo yo que visualstudio es un orgasmo.

Ano_Torrojo

#29 Yo creo que es más por la pinta de nerd que tienen los informáticos que nunca salen de casa, que no son todos pero sí muchos; famélicos, pálidos, ojerosos y débiles. No son muy follables y de ahí el mito. Es mi teoría. Estoy estudiando ASIR así que tengo algo de autoridad, además salgo poco y soy meneante desde hace 10 años (y sí, follo poco, y menos en cuarentena que no puedo ver a mi pseudopareja cuando quiero).

D

#83 Y para rizar el rizo, ambas palabras si no recuerdo mal son fonéticamente idénticas en inglés.

Lo aprendí por las malas el día que un sitio donde trabaje reportó un problema con un sistema así llamado... por teléfono... tenían uno llamado Lynx y otro llamado Links, fue una mañana entretenida hasta que vimos que no se referían al que pensábamos.

D

#117 En Gnome tienes configuracion de Google Drive como si fuera una unidad.

Aunque sinceramente, para estas cosas lo mejor es davfs2. Investigad y os la sudara donde se monte cada cosa. Cuando tienes ficheros remotos como si fueran locales, pierdes el tiempo con nubes y herramientas, pues todo es transparente.

m

#85 hay dos librerias para ver video en modo ascii: aa (blanco y negro) y libcaca (en color)

https://en.wikipedia.org/wiki/Libcaca

D

#34 Tanto como nueva... La única utilidad donde posh realmente destaca por encima del resto es en la administración de entornos Windows. Y el nuevo pwsh (posh core), a pesar de ser multiplataforma, es una versión tan capada de su hermano mayor que ni siquiera en Windows tiene la menor utilidad.

Para ganar más dinero que nadie no necesitan ser los mejores en todo.

Desde luego que no, para eso ayudan más las prácticas monopolísticas y el adopt and embrace que llevan practicando desde sus inicios. Algo en lo que sí han sido los mejores, aunque por supuesto con dignos competidores como Oracle o Google.

#128 Hay un "rsync para la nube" que, además de WebDAV, soporta un porrón de protocolos propietarios, permite montar FUSE e incluso servir ficheros a través de HTTP, WebDAV, SFTP... Eso sí, no puede montar WebDAV sin FUSE, como davfs2

https://github.com/rclone/rclone

D

#187 Cuando tienes que borrar 500 correos con un asunto especifico con la "maravillosa" interfaz web es cuando te das cuenta del asunto.

En mi cliente de terminal: d /Steam (para fulminar todos los correos con "Steam"). O para ver los correos de x persona: f '@pepito@loquesea.com'. Con Re PG y Av PG avanzo el listado de cabeceras de correos. Y ya puedo tener miles que esto ni tose.

illuminatis

#5 Pero y lo hacker que te sientes haciéndolo todo con la línea de comandos?

D

#106 #24 #90 Os noto muy binarios. Yo he trabajado en sistemas y ahora desarrollo con Golang. En sistemas se usa mucha mas terminal y script, en desarrollo los IDEs son imprescindibles (si quieres programar a un nivel competitivo).

Menos paquete y mas nociones básicas, aun veo gente usando root (lo siento, si usas root lo haces mal, digas lo que digas) o "cd" (no entiende la jerarquía del sistema de ficheros, man hier). $(Sustitución de comandos), pipes & tees + awk & xargs = magic

PD: La mitad de paqutes que veo son TUIs (GUIs cutres).

D

#29 De hecho es al contrario, proporcionalmente siempre son los que tienen más pasta del grupo y de hecho pueden salir más, ir al gimnasio, etc.

D

#49 Python apesta ;p

D

#88 Mas que vagancia diria por conveniencia. Al igual que cuando programo uso un IDE potente (lo hace solo el programita jaja). Tampoco olvidemos las costumbres

sieteymedio

#28 Mays+F10 FTW.

eslaquisjot

#36 no, lo ha dicho bien. Links tiene más años que el cagar. Busca en Google "links browser"

Caresth

#73 Los telecos (Vigo, años 90) llegaban a segundo calvos, con cara de depresivo y desde luego sin tiempo/ganas de follar, cuando sus brillantes expedientes de bachiller eran reducidos a cenizas y les costaba sacar alguna de primero para que no los echasen de la carrera.

D

#131 si, algo parecido a lo mio, tengo varias terminales abiertas con tails de logs de pods de kubernetes mientras en otra tengo un watch de un kubectl get pods de un namespace, mientras tengo otros tabs para vete a saber qué. A final del día acabo con 10 tabs y 20 terminales.

Eso sin contar con los terminales de VSCode.

C

No dudo que pueda tener alguna ventaja, pero a mi me suenan a una mezcla entre hipsters y amish tecnológicos.
- Mírame, puedo hacer lo mismo que tú pero no dependo de un maligno sistema operativo con botones y ratón...

s

#118 Es que es eso. Consola es también xterm en un entorno gráfico. Lo que sale en las fotos son todos entornos gráficos, pero son escritorios que te ponen la nueva ventana sin que hagas nada, no se pueden mover las ventanas con el ratón. Por eso si abres 4 consolas te aparecen como en las fotos. https://en.wikipedia.org/wiki/Tiling_window_manager
Trabajar en la consola no significa trabajar sin entorno gráfico, sino que trabajas en programas dentro de una consola, pero la consola está dentro de un escritorio y puedes abrir el navegador y cortar y pegar con el ratón. https://en.wikipedia.org/wiki/I3_(window_manager) cc #130

s

#142 El artículo por ejemplo, donde salen fotos con consolas muy chulas, pero eso no se hace sin un entorno gráfico, quizás con emacs pueda hacerse algo parecido, pero con menos colores y con un resultado más cutre. Plan9 es un sistema operativo gráfico, pero casi todos los programas tienen aspecto de consola, sin iconos ni paneles. https://9p.io/plan9/screenshot.html

s

#169 #169 9front es un fork de Plan9, puede que sea lo único que quede activo dentro de unos años, pero es un fork. Todavía se sigue utilizando la base de Plan9 por ejemplo en las imágenes para Raspberry Pi, o para el soporte de Go. 9Legacy es otra versión que utiliza la base de Plan9 sin romper demasiado con el modelo original. También está Inferno como sucesor oficial de Plan9, pero el tiempo dirá si esto sigue o será un sistema operativo histórico para curiosos.

s

#193 No digo que esté mal, pero que un fork es un proyecto diferente del original que sale, aunque muchas veces se convierta en el sucesor y en la nueva línea de desarrollo, pero en Plan9 sigue habiendo gente usando el Plan9 de Bell Labs con parches, sin usar 9front, pero está claro que 9front son de los que tienen más posibilidades de quedarse como sucesor, pero creo que todavía es pronto.

s

#196 Yo soy más de 9Legacy.org y de https://github.com/0intro
9Front es como la parte más joven, pero los más veteranos siguen usando Plan9 aunque portando algunos drivers de 9Front como Richard Miller como el soporte wifi para Raspberry pi.
Para mí, que Plan9 funcione en Raspberry pi, es lo que más a mantenido con vida Plan9 y era algo que siempre faltaba en Plan9, soporte para hardware actual y Richard Miller usa la versión de Plan9, no la de 9front.

D

A la mierda los tiling, mejor un floating minimalista como cwm.

Sobre herramientas de terminal:

Datos y graficos: AWK + GNUPlot/Herramienta en AWK del "The AWK programing language".
Edicion de imagenes (no es conya): Imagemagick/Farbfeld + gzip en la imagen (no exagero) + farbfeld-utilities. http://zzo38computer.org/fossil/farbfeld.ui/index
Edicion de video: ffmpeg.
Presentaciones: sent + farfbeld.
Documentos: Markdown+CSS minimalista.
Musica: mocp/cmus/mpg123/ogg123
Hoja de calculo compatible Excel: sc-im
Reddit: TUIR.
Juegos: BSDGames, Nethack, DCSS, CDDA, frotz/nfrotz, MUDs.

7

#36 Pues creo que no, Lynx es un navegador en modo texto, mientras que Links admite gráficos. Por cierto, Lynx es genial también. En realidad Lynx es un navegador seguro, rápido y fiable mientras que Links es un juguetito divertido.

D

#88

Eso no es del todo correcto.

Usamos los scripts por vagancia, no la consola.

D

Dios, qué gente más gris.

Heni

A nadie le extraña que en la foto tenga un monitor antireflejo de unas 22 pulgadas y esté trabajando con un portatil de unas 12" en dónde su cara se refleja tanto como en un espejo

comunerodecastilla

#7 Y tú no te has fijado en que el teclado que aporrea no es el del portatil, ergo lo mas logico es que este utilizando como monitor principal el de 22 pulgadas.

Ano_Torrojo

#12 Windows Phone fue un sueño de Resines

1 2 3