dev

Powershell 과 cmd

Josh 2021. 10. 4. 15:51
반응형

Docker를 이용해 다양한 데이터베이스를 생성하다 보니 Powershell이나 cmd를 사용하는 일이 많아졌습니다.

사실 처음엔 cmd로 하는 거라곤 ipconfig였는데 지금도 잘 못하긴 합니다.

그러다 windows의 Powershell을 알게 되었고 그냥 cmd의 기능을 가지고 있는 조금 더 좋아진 UI를 가지고 있는 아이라고만 생각했는데 아직도 잘 모르겠습니다.

그래서 검색을 해봤는데

cmd이후 powershell이 등장했고 꾸준한 업데이트로 더 많은 기능을 제공한다고 합니다.
powershell에서 get-help를 치면 다양한 명령어 개수를 확인할 수 있습니다.

또한 powershell은 확장 가능한 명령 줄 인터페이스(CLI) 셸 및 스크립트 언어를 특징으로 하는 명령어 인터프리터입니다. 그렇기 때문에 윈도우의 GUI(Graphic User Interface)상에서 할 수 있는 모든 행위 및 동작을 명령어로 수행 가능합니다. powershell에서 docker를 실행시킬 수 있는 이유도 이것 때문입니다.

get-help를 처음 쳐보니 도움말을 보려면 온라인으로 접근하거나, 관리자 권한으로 실행 후 다운로드 설치가 필요하다고 합니다. 어차피 powershell에서 도움말을 확인할 테니 다운로드하겠습니다.

powershell을 관리자 권한으로 실행 한 다음 Update-Help를 입력하니까 아래와 같이 도움말을 업데이트하는 중이라고 나옵니다.

그런데

오류가 난 것 같지만 다른 건 다운로드 및 설치가 되었지만 한글로 된 파일이 없는 것은 update 하지 못했다는 경고문입니다. 계속 사용하면 됩니다.


그럼 cmd는?
명령 프롬프트라고도 불리며 Commend의 약자입니다.
cmd도 명령어 인터프리터이지만 cmd에서 help를 치면 powershell보다 적은 명령어 개수를 확인할 수 있습니다.

별도 다운로드나 온라인 접근을 하지 않아도 바로 명령어를 확인할 수 있습니다.


어떤 걸 사용해도 지금 지식으론 상관없겠지만 명령어를 입력해서 컴퓨터 조작이 익숙해지려면 powershell을 사용해야겠습니다.

이상입니다.










반응형