Shell Bash vs PowerShell [RESOLVIDO]

1. Shell Bash vs PowerShell [RESOLVIDO]

Klayton
klaytoncbrito

(usa Debian)

Enviado em 14/11/2012 - 23:54h

Olá a todos!
Tenho dúvidas quanto a diferenças entre shell bash e powershell. Há alguma ação que o shell bash faça que o powershell não faça, ou vice-versa? Tipo, ações que executam no powershell, mas não executam no shell bash.

Exemplos que não são válidos: Adicionar usuário (dá para fazer nos dois), Alterar usuários (dá para fazer nos dois), Alterar a hora do sistema (dá para fazer nos dois).


  


2. Re: Shell Bash vs PowerShell [RESOLVIDO]

Adriano Moreira da Silva
adri3d

(usa Arch Linux)

Enviado em 15/11/2012 - 00:05h

nunca usei o powershell, mas a maior diferença com certeza é que ele é para Windows



3. Re: Shell Bash vs PowerShell [RESOLVIDO]

Ricardo Fabiano Silva
madrugada

(usa Gentoo)

Enviado em 15/11/2012 - 00:35h

Além de ser para Windows, o PowerShell utiliza o mesmo framework do C# e .NET, gerando uma facilidade no aprendizado para quem programa nestas linguagens. Na verdade, o SO do M$ era carente de um shell decente e era uma humilhação(pra eles) ter de usar o bash com Cygwin/MinGW. Assim, foi concebido o PowerShell, se utilizando de um framework nativo.


4. Re: Shell Bash vs PowerShell [RESOLVIDO]

Klayton
klaytoncbrito

(usa Debian)

Enviado em 15/11/2012 - 14:14h

madrugada escreveu:

Além de ser para Windows, o PowerShell utiliza o mesmo framework do C# e .NET, gerando uma facilidade no aprendizado para quem programa nestas linguagens. Na verdade, o SO do M$ era carente de um shell decente e era uma humilhação(pra eles) ter de usar o bash com Cygwin/MinGW. Assim, foi concebido o PowerShell, se utilizando de um framework nativo.


