Je viens de découvrir doskey emacs=emacs -nw $*, mais sans quelque chose comme .bashrc, je vais devoir taper ça à chaque fois que je démarre un Shell, non ?
Réponses
Trop de publicités?EDITAR : J'ai trouvé ça : http://msdn.microsoft.com/en-us/library/bb613488(VS.85).aspx
Pour développer la solution de Martin (le raccourci), voici l'équivalent PowerShell.
NOTE : Vous devrez avoir activé l'exécution de PowerShell script. Si elle est désactivée, vous devrez exécuter un PowerShell élevé et exécuter Set-ExecutionPolicy Unrestricted
. Évidemment, ce n'est pas recommandé pour des raisons de sécurité, mais c'est ainsi.
powershell.exe -noexit -File "%HOMEDRIVE%\%HOMEPATH%\ps-startup.ps1"
Avoir un fichier nommé ps-startup.ps1
dans votre répertoire utilisateur et votre raccourci l'exécutera comme un fichier PowerShell au démarrage. Exécutez simplement PowerShell avec ce raccourci à partir de maintenant.
En gros, la réponse de nc3b fonctionne, mais celle de Chocolatey DevBox-Common Le paquet sera faciliter les choses .
- Si vous n'avez pas encore installé Chocolatey, l'installer.
- Installez le paquet DevBox-Common en
choco install devbox-common -y
- Vous devez taper cette commande à l'intérieur administratif cmd.exe ou PowerShell.
- Maintenant, vous avez
.bashrc.bat
y.bashrc.include.aliases-common.bat
dans votre chemin d'origine. Chaque fichier correspondant à.bashrc.include.*.bat
sera exécuté à chaque démarrage de la commande Shell.
Cette réponse ne peut pas remplacer l'ensemble des fonctionnalités de .bashrc mais vous pouvez créer des alias sous Windows aussi facilement que sous Linux.
Créez un répertoire, disons C:\commands
ajoutez ce répertoire à la variable Path et à l'intérieur du répertoire créez un fichier cmdrc.bat
.
Ajoutez les codes suivants à votre fichier cmdrc.bat
set filename=%~1
set command=%~2
echo @echo off > C:\commands\%filename%.bat
echo %command% >> C:\commands\%filename%.bat
Maintenant, chaque fois que vous devez créer un alias commealias ls=dir
vous pouvez exécuter la commandecmdrc ls dir
chaque fois que vous exécuterez cette commande, elle créera un nouveau fichier bat dans le dossier C:\commands répertoire.
Vous pouvez créer un macros.doskey
je pense ou un macro.cmd
quelque chose comme ça.
J'ai créé un dépôt qui est ordures et a beaucoup de macros. J'ai fait un guide d'installation, mais c'est trop compliqué.
- Réponses précédentes
- Plus de réponses