Quelques commandes en vrac ..
Ouvrir un fichier avec nano ou vim
PS C:\Users\BEF> bash -c “nano test.txt” ou PS C:\Users\BEF> bash -c “vim test.txt” |
Faire une recherche équivalente a grep
PS C:\Users\BEF\Downloads\Doc> Get-Content '.\*' | Select-String -Pattern (Get-Content recherche.txt) * est égale a rechercher dans tous les fichiers du répertoire courant recherche.txt est utilisé pour mettre les mots (séparer a la ligne) a rechercher
ou Faire un alias de la commande findstr puis lancer la requête avec le(s) mot(s) a rechercher PS C:\Users\BEF\Downloads\Doc> new-alias grep findstr PS C:\Users\BEF\Downloads\Doc> ls | grep -I -N mot_a_rechercher |
Ajouter du texte avec les chevrons
PS C:\Users\BEF\Downloads\Doc> bash -c “echo texte_a_ajouter > test.txt” |
Créer un fichier
PS C:\Users\BEF\Downloads\Doc> $file = new-item "c:\test.txt" –type file -force ou PS C:\Users\BEF\Downloads\Doc> $file = new-item "/home/bef/test.txt" –type file -force -force permet d’écraser le fichier existant si présent Si C:\test.txt’ est refusé, il faut lancer Powershell en Administrateur (répertoire système) |
Pour connaître le mode actuellement utilisé, tapez la commande
PS> Get-ExecutionPolicy Voici les différents modes Restricted : aucun script ne peut être exécuté. AllSigned : seuls les scripts signés peuvent être exécutés. RemoteSigned : les scripts téléchargés depuis Internet doivent être signés pour être exécutée, les scripts présents en local ne sont pas concernés et peuvent être exécutés. Unrestricted : pas de restrictions. Les scripts peuvent être exécutés.
Pour changer de mode, utiliser la commande Set-ExecutionPolicy suivie du mode PS> Set-ExecutionPolicy RemoteSigned |
Appeler une commande sans passer par bash -c
function vi ($File){ $File = $File -replace “\\”, “/” bash -c “vi $File” } Il ne reste plus qu’a taper la commande directement PS C:\Users\BEF\Downloads\Doc> vi nom_du_fichier.txt |
Désinstaller l’application Your Phone
L’application Your Phone permet de synchroniser les photos prises sur un smartphone Android avec un PC Windows 10. Exécuter Powershell avec les droits d’administrateur PS C:\Users\BEF> Get-AppxPackage Microsoft.YourPhone -AllUsers | Remove-AppxPackage
|