# Repaso de comunicación por red entre Windows y Linux
* https://www.jesusninoc.com/10/26/crear-una-comunicacion-entre-un-cliente-en-powershell-de-windows-y-un-servidor-en-bash-de-linux-utilizando-tcpip/

-------------
-------------

# Prueba
* https://www.youtube.com/watch?v=CibNbK9sp8A

---------------
---------------

# Solución al examen
## Listar los procesos cuyo id es par y almacenar información sobre dichos procesos
* https://www.jesusninoc.com/03/11/ejercicios-de-powershell-listar-los-procesos-cuyo-id-es-par-y-almacenar-informacion-sobre-dichos-procesos/

------------
------------

# Ejecutar comandos en PowerShell y Bash
## Bash
```Bash
echo ps
echo 'ps'
echo `ps`
```
## PowerShell
```PowerShell
$hola="Get-Process -Name notepad"
Invoke-Expression ($hola)
```

## Mezcla de comandos entre PowerShell y Bash
```PowerShell
for($i=1;$i -le 5;$i=$i+1)
{
    $multi=($i*100) 
    $nombre="fichero$i"
    $resultado=Invoke-SSHCommand -Index 0 ('echo' + $multi + ' >' + $nombre)
    $resultado.Output 
}
```

----------------

# Instalar con PowerShell
* https://www.jesusninoc.com/07/05/5-gestion-del-software-en-powershell/

## Leer de un fichero nombres de programas e instalarlos (ejercicio)
* https://www.jesusninoc.com/03/11/ejercicios-de-powershell-leer-de-un-fichero-nombres-de-programas-e-instalarlos-2/

# Actualizar en Windows
* https://docs.microsoft.com/en-us/windows/desktop/msi/command-line-options
* https://www.jesusninoc.com/07/05/5-gestion-del-software-en-powershell/

## Ejercicios sobre actualizaciones en PowerShell
* https://www.jesusninoc.com/03/11/ejercicios-de-powershell-actualizaciones-en-powershell/

# Instalar en Bash
* https://help.ubuntu.com/community/AptGet/Howto

# Actualizar en Linux
### This command upgrades all installed packages. This is the equivalent of "Mark all upgrades" in Synaptic.
```Bash
apt-get update & apt-get upgrade
```
### Setting up apt-get to use a http-proxy
```Bash
export http_proxy=http://yourproxyaddress:proxyport
```
