Descubre este podcast y mucho más

Los podcasts se pueden disfrutar de forma gratuita sin necesidad de una suscripción. También ofrecemos libros electrónicos, audiolibros y mucho más por solo $11.99 al mes.

ATA 283 ¿Que es y porque aprender PowerShell?

ATA 283 ¿Que es y porque aprender PowerShell?

DeAtareao con Linux


ATA 283 ¿Que es y porque aprender PowerShell?

DeAtareao con Linux

valoraciones:
Longitud:
25 minutos
Publicado:
24 may 2021
Formato:
Episodio de podcast

Descripción

Desde el primer momento PowerShell me ha llamado la atención. ¿Porque liberar una nueva shell?¿Que no tenemos bastantes?¿Porque no trabajar en las que ya tenemos? Pero, esto mismo te puedes plantear, no solo con PowerShell, sino con otras Shell en Linux. Y ya no solo intérprete de comandos. También te lo puedes plantear con entornos de escritorio, e incluso con distribuciones. Lo cierto es que una de las características, que sin lugar a dudas son intrínsecas del Open Source, es precisamente la diversidad.
La diversidad es claramente beneficiosa. Por supuesto, que esto no siempre lo he tenido tan claro como lo tengo ahora mismo. En un momento, pensaba, que si todos los esfuerzos se centraran, en una única shell, en un único entorno de escritorio o incluso, en una única distribución, todo sería mejor, porque se avanzaría mucho mas rápido.
Ahora, mirando hacia atrás, me doy cuenta de lo equivocado que estaba. Estaba equivocado y mucho. En cuanto a escritorios, por ejemplo, he tenido la oportunidad de conocer bspwm, que ha supuesto un antes y un después en lo que a productividad se refiere. Mientras, que por ejemplo, en el caso de shell, de intérpretes de comandos, PowerShell, me ha permitido ver, que hay otra forma de hacer las cosas.

¿Que es y porque aprender PowerShell?
¿Que es PowerShell?
Pues como ya te imaginas es una shell, un intérprete de comandos, diseñado para administradores de sistemas con el objetivo de automatizar tareas.
Una de las características que mas me han resultado interesantes sobre PowerShell, es precisamente, que se trata de un intérprete de comandos orientado a objetos. Con las ventajas que esto conlleva a la hora de realizar scripts. O por lo menos, esa es una de las sensaciones que me he llevado.
Otra de las interesantes características que tiene PowerShell, y precisamente una de las razones, por las que he estoy publicando el tutorial sobre PowerShell, es precisamente que se trata de un intérprete de comandos multiplataforma, disponible tanto para Microsoft Windows, como para Linux.
Aunque esto, tal y como comento en el propio tutorial, lo tienes que coger, un poco con pinzas, en tanto en cuanto, no todo está disponible en todas las plataformas. Hay determinados cmdlet que no están disponibles en todas las plataformas.
¿Me servirá a mi PowerShell?
Si te estás preguntando si PowerShell es para ti, o si a ti te servirá… Sinceramente, cualquier intérprete de comandos te va a ser de gran utilidad. Simplemente se trata de aprenderlo y comenzar a hacer tus scripts para automatizar todas aquellas tareas repetitivas.
Como te he comentado, depende de la plataforma en la que utilices PowerShell, podrás sacar mas o menos partido. Sin embargo, esto no es óbice para que tu lo extiendas como necesites, en tanto en cuanto, PowerShell, es extensible, es modular.
Un poquito de historia sobre PowerShell
Originalmente denominada MONAD en 2003, pasó a llamarse PowerShell en 2006, cuando fue liberada en 2006. En 2016, Microsoft publicó el código fuente de PowerShell en GitHub y a partir de la versión 6 se ofrece bajo licencia MIT.
La versión en el momento de publicar el podcast es la 7.1.
...
Más información en las notas del podcast sobre ¿Que es y porque aprender PowerShell?
Publicado:
24 may 2021
Formato:
Episodio de podcast

Títulos en esta serie (100)

Disfruta conmigo de Linux y del Open Source. Aquí encontrarás como sacarle el máximo partido a tu entorno de escritorio Linux, hasta como montar un servidor web, un WordPress, un proxy inverso, una base de datos o cualquier otro servicio que puedas imaginar. Y todo ello, lo puedes montar en una Raspberry Pi, en un VPS, en tu propio ordenador o en cualquier servidor. Vamos, cualquier cosa que quieras hacer con Linux, seguro, seguro, que la encontrarás aquí.