Tudo bem, powershell é da microsoft, ok. Mas independente da sixtaxe do powershell, há alguma funcionalidade que exista nele que não é possivel realizar no shell bash. Pois meu professor me fez esta pergunta, e eu quero saber se existe alguma funcionalidade distinta do powershell que não dá pra fazer no shell bash, tipo como um exemplo não válido que mencionei na minha pergunta, adicionar usuário, dá pra fazer tanto no shell bash quanto no powershell, mesmo a sintaxe pra fazer isso seja bem diferente o resultado é o mesmo(assim, da pra adicionar usuário em ambos os shell's). Repetindo a minha dúvida, há alguma funcionaldiade que somente é feita no powershell, mas não é possivel realizar no shell bash, ou vice-versa?


5. Re: Shell Bash vs PowerShell [RESOLVIDO]

Josue de Jesus Santos
JJSantos

(usa Gentoo)

Enviado em 15/11/2012 - 14:35h

klaytoncbrito escreveu:

madrugada escreveu:

Além de ser para Windows, o PowerShell utiliza o mesmo framework do C# e .NET, gerando uma facilidade no aprendizado para quem programa nestas linguagens. Na verdade, o SO do M$ era carente de um shell decente e era uma humilhação(pra eles) ter de usar o bash com Cygwin/MinGW. Assim, foi concebido o PowerShell, se utilizando de um framework nativo.


Tudo bem, powershell é da microsoft, ok. Mas independente da sixtaxe do powershell, há alguma funcionalidade que exista nele que não é possivel realizar no shell bash. Pois meu professor me fez esta pergunta, e eu quero saber se existe alguma funcionalidade distinta do powershell que não dá pra fazer no shell bash, tipo como um exemplo não válido que mencionei na minha pergunta, adicionar usuário, dá pra fazer tanto no shell bash quanto no powershell, mesmo a sintaxe pra fazer isso seja bem diferente o resultado é o mesmo(assim, da pra adicionar usuário em ambos os shell's). Repetindo a minha dúvida, há alguma funcionaldiade que somente é feita no powershell, mas não é possivel realizar no shell bash, ou vice-versa?


Meu querido usa o help e man..


6. Re: Shell Bash vs PowerShell [RESOLVIDO]

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 15/11/2012 - 14:38h

Josue A. Santos escreveu:

klaytoncbrito escreveu:

madrugada escreveu:

Além de ser para Windows, o PowerShell utiliza o mesmo framework do C# e .NET, gerando uma facilidade no aprendizado para quem programa nestas linguagens. Na verdade, o SO do M$ era carente de um shell decente e era uma humilhação(pra eles) ter de usar o bash com Cygwin/MinGW. Assim, foi concebido o PowerShell, se utilizando de um framework nativo.


Tudo bem, powershell é da microsoft, ok. Mas independente da sixtaxe do powershell, há alguma funcionalidade que exista nele que não é possivel realizar no shell bash. Pois meu professor me fez esta pergunta, e eu quero saber se existe alguma funcionalidade distinta do powershell que não dá pra fazer no shell bash, tipo como um exemplo não válido que mencionei na minha pergunta, adicionar usuário, dá pra fazer tanto no shell bash quanto no powershell, mesmo a sintaxe pra fazer isso seja bem diferente o resultado é o mesmo(assim, da pra adicionar usuário em ambos os shell's). Repetindo a minha dúvida, há alguma funcionaldiade que somente é feita no powershell, mas não é possivel realizar no shell bash, ou vice-versa?


Meu querido usa o help e man..


+1

bom que eu sei é que PowerShell é para o Windows e shell Bash para Linux



7. Re: Shell Bash vs PowerShell [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 15/11/2012 - 14:54h

klaytoncbrito escreveu:

madrugada escreveu:

Além de ser para Windows, o PowerShell utiliza o mesmo framework do C# e .NET, gerando uma facilidade no aprendizado para quem programa nestas linguagens. Na verdade, o SO do M$ era carente de um shell decente e era uma humilhação(pra eles) ter de usar o bash com Cygwin/MinGW. Assim, foi concebido o PowerShell, se utilizando de um framework nativo.


Tudo bem, powershell é da microsoft, ok. Mas independente da sixtaxe do powershell, há alguma funcionalidade que exista nele que não é possivel realizar no shell bash. Pois meu professor me fez esta pergunta, e eu quero saber se existe alguma funcionalidade distinta do powershell que não dá pra fazer no shell bash, tipo como um exemplo não válido que mencionei na minha pergunta, adicionar usuário, dá pra fazer tanto no shell bash quanto no powershell, mesmo a sintaxe pra fazer isso seja bem diferente o resultado é o mesmo(assim, da pra adicionar usuário em ambos os shell's). Repetindo a minha dúvida, há alguma funcionaldiade que somente é feita no powershell, mas não é possivel realizar no shell bash, ou vice-versa?


Primeiro deixo claro que nunca usei o Power shell...

Segundo.. você falou funcionalidade... funcionalidade é algo que o shell pode fazer e que pode ter embutido em seu código, por exemplo o bash consegue usar arrays, condicionais, códigos para aplicar estruturas de controle e repetição, variáveis. tudo isso embutido no bash, além de interpretar e executar comandos externos, o power shell tem isso ?, para descobrir isso só lendo a documentação mesmo como mencionado pelos colegas acima.

Mas adicionar usuários ou outro trabalho como alterar configurações de rede entre outros trabalhos isso quem faz são comandos externos e não o shell, o bash somente interpreta e executa os comandos para adicionar usuários, quem adiciona os usuários realmente é o comando e não o bash, acredito que no power shell seja da mesma forma. tenha uma ou mais comandos que podem executar diversas tarefas e que o power shell tem funcionalidades internas também.


8. Re: Shell Bash vs PowerShell [RESOLVIDO]

Klayton
klaytoncbrito

(usa Debian)

Enviado em 15/11/2012 - 16:17h

Primeiramente obrigado pelas respostas.

eabreu, eu entendi o que você escreveu. E que eu estava procurando justamente comandos que podem ser executados no powershell e não podem ser executados no shell bash ou vice-versa, comandos que em sua funcionalidade possam ser executados no powershell mas que no shell bash não é possivel, mas pelo que vejo a minha pergunta dificilmente tenha uma resposta, talvez alguém que trabalhe realmente com o powershell saiba. Mas mesmo assim eu vou olhar a documentação dos dois para ver se encontro alguma coisa.


9. Re: Shell Bash vs PowerShell [RESOLVIDO]

Josue de Jesus Santos
JJSantos

(usa Gentoo)

Enviado em 15/11/2012 - 16:29h

klaytoncbrito escreveu:

Primeiramente obrigado pelas respostas.

eabreu, eu entendi o que você escreveu. E que eu estava procurando justamente comandos que podem ser executados no powershell e não podem ser executados no shell bash ou vice-versa, comandos que em sua funcionalidade possam ser executados no powershell mas que no shell bash não é possivel, mas pelo que vejo a minha pergunta dificilmente tenha uma resposta, talvez alguém que trabalhe realmente com o powershell saiba. Mas mesmo assim eu vou olhar a documentação dos dois para ver se encontro alguma coisa.





10. Re: Shell Bash vs PowerShell [RESOLVIDO]

Alexandre
5m@r7

(usa Slackware)

Enviado em 22/11/2012 - 11:17h

Como já foi explicado anteriormente o que importa são as funcionalidades não a interpretação de comandos, seu professor precisa especificar mais a pergunta dele. Mas enfim, powershell trabalha com plataforma NET, e suporta WMI, IPM entre outras particularidades ESPECÍFICAS M$.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts