bin
Windows에 해당하는 것이 있습니까? 그렇다면 명령 프롬프트에서 어떻게 액세스 할 수 있습니까?
bin
특별하지 않고 단지 PATH
환경에 귀중한 것입니다. Microsoft의 Windows에도이 변수가 있습니다. 유일한 차이점은이 ;
대신을 (를 :
) 사용한다는 점 .
입니다. 추가 된 불안감에 대한 암시 가 있습니다. 이 변수를 살펴보십시오. bin
디렉토리 를 추가하기 위해 편집 할 수도 있습니다 .
bin
Windows에 해당하는 것이 있습니까? 그렇다면 명령 프롬프트에서 어떻게 액세스 할 수 있습니까?
bin
특별하지 않고 단지 PATH
환경에 귀중한 것입니다. Microsoft의 Windows에도이 변수가 있습니다. 유일한 차이점은이 ;
대신을 (를 :
) 사용한다는 점 .
입니다. 추가 된 불안감에 대한 암시 가 있습니다. 이 변수를 살펴보십시오. bin
디렉토리 를 추가하기 위해 편집 할 수도 있습니다 .
답변:
/bin
유닉스 / 리눅스에는 실제로 특별한 것은 없습니다 . 그것은 (실제로는하지 않습니다 스크립트를 포함하여 실행 파일 바로 위치 함 워 파일)을 배치 규칙에 의해 , 그리고이 포함되어 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 안에 비슷한 디렉토리를 넣지 않을 것 입니다. 이것이 OS 도메인입니다. 제안 된 c : \ bin과 같은 다른 곳에 배치하고 ACL을 다시 작성하십시오. ACL 인터페이스를 잘 알고 있다면 1-2 분 이상 걸리지 않아야합니다. 그렇지 않으면 약간 더 길지만 여전히 오랜 시간이 아닙니다.
PATH
특별한 경우이며 AFAIK는 Windows에서 그 방법으로 처리 한 유일한 제품입니다.
bin
Windows 와 동등한"이라는 것은 환경 변수 외에는 아무것도 요구하지 않는 것 입니다. 그것이 전부 환경 변수 /bin
의 폴더 이기 때문입니다PATH
. (또는 , 또는 ) 와 같은 폴더 를 사용 하는 방법에 대한 사용자 규칙이 있지만 시스템은 폴더를 알거나 신경 쓰지 않습니다. (이 문맥에서) 관심있는 것은 환경 변수입니다. /bin
%WINDIR%
%WINDIR%\System32
PATH
유닉스 / 리눅스 에서처럼 bin을 언급한다면, 그렇지 않습니다. Windows는 다른 Unix 변형에서 공유하는 FHS를 사용하지 않습니다. Windows는 Unix와 마찬가지로 모든 것을 유지합니다.
/ bin에 가장 가까운 것은 c : \ windows \ system32 일 수 있습니다.
cd c:\windows\system32
bin
(공통 사용자 도구) 및 sbin
(일반적으로 시스템 관리 도구)가 있습니다. / 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에 내장 된 일부와 외부 프로그램 인 일부가 포함됩니다.