Was ist das äquivalent des bin-Verzeichnisses für Windows?
Gibt es ein Äquivalent zu bin
für Windows? Wenn ja, wie kann ich über die Eingabeaufforderung darauf zugreifen?
5 answers
Es gibt überhaupt nichts Besonderes an /bin
unter Unix / Linux. Es ist nur der Ort, an dem ausführbare Dateien (einschließlich Skripte, die nicht binary-Dateien sind) standardmäßig und standardmäßig in der Umgebungsvariablen PATH
für alle Benutzer enthalten sind. Wie Ryan sagt, befindet sich das Verzeichnis \Windows\System32
unter Windows auch in PATH
für alle Windows-Benutzer (und selbst wenn dies nicht der Fall ist, wird der Windows-Programmlader dort trotzdem suchen).
Sie können leicht erstellen Sie Ihr eigenes Äquivalent von /bin
unter Windows. Um es systemweit zu machen, platzieren Sie es irgendwo wie das Stammverzeichnis des Dateisystems (wie in C:\bin
) oder unter einem bereits eingeschränkten Speicherort wie \Windows\System32\bin
) und fügen Sie es der Umgebungsvariablen PATH
für alle Benutzer hinzu. Erstellen Sie für einen Speicherort pro Benutzer das Verzeichnis in Ihrem eigenen Profil (%USERPROFILE%\bin
) und fügen Sie es der Umgebungsvariablen PATH
Ihres Kontos hinzu. Windows kombiniert die Umgebungsvariablen pro Benutzer und systemweit PATH
, also alles in der Variablen machine PATH
wird auch zu PATH
eines Benutzers hinzugefügt, aber nicht umgekehrt.
Natürlich müssen Sie Dateien / Skripte / Verknüpfungen / Symlinks selbst zu Ihrem Verzeichnis bin
hinzufügen. Windows-Installateure erwarten so etwas nicht und legen Dateien nicht automatisch dort ab, wie es Linux-Installateure normalerweise tun.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-08-14 06:50:49
Das Verzeichnis bin
in Unix-ähnlichen Systemen enthält die Programme des Systems und die installierten, aber in Windows befinden sich Systemprogramme in C:\Windows\System32
und die installierten Programme befinden sich wahrscheinlich in C:\Program Files
.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-10-06 20:43:50
Wenn Sie sich auf bin beziehen, wie in Unix/Linux, nicht ganz. Windows verwendet den FHS nicht, wie er von verschiedenen Unix-Varianten gemeinsam genutzt wird. Obwohl Windows Sachen überall hält, genau wie Unix.
Das Nächste, was /bin am nächsten kommt, könnte sein c:\windows\system32
cd c:\windows\system32
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-10-06 20:29:07
Wie andere gesagt haben, ist nicht klar, was genau Sie mit "äquivalent" meinen, aber viele der Befehle, die häufig in der Befehlszeile verwendet werden, sind entweder in cmd integriert.exe (dir, copy, type, mkdir, etc), auch wenn das Unix-Äquivalent in /bin wäre, und andere (findstr, net, mountvol, shutdown, tasklist, etc) befinden sich meist in (typischerweise) C:\Windows\System32 (32-Bit-Versionen auf 64-Bit-Systemen in c:\Windows\SysWOW64).
Eine Liste von Befehlen kann mit dem Befehl help
enthält einige, die in cmd integriert sind.exe und einige, die externe Programme sind.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-10-06 22:45:09
Ich betreibe seit fast 30 Jahren Server für Windows und Linux. Aus irgendeinem Grund habe ich am Anfang angefangen, einen bin-Ordner im Stammverzeichnis von c zu erstellen: und ich habe immer alle meine Skripte und Dienstprogramme eingefügt, mit denen ich den Server pflege. Manchmal habe ich den Pfad hinzugefügt, aber nicht immer. Ich denke, ich mag immer die Idee eines Ordners namens bin auf beiden Systemen, in den ich meine Skripte einfügen kann.
Aber ja, nichts Magisches, können Sie tun etwas anderes, auf jeden System.
Dank
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-10-16 15:32:51