Librebits - jordila_@i-ching:~/

Bits aleatorios de Software Libre / Libre Software ...

En Un Principio Fue La Linea De comandos-...GNU/Linux-Bash

Estos días he aprovechado cierto receso para enriquecer mi relación con mi sistema GNU / Linux . Esto es, hablarle, preguntarle… más y hacer menos click . Buscando una comunicación más fluida y harmoniosa.

Este proceso de enriquecimiento de la interacción se produce tras la inspiradora lectura de “En un principio fue la línea de comandos”

Nos da la clave de como algunos sistemas operativos (privativos, principalmente) nos han querido hacer creer que la terminal o línea de comando ( CLI ) era un vestigio del pasado. Con atractivos ( o no tanto) interfaces gráficos, bajo ese prisma, se quiere ocultar lo innegable: los sistemas computacionales son complejos. Como dice Eben Moglen,en cierto modo , el abuso del uso del ratón ( mouse ) deriva en una espasmódica relación del usuario con el sistema. A golpe de ratón . La interacción está, en ese caso, mediada por una capa de abstracción que no es posible más que mediante la asunción ( imposición? ) de ciertos valores y parámetros por defecto. El diseñador de la interfaz gráfica (GUI) ha tenido que, necesariamente, simplificar y realizar bastantes suposiciones para asumir valores por defecto .

Al dejar de controlar esos detalles en pro de la simplicidad, de “hacernos la vida más fácil” como usuarios, estamos renunciando no sólo a todo el potencial de nuestro (?) sistema, sino también a la posibilidad de una interacción libre de intermediarios.

Cuando era adolescente y cayó en mis manos el primer teclado Unix no en entendía nada, sentí temor… quería salir corriendo a por mi ratón! j,aj! Éste ha sido un hermoso proceso,… de reencuentro y reconciliación. a hablarle a mi computadora GNU / Linux… Pasé de hablarle con gruñidos a base de click, a susurrarle en la línea de comandos (Bash). Sintiendo el latido y el repiqueteo de las teclas…

Se encuentra fácilmente en la red de redes, LinuxCommand-TLCL.pdf, muy inspirador, ya en lo práctico, en este sentido. Estoy leyendo y practicando con él. Bienvenidos al apasionante mundo del GNU / Linux Bash Shell .

BONUS : por ejemplo, acabo de aprender como navegar más fácilmente entre directorios desde la línea de comandos,

Teclear toda la ruta del directorio con cd consume tiempo. Puedes simplemente usar pushd o popd para commutar hacia y desde dos directorios. Cuando estás en en un cierto directorio y deseas commutar a otro directorio, en vez de cd usa pushd

1
$ pushd /path/to/new/directory

Usando este comando, la ruta del directorio original será recordada para usar de vuelta mediante popd .Al acabar de trabajar en el nuevo directorio, para volver al directorio original, simplemente teclea :

1
$ popd

Fuente: http://www.linuxandlife.com/2013/04/some-tips-to-use-command-line-faster.html

Bonus :

Mejor no hacer como yo … no esperar a la edad adulta computacional para aprender a manejarse en la línea de comandos, ja,ja! Aquí tienen un par de pdfs de intro y con los motivos por los que es buena cosa aprender a manejarse en las “pantallas negras” de buen principio

001-Intro.pdf

002-Motivos.pdf

Cortesía de Elbinario.net