Certamente, quando se trata de usar Sistemas operacionais livres e abertos baseado em GNU / Linux, o uso do terminal costuma ser mais comum do que, quando se trata de Sistemas operacionais privados e fechadosComo Windows e macOS. Porém, em ambos o terminal está presente e cada um com seus respectivos Terminais e Shells.
E, como muitos já sabem de diferentes fontes, Microsoft tem tempo apostando nele de código aberto e a convergência de muitos de seus Aplicativos Windows em GNU/Linux. sendo um deles, PowerShell. Que é um shell de comando moderno que inclui os melhores recursos de outros shells populares. Um, diferente de outros, que apenas aceitam e retornam texto, aceitam e retornam objetos.
E, antes de começar este post de "PowerShell 7.2.6" e o uso de Comandos Linux e Windows em um GNU Distro, recomendamos explorar os seguintes conteúdos relacionados, ao final da leitura:
Usando o Windows PowerShell 7.2.6 em distribuições GNU/Linux
Instalação do PowerShell no GNU/Linux
Para fazer uso de PowerShellsobre meu atual Sistema operacional GNU / LinuxChamado Milagres (uma nova versão do MX Linux) instalamos seu ".deb file" em sua versão 7.2.6, usando o seguinte comando:
sudo dpkg -i ./Descargas/powershell_7.2.6-1.deb_amd64.deb
Exemplos de comandos do Linux e do Windows usando o PowerShell no GNU
Primeiro, para começar PowerShell em GNU/Linux devemos executar o comando pwsh, como pode ser visto na imagem a seguir:
E pronto! A partir daqui podemos executar quase qualquer Comando Linux Bash Shell e Windows PowerShell suportados, conforme mostraremos a seguir nas imagens a seguir com a execução das 5 ordens de comando a seguir:
mover entre diretórios
Set-Location ./Descargas/
cd /home/sysadmin
Listar o conteúdo da rota
Get-ChildItem -Path /home/sysadmin
ls -l /home/sysadmin
Solicite a rota onde estamos posicionados
Get-Location
pwd
Encontre arquivos usando padrões de pesquisa
Get-ChildItem '/opt/milagros/scripts/' -Filter '*milagros*' -Recurse
find /opt/milagros/scripts/ -name *milagros*
Crie, copie, mova e exclua arquivos e pastas
Nas janelas
New-Item -ItemType File FileUbunlog.txt
New-Item -ItemType Directory 'DirUbunlog'
Copy-Item ./FileUbunlog.txt ./FileUbunlog2.txt
Move-Item ./FileUbunlog2.txt ./FileUbunlog3.txt
Remove-Item *.txt
No linux
mkdir dirtemp
touch filetemp
mv ./filetemp ./dirtemp/
cp ./dirtemp/filetemp ./dirtemp/filetemp2
rm ./dirtemp/filetemp2
Pára mais informações sobre o PowerShell e seus comandos, você pode começar com o seguinte link oficial. Ou este outro, que está localizado em GitHub.
Resumo
Em suma, esperamos que o olhar inicial "PowerShell 7.2.6" e o uso de Comandos Linux e Windows em um GNU Distro, continuam a fornecer valor e conhecimento a muitos, no campo técnico da gestão do Terminal GNU/Linux, seja no GNU/Linux ou no Windows Distros.
Se você gostou do conteúdo, comente e compartilhe. E lembre-se, visite o início do nosso «WebSite», além do canal oficial de Telegram para mais notícias, tutoriais e atualizações do Linux. Oeste grupo, para obter mais informações sobre o tema de hoje.