bashrc-Ersatz in Windows für die automatische Ausführung von CMD-Befehlen in jedem Bootstrapping?


1

Ich möchte, dass bei jedem Start von Windows CMD ein bestimmter Befehl ausgeführt wird.

In Nix-Systemen wie Ubuntu oder Centos würde ich einfach den gewünschten Befehl zu /etc/bash.bashrc oder /home/USERNAME/.bashrc hinzufügen ...

Gibt es einen bashrc-Ersatz in Windows?

Ich würde diese Datei gerne bearbeiten und dort meinen gewünschten Befehl hinzufügen, damit sie bei jedem Bootstrapping von CMD in erster Linie ausgeführt wird!


Es gibt eine Antwort Hier . Alternativ können Sie eine Verknüpfung erstellen, die gestartet wird cmd mit einer /k Befehl. In beiden Fällen geben Sie eine Batchdatei Ihrer Wahl an.
AFH

Wechseln Sie zu Powershell (Dies wird in Kürze der Standard sein. Wechseln Sie auch jetzt). In Powershell können Sie eine Profile.ps1-Datei einrichten.
Zoredache

Antworten:


2

Von cmd /?:

If /D was NOT specified on the command line, then when CMD.EXE starts, it
looks for the following REG_SZ/REG_EXPAND_SZ registry variables, and if
either or both are present, they are executed first.

    HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\AutoRun

        and/or

    HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun

-1

Du könntest es versuchen Cmder.

/cmder/config/user-startup.cmd ist das Äquivalent von .bashrc.


Bitte lesen Sie die Frage noch einmal sorgfältig durch. Ihre Antwort ist richtig nicht beantworte die ursprüngliche Frage.
DavidPostill
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.