bin
Windowsに相当するものはありますか?その場合、コマンドプロンプトからどのようにアクセスできますか?
bin
特別なものではなく、PATH
貴重な環境にリストされているだけです。MicrosoftのWindowsにもこの変数があります。唯一の違いは、の;
代わりにを使用:
すること.
であり、追加の不安を懇願することで暗示されています。この変数を見てください。それを編集してbin
ディレクトリを追加することもできます。
bin
Windowsに相当するものはありますか?その場合、コマンドプロンプトからどのようにアクセスできますか?
bin
特別なものではなく、PATH
貴重な環境にリストされているだけです。MicrosoftのWindowsにもこの変数があります。唯一の違いは、の;
代わりにを使用:
すること.
であり、追加の不安を懇願することで暗示されています。この変数を見てください。それを編集してbin
ディレクトリを追加することもできます。
回答:
実際/bin
、Unix / Linuxに関して特別なことは何もありません。これは、(実際にはないスクリプトを含む実行可能ファイルだけの場所だビン進ファイル)が配置され慣例により、それが中に含まれているPATH
すべてのユーザのデフォルトの環境変数。Ryanが言うように、\Windows\System32
Windows上のディレクトリはPATH
すべてのWindowsユーザーにも使用されます(そうでない場合でも、Windowsのプログラムローダーはそこを検索します)。
/bin
Windows上で独自の同等物を簡単に作成できます。システム全体に適用するには、ファイルシステムのルートのような場所(などC:\bin
)または既に制限された場所など\Windows\System32\bin
)に配置し、PATH
すべてのユーザーの環境変数に追加します。ユーザーごとの場所の場合、独自のプロファイル(%USERPROFILE%\bin
)にディレクトリを作成し、アカウントのPATH
環境変数に追加します。Windowsは、ユーザーごとのPATH
環境変数とシステム全体の環境変数を組み合わせているため、machine PATH
変数内のすべてのものがすべてのユーザーのにも追加されますPATH
が、その逆は行われません。
もちろん、自分でbin
ディレクトリにファイル/スクリプト/ショートカット/シンボリックリンクを追加する必要があります。Windowsインストーラーはそのようなことを期待しておらず、Linuxインストーラーが通常行うようにファイルをそこに自動的に配置しません。
bin
System32内に-likeディレクトリを配置しません。それがOSのドメインです。推奨されるc:\ binのように他の場所に配置して、ACLを再作成します。ACLインターフェイスの使用方法を知っている場合は、1〜2分以上かかることはありません。それ以外の場合は少し長くなりますが、それでも長くはかかりません。
PATH
特別なケースであり、Windowsでそのように扱われているのはAFAIKだけです。
bin
Windowsに相当するもの」について尋ねることは、環境変数以外の何も求めないこと/bin
PATH
です。なぜなら、それがすべて、つまり環境変数内のフォルダーだからです。(または、または)のようなフォルダーの使用方法についてはユーザー規約がありますが、システムはそれらを認識または気にしません。(このコンテキストで)気にするのは環境変数だけです。/bin
%WINDIR%
%WINDIR%\System32
PATH
Unix / Linuxのようにbinを参照している場合、まったくそうではありません。Windowsは、さまざまなUnixバリアントによって共有されるFHSを使用しません。Windowsは、Unixと同じように、いたるところにデータを保持しますが。
/ binに最も近いものはc:\ windows \ system32です。
cd c:\windows\system32
bin
(一般的なユーザーツール)およびsbin
(通常、システム管理ツール)を各ルートディレクトリ/ usrおよび場合によっては/ usr / localの下に持っています。(/ usrと/ usr / localの両方をルートファイルシステムから分離することができます。)Windowsには、ファイルシステム内でツールの種類を明確に区別する機能はありません。
他の人が言ったように、「同等」の意味が明確ではありませんが、コマンドラインで一般的に使用されるコマンドの多くは、同等のUnixであってもcmd.exe(dir、copy、type、mkdirなど) / binにあり、その他(findstr、net、mountvol、shutdown、tasklistなど)はほとんど(通常)C:\ Windows \ System32(c:\ Windows \の64ビットシステムの32ビットバージョン)にあります。 SysWOW64)。
コマンドのリストは、コマンドと共に表示できますhelp
。これには、cmd.exeに組み込まれているものと、外部プログラムであるものが含まれます。
私はほぼ30年間、WindowsとLinuxの両方でサーバーを保守してきました。何らかの理由で、最初にc:のルートにbinフォルダーを作成し始め、サーバーを管理するために使用するすべてのスクリプトとユーティリティを常に配置しました。時々パスに追加しましたが、常にではありません。私はいつも、両方のシステムにbinという名前のフォルダーを作成して、スクリプトを入れるというアイデアが好きだと思います。
しかし、ええ、それについて魔法のようなことは、システムごとに異なることはできません。
おかげで、