728x90
1. CMD prompt VS Power shell
CMD prompt | Power shell | |
출시 연도 | 1981 | 2006 |
사용 용도 | Batch 명령어 | Batch명령어 + PowerShell cmdlet |
별칭 | 별칭 사용불가 | 별칭 사용가능 |
ISE유무 | CMD line interface만 있고, 별도의 ISE가 없음 | ISE가 있음 |
Linux 지원 | Linux지원 불가능 | Linux지원 가능 |
2. Bash VS Shell script
Bash | Shell script | |
출시연도 | 1989 | 1989 |
문법 | bash script 문법 | Shell script 문법 |
사용되는 OS | Linux지원 가능 + Mac에도 사용가능 + window에도 설치 가능 (linux에 Bash가 있다면, windows에는 cmd 와 powershell 이 있음) | Linux지원 가능 + Mac에도 사용가능 + window에도 설치 가능 (linux에 Bash가 있다면, windows에는 cmd 와 powershell 이 있음) |
사용 가능 쉘 종류 | Bash shell에만 사용가능 | 어느 Shell이든 사용가능 |
사용 편의성 |
사용하기 쉬움
|
Bash 만큼 쉽지는 않음 |
유효 POSIX shell 여부 |
유효한 POSIX shell이 아님
|
유효한 POSIX shell 임 |
*ISE
단일 Windows 기반 그래픽 사용자 인터페이스에서 명령을 실행하고, 스크립트를 작성, 테스트 및 디버그 가능
*POSIX(portable operating system interface)
이식 가능 운영 체제 인터페이스
참조:
https://www.geeksforgeeks.org/difference-between-sh-and-bash/
728x90
댓글