[Powershell] Quelques commandes en vrac ..

 

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.
Si ce process peux s’avérer utile, personnellement je n’en ai pas besoin.

Exécuter Powershell avec les droits d’administrateur

PS C:\Users\BEF> Get-AppxPackage Microsoft.YourPhone -AllUsers | Remove-AppxPackage

 

 

No votes yet.
Please wait...

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.