Window ( 4 articles - Voir la liste )

Astuce Qui utilise le port ?

Sous Windows, pour savoir quel processus utilise un port, lancez la commande Get-Process dans Powershell :

Exemple pour le port 5433 :

Get-Process -Id (Get-NetTCPConnection -LocalPort 5433).OwningProcess

Astuce Créer un lien symbolique entre deux répertoires sous Windows

Pour créer un lien symbolique sous Windows, il faut utiliser la commande symlink :

mklink [[/D] | [/H] | [/J]] <Lien> <Cible>

Pour cela, lancez une invite de commande :

  • Menu démarrer
  • Exécuter...
  • Tapez cmd et validez

Si par exemple vous souhaitez pouvoir accéder au répertoire C:\Windows\System32\drivers\etc directement via C:\etc, tapez cette commande :

mklink /J C:\etc C:\Windows\System32\drivers\etc

Remarques :

  • Selon le lien que vous souhaitez créer, vous devrez peut-être être admin de votre machine (ou lancer l'invite de commande en mode administrateur).
  • Si vous voulez créer un lien vers un répertoire qui n'existe pas (encore) sur votre système, utilisez l'option /D et non pas /J. Cela créera un lien symbolique et non pas une jonction.

Astuce Utiliser l'autocomplétion de l'invite de commande Windows

Sous Linux, vous avez l'habitude d'utiliser la touche TAB pour trouver automatiquement la fin du nom d'un fichier ou d'un répertoire.

La même fonctionnalité existe pour Windows sous DOS, mais vous devez utiliser des antislash \ au lieu des slash / dans vos chemins.

Astuce Modifier le chemin par défaut de l'invite de commande Windows

S'il vous arrive d’utiliser l’outil de ligne de commande DOS sous Windows, vous savez que par défaut, celui-ci se positionne dans votre répertoire personnel. C'est assez pénible car à chaque fois, vous êtes obligé de faire plein de cd machin pour arriver au répertoire de votre choix.

Solution badasse

Pour éviter de refaire cette manip à chaque fois (surtout si c'est pour se rendre toujours au même endroit), vous pouvez modifier le chemin utilisé par défaut.

Il suffit d’aller dans la base de registre (Démarrer > Exécuter... > regedit) et de naviguer jusqu’à la clé HKEY_CURRENT_USER \ Software \ Microsoft \ Command Processor.

Créez ensuite une nouvelle valeur chaîne dans la zone de droite et nommez-la Autorun.

Modifiez ensuite cette clé et donnez-lui la valeur suivante en remplaçant bien sûr mon\chemin par celui de votre choix :

cd /d d:\mon\chemin

Et voilà, les changements s'appliquent instantanément sans besoin de redémarrer. (Relancez tout de même votre invite de commande si elle était déjà ouverte.)

Remarque importante :

Cette manip semble poser problème dans certains scripts batch utilisant %CD%.

Solution pacifique

Rendez-vous dans le répertoire où vous souhaitez ouvrir votre invite de commande, via l'explorateur Windows.

Faites Shift + Clic droit et choisissez Ouvrir un invite de commande ici. Et voilà c'est fait.

Cette solution est beaucoup moins intrusive et plus simple mais vous devez refaire la manip à chaque fois.