0% acharam este documento útil (0 voto)
4 visualizações20 páginas

Comparação entre PowerShell e BASH

O documento analisa e compara os interpretadores de comandos PowerShell e BASH, destacando suas semelhanças e diferenças em funcionamento e comandos. O PowerShell, desenvolvido pela Microsoft, é um ambiente de automação orientado a objetos, enquanto o BASH, criado por Steven Bourne, é um shell Unix e interpretador de comandos. A conclusão ressalta que ambos facilitam a interação do usuário com o sistema operacional, cada um com suas próprias vantagens e desvantagens.

Enviado por

rikeceg435
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
4 visualizações20 páginas

Comparação entre PowerShell e BASH

O documento analisa e compara os interpretadores de comandos PowerShell e BASH, destacando suas semelhanças e diferenças em funcionamento e comandos. O PowerShell, desenvolvido pela Microsoft, é um ambiente de automação orientado a objetos, enquanto o BASH, criado por Steven Bourne, é um shell Unix e interpretador de comandos. A conclusão ressalta que ambos facilitam a interação do usuário com o sistema operacional, cada um com suas próprias vantagens e desvantagens.

Enviado por

rikeceg435
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

U N I V E R S I DA D E R E G I O NA L I N T E G R A DA D O A LT O U R U G UA I E DA S M I S S Õ E S

P R Ó - R E I T O R I A D E ENS I NO, P E S Q U I SA , E X T ENS Ã O E P Ó S - G R A D UA ÇÃO


CÂ M P U S E R E C H I M – R S
C U R S O D E C I ÊNC I A S DA C O M P U TA ÇÃ O

Estudo comparativo entre as fucionalidades e códigos


entre o PowerShell e BASH

BRUNO SIMIONATO
LAURA RAMISCH
LÍVIA VERLINDO
RICARDO DEQUI
INTRODUÇÃO
• O presente trabalho propõem-se a analisar os interpretadores de
comandos embarcados em dois sistemas operacionais, o PowerShell do
Windows e o BASH no Linux;
• A partir desta premissa, o estudo comparativo foi pautado entre as
semelhanças e diferenças, abrangendo o funcionamento e comandos
centrais entre ambos os sistemas.
SISTEMAS OPERACIONAIS
• Conjunto de um ou mais softwares que exercem a função de gerenciar e
administrar os recursos presentes no sistema, envolvendo desde o
hardware da máquina até arquivos e programas de terceiros existentes.
UNIX
• É um sistema operacional portável, multitarefa e multiusuário;
• É considerado o pai dos sistemas operacionais (GNU/Linux, Mac OS
e Solaris);
• Utiliza a linguagem de programação Assembly e C;
• Sistema canalizado (pipes);
• Utilizada uma organização própria, que engloba o Kernel e o Shell,
juntamente com os aplicativos.
WINDOWS
• Incialmente criado, em 1981, para ser uma interface gráfica
bidimensional para o MS-DOS;
• Com o tempo foi ganhando versões e se aprimorando;
• Um dos sistemas operacionais mais utilizados no mundo .
SHELL
• É a interface entre o Sistema Operacional, Usuário e o núcleo do
sistema;
• Usuário precisa requisitar ao Shell quando precisa fazer o uso de um
recurso do computador.
POWER SHELL
• É um mecanismo de automação orientado a objetos;
• É uma linguagem de script e um ambiente de comando interativo
criado no .NET Framework;
PRA QUE SERVE O POWER SHELL
• De maneira breve ferramenta foi projetada pela Microsoft com o
principal objetivo de promover uma automatização e resolução de
problemas de maneira rápida;
• Os recursos oferecidos pelo PowerShell são bastante amplos e permitem
que pessoas usuárias tenham a capacidade de simplificar e automatizar
as tarefas que, antes, pareciam muito chatas e repetitivas.
BASH - Histórico
• O direito autoral pertence à Free Software Foundation, porém, foi
idealizado por Steven Bourne, em 1977 e liberado apenas em 1989;
• Projeto GNU:
- Desenvolve uma plataforma de softwares livres voltados às mais diversas tarefas que,
em conjunto com o Kernel desenvolvido por Linus Torvalds, define a maioria das
distribuições GNU/Linux conhecidas.

• Pode ser usado também com outros sistemas operacionais.


BASH – O que é
• Ele é, ao mesmo tempo, um Shell Unix e um interpretador de linguagem de comando;
• Acrônimo para "Bourne-Again SHell", ele é a evolução retrocompatível muito mais
interativa do Bourne Shell;
• Apresenta recursos e características de uma linguagem de programação de alto nível;
• Compatível por configuração com as normas POSIX;
• Sua linguagem de programação pode ser considerada um processador que executa
comandos.
BASH – Como funciona
• Permite que softwares-pai sejam constantemente aprimorados, realizar
diversas configurações de software e extrair dados;
• Utilização de variáveis, que não precisam ser “declaradas” e podem
receber qualquer tipo de conteúdo.
- O conteúdo deve ter o símbolo "$" antes do nome dela;
- Os nomes das variáveis são em maiúsculas.
COMPARAÇÃO
ENTRE O
POWERSHELL E
O BASH
Semelhanças
• Funcionamento:
- Comunicação entre o usuário e os recursos do Sistema Operacional por linhas de
comando.

• Comandos:
- mkdir, cd, diff, kill, man, cat...
Diferenças
• Funcionamento:
-Variedade de comandos = Bash;
-Suporte = Powershell;
-Programação = Bash e Powershell;
TESTES – Comando "ps"
TESTES – Comando "cd"
TESTES – Comando "ls"
TESTES – Comandos "top / get-process"
CONCLUSÃO
• Diante do exposto, é possível concluir que, tanto o PowerShell quanto o
BASH facilitam a organização e a maneira como o usuário avançado
interage com o sistema operacional, cada qual com suas vantagens e
desvantagens, cabendo ao utilizador escolher o recurso que mais lhe
atende.
• Além disso, o estudo destas plataformas é uma boa forma de introduzir
a linguagem de programação e conhecimento de variáveis e comandos
para usuários iniciantes.

Você também pode gostar