Windows의 bin 디렉토리에 해당하는 것은 무엇입니까? 있습니까? 그렇다면 명령 프롬프트에서 어떻게 액세스

binWindows에 해당하는 것이 있습니까? 그렇다면 명령 프롬프트에서 어떻게 액세스 할 수 있습니까?



답변

/bin유닉스 / 리눅스에는 실제로 특별한 것은 없습니다 . 그것은 (실제로는하지 않습니다 스크립트를 포함하여 실행 파일 바로 위치 워 파일)을 배치 규칙에 의해 , 그리고이 포함되어 PATH모든 사용자에 대해 기본적으로 환경 변수. Ryan이 말했듯이 \Windows\System32Windows 의 디렉토리는 PATH모든 Windows 사용자 를 위한 것입니다 (그렇지 않더라도 Windows 프로그램 로더는 어쨌든 검색합니다).

/binWindows에서 자신과 동등한 것을 쉽게 만들 수 있습니다 . 시스템 전체에서 파일 시스템을 만들려면 파일 시스템의 루트와 같이 ( C:\bin또는에서와 같이 \Windows\System32\bin) 이미 제한된 위치 아래에 배치하고 PATH모든 사용자 의 환경 변수에 추가하십시오 . 사용자 별 위치의 경우, 자신의 프로필 ( %USERPROFILE%\bin)에 디렉토리를 만들어 계정의 PATH환경 변수에 추가하십시오 . Windows는 사용자 별 및 시스템 전체 PATH환경 변수를 결합하므로 machine PATH변수의 모든 항목이 사용자의 모든 항목에 추가 PATH되지만 다른 방법은 아닙니다.

물론 파일 / 스크립트 / 단축키 / 심볼릭 링크를 bin디렉토리에 직접 추가해야합니다 . Windows 설치 프로그램은 그러한 것을 기대하지 않으며 Linux 설치 프로그램이 일반적으로하는 방식으로 파일을 자동으로 저장하지 않습니다.


답변

유닉스 / 리눅스 에서처럼 bin을 언급한다면, 그렇지 않습니다. Windows는 다른 Unix 변형에서 공유하는 FHS를 사용하지 않습니다. Windows는 Unix와 마찬가지로 모든 것을 유지합니다.

/ bin에 가장 가까운 것은 c : \ windows \ system32 일 수 있습니다.

cd c:\windows\system32

답변

bin유닉스 계열 시스템 의 디렉토리에는 시스템 프로그램 C:\Windows\System32과 설치된 프로그램이 포함되어 있지만 Windows에서는 시스템 프로그램이 설치되어있을 가능성이 있습니다 C:\Program Files.


답변

다른 사람들이 말했듯이, “동등한”이라는 의미는 명확하지 않지만 명령 줄에서 일반적으로 사용되는 많은 명령은 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이라는 폴더를 사용하여 스크립트를 넣는 것을 좋아한다고 생각합니다.

그러나 그렇습니다. 매혹적인 것은 아무것도 없습니다. 시스템마다 다른 것을 할 수 있습니다.

감사,