Instale e comece com o PowerShell no CentOS

Instale e comece com o PowerShell no CentOS
PowerShell é uma poderosa ferramenta de configuração usada pelos administradores do sistema para automação e configuração do sistema operacional Windows. É uma ferramenta muito poderosa construída sobre .Estrutura líquida. A Microsoft lançou o PowerShell Core for Linux Operating Systems. Powershell Core está construído sobre .Núcleo líquido.

É uma ferramenta de linha de comando muito poderosa. Os administradores do sistema podem executar diferentes tarefas administrativas no computador local ou em um computador remoto usando o PowerShell.

Powershell também é uma linguagem de script muito poderosa para a administração do sistema. Você pode escrever scripts muito complexos com o PowerShell para ajudá -lo a automatizar suas tarefas diárias de administração do sistema.

Neste artigo, vou mostrar como instalar o PowerShell no CentOS 7 e também como começar com o PowerShell. Então, vamos cavar.

Instalando o PowerShell no CentOS 7:

PowerShell não está disponível no repositório oficial de pacotes do CentOS 7. Mas você pode adicionar facilmente o repositório de pacotes da Microsoft no CentOS 7 e instalar o PowerShell a partir daí usando o Yum Package Manager.

Primeiro, adicione o repositório de pacotes da Microsoft no CentOS 7 com o seguinte comando:

$ Curl https: // pacotes.Microsoft.com/config/rhel/7/prod.repo |
sudo tee /etc /yum.Repos.D/Microsoft.repo

O repositório do pacote PowerShell deve ser adicionado.

Agora, atualize o cache do repositório do pacote YUM com o seguinte comando:

$ sudo yum makecache

Como você pode ver, o Microsoft Package Repository está listado aqui. Então, o repositório de pacotes da Microsoft está funcionando.

Agora, você pode instalar o Poweshell em sua máquina CentOS 7.

Para instalar o PowerShell em sua máquina CentOS 7, execute o seguinte comando:

$ sudo yum install PowerShell

Para confirmar a instalação, pressione y e depois pressione .

Você pode ser solicitado a aceitar a chave GPG do repositório de pacotes da Microsoft. Para fazer isso, pressione y e depois pressione .

PowerShell deve ser instalado.

Agora, para verificar se Poweshell está funcionando ou não, execute o seguinte comando:

$ PowerShell -Versão

As informações da versão do PowerShell devem ser impressas no console. Como você pode ver, estou executando o PowerShell 6.2.0. Pode ser diferente quando você ler este artigo.

PowerShell inicial:

Agora que o PowerShell está instalado, você pode iniciá -lo no terminal com o seguinte comando:

$ PWSH

PowerShell deve começar. Agora, você pode começar a executar comandos do PowerShell, escrever scripts do PowerShell, executar scripts do PowerShell e muito mais.

Introdução ao PowerShell no CentOS 7:

Nesta seção, vou mostrar como começar com o PowerShell.

Depois de iniciar o Poweshell com o comando PWSH, você pode começar a executar comandos PowerShell. Você pode executar qualquer comando linux também.

Vamos tentar instalar algo com o Yum Package Manager da PowerShell.

$ sudo yum install -y árvore

Como você pode ver, o pacote de árvores é instalado exatamente como seria no padrão Bash ou Sh Shell no Linux.

Você também pode executar o comando da árvore como de costume.

$ árvore

Embora você possa usar todos os comandos Linux padrão no PowerShell, vamos ver como executar algumas das tarefas comuns do jeito PowerShell.

Você pode navegar para qualquer diretório em seu computador com o Defina localização PowerShell Command.

Por exemplo, para navegar para o ~/Downloads diretório, execute o Defina localização Comando o seguinte:

PS> Set-Location ~/Downloads

Você pode listar o conteúdo de qualquer diretório em seu computador com o Get-Childitem PowerShell Command.

Por exemplo, para listar o conteúdo do /etc diretório (digamos), execute o Get-Childitem Comando o seguinte:

Ps> get-childItem /etc

Você pode remover um arquivo ou diretório com o Remover item PowerShell Command.

Por exemplo, para remover um arquivo ~/Documentos/olá.TXT, execute o Remover item Comando o seguinte:

PS> Remover-Item ~/Documents/Hello.TXT

Como você pode ver, o arquivo é removido.

Se você tentar remover um diretório com o Remover item PowerShell Comando, PowerShell solicitará a confirmação se o diretório não estiver vazio, como você pode ver na captura de tela abaixo. Basta pressionar um das chaves sugeridas, dependendo da sua exigência e pressione Para executar o comando.

Você pode pressionar Y e remova os arquivos um por um ou pressione A Para remover todos os arquivos e diretórios dentro recursivamente. Você também tem a opção de interromper o comando com o S chave. Se você quiser pular qualquer arquivo ou diretório, pressione N. Se você quiser pular todos os arquivos e diretórios, pressione eu.

Assim como a página do Linux Man, o PowerShell também tem páginas de ajuda. Por padrão, a versão completa das páginas de ajuda não está disponível. Para baixar todas as páginas de ajuda, execute o seguinte comando:

PS> Update-Help

Depois que as páginas de ajuda forem instaladas, você pode ler as páginas de ajuda de qualquer comando que desejar da seguinte forma:

Ps> get -help command_name -full

Por exemplo, para ler a página de ajuda de Get-Childitem, correr Obter ajuda do seguinte modo:

Ps> get-help get-childitem -full

A página de ajuda será exibida.

Se a saída for muito longa, você pode usar um pager da seguinte maneira:

Ps> get-help get-childitem -full | Fora -host

A página de ajuda deve ser aberta com um pager. Agora, você pode pressionar o Para navegar abaixo.

Você também pode usar o menos Pager do Linux da seguinte forma:

Ps> get-help get-childitem -full | menos

Agora você conhece o básico do PowerShell. Você pode avançar daqui por conta própria. Boa sorte!

Definindo PowerShell como o shell de login:

PowerShell pode ser usado como substituto para sh shell sh e bash no linux. Ele também pode ser definido como um shell de login ou shell padrão de usuários do Linux.

Se você gosta de PowerShell e deseja defini -lo como o shell de login ou seu shell padrão, esta seção é para você.

Primeiro, encontre o caminho de PWSH Programa de shell com o seguinte comando:

$ whereis pwsh

Como você pode ver, o caminho do PWSH comando é /usr/bin/pwsh. Lembre se.

Para defini -lo como o shell de login ou o shell padrão do seu usuário de login, execute o seguinte comando:

$ sudo userMod -s/usr/bin/pwsh $ (whoami)

Agora, reinicie seu computador para que as alterações entrem em vigor.

$ sudo reiniciar

Na próxima vez que você fizer login, PowerShell será usado como seu shell padrão.

Como você pode ver, quando eu faço login na minha máquina do CentOS 7, o PowerShell é usado como shell padrão.

Quando abro o terminal da interface gráfica do usuário, o PowerShell também é definido como o shell padrão.

Então, é assim que você instala e usa o PowerShell no CentOS 7. Obrigado por ler este artigo.