대부분의 경우, CMD나 PowerShell을 사용할 수 없을 때 'Windows+R' 단축키를 눌러 실행 창에서 명령어를 입력해 실행할 수 있습니다. 하지만 이러한 방법은 실행 결과를 보기도 전에 창이 자동으로 닫혀버리는 문제가 있습니다. 이러한 상황에서는 실행 결과를 확인하거나 작업을 지속하기가 어렵습니다. 특히 네트워크 점검이나 시스템 정보 확인이 필요한 경우라면 대안적인 접근 방식이 필요합니다.
반 쯤 고장난 CMD 사용하기
CMD를 쉽게 사용할 수 있는 방법이 있습니다. 다만, 조금 고장난 상태일 뿐입니다.
일단, C드라이드 -> Windows -> System32 폴더에 들어갑니다.
아래로 쭉 내리다보면 cmd 파일을 찾을 수 있습니다.
여기서 중요합니다! cmd 파일의 이름을 바꿔주세요.
놀랍게도 CMD가 실행됩니다. 물론, 일부 명령어가 작동하지 않는다는 문제가 있습니다만, 작동하는 것도 많습니다.
배치파일을 끌어 넣으면 실행되는 것도 확인하였습니다!
PowerShell 사용
알고 계셨나요? PowerShell에는 수많은 버전이 있습니다.
윈도우에 기본적으로 설치되어 있는 PowerShell은 차단되어 있지만, 그저 다른 버전을 사용하면 됩니다.
"64-bit Git for Windows Portable" 버전을 다운로드하는 것이 좋습니다. 이 버전은 설치 과정 없이 바로 사용할 수 있는 압축 파일 형태로 제공됩니다. (포터블)
다운로드한 파일을 실행하고 원하는 폴더를 선택한 후 OK 버튼을 클릭하여 설치(압축 해제)를 진행합니다. 설치가 완료되면 지정한 폴더에 git-bash.exe 파일이 생성됩니다. 이 파일을 실행하시면 됩니다!
주의: git-cmd.exe는 CMD와 동일하게 차단당하기 때문에 실행이 불가능합니다.
2. Git Bash 실행 및 기본 명령어 사용
설치가 완료되면 해당 폴더로 이동해 git-bash.exe를 실행합니다. 처음 실행 시 몇 초간의 초기 설정이 진행됩니다.
Git Bash 창이 열리면 리눅스 환경과 유사한 Bash 쉘을 사용할 수 있습니다.
Git Bash에서는 다음과 같은 명령어를 실행할 수 있습니다:
ping, ipconfig 등 윈도우 기본 프로그램
파일 목록 확인: ls (CMD의 dir에 해당)
디렉토리 이동: cd
Bash 환경에서 명령어를 사용할 때는 CMD와 약간의 차이가 있을 수 있으므로 필요한 경우 Bash 명령어에 대한 간단한 학습이 필요합니다.
그리고 또다른 장점
Git Bash는 CMD나 PowerShell에서 실행할 수 없는 Shell Script 파일(.sh)도 실행할 수 있다는 추가적인 이점이 있습니다. 이를 활용하면 리눅스 기반의 자동화 작업이나 스크립트를 실행할 수 있습니다.
.bat 파일을 .sh 파일로 변환
CMD에서 사용하는 배치 파일(.bat)을 Git Bash에서 실행하려면 이를 Shell Script(.sh)로 변환해야 합니다. 그렇지 않으면 액세스 거부 오류가 발생합니다.
변환은 수동으로 할 수도 있지만, ChatGPT를 쓰면 정말 훨씬 더 간단하게 할 수 있습니다. 변환된 .sh 파일을 Git Bash에서 실행하면 CMD 없이도 동일한 작업을 할 수 있습니다. 물론 모든 배치파일이 sh파일로 변환이 가능한 건 아닐 수도 있긴 하지만요...
최근댓글