Certament que, quan es tracta d'usar Sistemes Operatius lliures i oberts basats en GNU / Linux, l'ús de la terminal sol ser més comú que, quan es tracta de Sistemes Operatius privatius i tancats, com Windows i macOS. No obstant això, en tots dos la terminal és present i cadascun amb els seus respectius Terminals i Shells.
I, com ja sabran molts per diferents fonts, Microsoft té temps apostant pel codi obert i la convergència de moltes de les seves aplicacions de Windows sobre GNU/Linux. Sent-ne una, PowerShell. La qual, és un Shell de comandes modern que inclou les millors característiques d'altres Shells populars. Un, que a diferència d'altres, que només accepten i tornen text, accepta i torna objectes.
I, abans d'iniciar aquest post de PowerShell 7.2.6 i l'ús de ordres de Linux i Windows sobre una distro GNU, us recomanem explorar els següents continguts relacionats, en finalitzar de llegir-lo:
Usant PowerShell 7.2.6 de Windows sobre Distros GNU/Linux
Instal·lació de PowerShell sobre GNU/Linux
Per fer feina de PowerShell, sobre el meu actual Sistema Operatiu GNU / Linux, anomenat miracles (un respi de MX Linux) instal·lem la seva «arxiu .deb» en la versió 7.2.6, usant l'ordre d'ordre següent:
sudo dpkg -i ./Descargas/powershell_7.2.6-1.deb_amd64.deb
Exemples d'ordres de Linux i Windows usant PowerShell sobre GNU
Primerament, per iniciar PowerShell sobre GNU/Linux hem d'executar el comanda pwsh, tal com es veu a la següent imatge:
I llest! Ja a partir d'aquí podem executar gairebé qualsevol ordre de Bash Shell de Linux i PowerShell de Windows compatible, tal com mostrarem a continuació a les següents imatges amb l'execució de les següents 5 ordres d'ordre:
Moure's entre directoris
Set-Location ./Descargas/
cd /home/sysadmin
Llistar continguts de rutes
Get-ChildItem -Path /home/sysadmin
ls -l /home/sysadmin
Sol·licitar la ruta on estem posicionats
Get-Location
pwd
Buscar fitxers mitjançant patrons de cerca
Get-ChildItem '/opt/milagros/scripts/' -Filter '*milagros*' -Recurse
find /opt/milagros/scripts/ -name *milagros*
Crear, copiar, moure i esborrar fitxers i carpetes
al Windows
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
a Linux
mkdir dirtemp
touch filetemp
mv ./filetemp ./dirtemp/
cp ./dirtemp/filetemp ./dirtemp/filetemp2
rm ./dirtemp/filetemp2
Per a més informació sobre PowerShell i les ordres, es pot començar pel següent enllaç oficial. O aquest altre, que s'ubica a GitHub.
Resum
En resum, esperem que ullada inicial sobre PowerShell 7.2.6 i l'ocupació de ordres de Linux i Windows sobre una distro GNU, segueixi aportant valor i coneixement a molts, sobre l'àmbit tècnic del maneig de la Terminal de GNU/Linux, ja sigui, sobre Distros GNU/Linux o Windows.
Si t'ha agradat el contingut, comenta-ho i comparteix-ho. I recordeu, visitar l'inici del nostre «lloc web», a més del canal oficial de telegram per a més notícies, tutorials i novetats linuxeres. O aquest grup, per a més informació sobre el tema d'avui.