Dézippage par lot
A utiliser avec l’utilitaire 7zip.
REM Décompresser les fichiers .bz2 for /r C:\chemin_vers_dossier\ %f in (*.bz2) do 7z e -o%~dpf %f REM Supprimer les fichiers .bz2 for /r C:\chemin_vers_dossier\ %f in (*.bz2) do del %f REM Décompresser les fichiers .tar for /r D:\chemin_vers_dossier\ %f in (*.tar) do 7z e -o%~dpf %f REM Supprimer les fichiers .tar for /r D:\chemin_vers_dossier\ %f in (*.tar) do del %f
Log
REM Loguer dans un fichier commande > fichier.txt REM Afficher un fichier et les modif en temps réel (un log par exemple) get-content mon_fichier –wait
Connexions et ports
REM Voir ce qui écoute sur le port 5432 netstat | find "5432" REM Liste des ports ouverts netstat -ano REM Mélanger les deux commandes précédentes netstat -ano | find "5432"
- Proto vous informe du protocole : TCP, UDP etc..
- Local Address vous donne l’adresse locale (0.0.0.0 équivaut à toutes les adresses de l’ordinateur) suivi du port
- Foreign Adress équivaut à l’adresse destante dans le cas d’une connexion établie.
- State vous donne l’état :
- LISTENING signifie en écoute, c’est donc un programme en attente de connexion
- SYN_SENT pour les connexions en cours d’ouverture
- ESTABLISHED pour les connexions établies
- CLOSE_WAIT et TIME_WAIT pour les connexions en cours de fermeture
- PID correspond au PID du programme responsable de la connexion ou de l’ouverture du port
Services
REM Démarrer un service net start postgresql-x64-9.3 REM Lister les services démarrés net start REM Afficher tous les services de windows sc queryex type= service state= all | find "_NAME"
Certificat
REM Importer un certificat dans java (mot de passe : changeit) cd "C:\Program Files\Java\jre7" keytool -keystore ..\lib\security\cacerts -importcert -alias mon_certificat -file C:\chemin\certif.crt REM Lister les certificat Java bin\keytool -list -keystore lib\security\cacerts
Processus
REM Lister un processus tasklist | findstr /i "chrome" REM "/i" pour ne aps tenir compte de la casse<br> REM Tuer un processus taskkill /f /im chrome.exe REM /f pour forcer les processus à se terminer REM /im spécifie le nom d’image du processus à terminer (peut être remplacer par /PID)
Fichiers
REM Lister les fichier d'un répertoire (+ sous répertoire) dir /b /s REM Lister les fichier répondant à un motif dir /b /s *.sql REM Invocation multiple : utiliser un espace. REM Exemple pour les vecteurs dir /b /s | findstr /i ".shp$ .tab$ .mif$ .dxf$ .dwg$ .xls$ .xlsx$ .gpx$ .geojson$ .gtx$ .gml$ .kmz$ .kml$ .dgn$ .sqlite$ .sqlite3$ .mdb$ .map$ .csv$" REM Exemple pour les rasters dir /b /s | findstr /i ".dem$ .asc$ .ecw$ .tiff$ .tif$ .jp2$ .xyz$ .grd$ .jpg$ .jpeg$ .mbtiles$ .bmp$ .vrt$ .ovr$"
Voici la liste des commutateurs :
- /P : Marque une pause à chaque écran lors de l’affichage de la liste des fichiers et dossiers.
- /W : Affiche de manière condensée la liste des fichiers et répertoires sur plusieurs colonnes.
- /A[:]attributs : Affiche les fichiers titulaires des attributs spécifiés.
- D Répertoires
- R Fichiers lecture seule
- H Fichiers cachés
- S Fichiers système
- A Fichiers prêt à archiver
- – Préfixe signifiant « non »
- /O : Affiche les fichiers dans l’ordre spécifié.
- N Nom (alphabétique)
- S Taille (croissante)
- E Extension (alphabétique)
- D Date et heure (chronologique)
- G Répertoires en tête
- – Préfixe pour l’ordre inverse
- C Par taux de compression (par ordre croissant)
- /S : Affiche le catalogue du répertoire courant et de tous les sous-répertoires de celui-ci.
- /B Affiche les noms de fichier seuls.
- /L Affiche le catalogue en minuscules.
- /C : Affiche le taux de compression du fichier;
- /CH Utilise pour l’affichage la taille l’unité d’allocation de l’hôte.
Créer des liens symboliques
REM Lorsqu'on pointe vers un fichier mklink Link Target REM lorsqu'on pointe vers un répertoire mklink /D Link Target
Cet article vous a plu ?
N'hésitez pas à le partager, il interessera surement certains de vos contacts.
Les thèmes suivants contiennent des articles en lien avec celui-ci, allez faire un tour :
ITWindows commandetips