게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
윈도우 bash 체험기
게시물ID : programmer_16610짧은주소 복사하기
작성자 : 주토피아
추천 : 2
조회수 : 2570회
댓글수 : 2개
등록시간 : 2016/04/08 22:59:52
옵션
  • 창작글
이번 Insider preview 14316 버전이 업데이트 되면서 인사이더 Fastest 참가자들은 벌써 Bash쉘을 이용할 수 있게 되었습니다. Insider 비 참가자는 아마 여름때나 만나보실 수 있.....ㅠ..



1. 개발자 모드를 켜주세요
1. 개발자모드.PNG






2. Windows 기능에서 Windows Subsystem for Linux (Beta)를 활성화 합니다.

Windwos subststem.PNG

기능 설치 후 재부팅해야합니다 ㅠㅠ...




3. cmd에서 bash를 칩니다.

3. Install ubuntu_mosic.png


사용자명이 제 실명이라 지웠습니다 ㅠ..

설치 후 자동으로 bash쉘로 진입합니다. 여전히 커맨드쉘인줄 알고 bash를 한번 더 입력했네요 (...)
참고로 이번 업데이트부터는 cmd의 기본 코드페이지가 949가 아닌 65001, UTF-8로 변경되었습니다. (bash를 깔고 이후 확인해서 그런건지 정말 원래 그런건진 확신이 없습니다만...)

Bash는 cmd에서 실행하는 형태 말고도 별도 애플리케이션으로도 제공됩니다.


5. bash_on_uw.png



5-1. bash.PNG

실행해보면 별로도 설치되는 Bash on Ubuntu on Windows 쪽이 더 Bash스러우나, 사실 CMD에다 폰트와 코드페이지를 새로 설정한거에 불과합니다.  ls 명령어로 파일 명 출력 시 한글이 포함된 파일명은 끝이 잘리는 현상이 있습니다. 그리고 여러 행으로 출력되는경우 포맷이 깨져버립니다. 이 점은 윈도우의 콘솔 환경의 발전이 수반되어야 할 것 같네요.







권한은 기본적으로 루트입니다. 하지만 윈도우상에서 권한이 박탈당한경우 bash에서도 permission denied가 뜹니다.

윈도우 상에서 쓰기 권한을 제거한 다음과 같은 파일이 있을 때
-rwxrwxrwx 1 root root 5 Apr  8 13:43 aaa.txt

이 파일에 쓰기 동작을 하면 퍼미션 디나이가 뜹니다.
# echo "hello" > aaa.txt
bash: aaa.txt: Permission denied




몇몇 오동작 하는 명령어나 윈도우와 호환되지 않는 동작이 포함되어 있네요.

1. w 명령은 포함되어 있으나 에러가 납니다.
2. bash상에서 출력된 텍스트를 윈도우에 붙여넣기 하는 과정에서 CR LF 문제인지는 몰라도 이상하게 붙여넣어집니다. (순차적으로 번갈아가며 이상하게 붙여넣어졌다 정상적으로 붙여넣어졌다 그럽니다.)





이제 막 설치해서 살펴보는 중이라 한글 문제 말고는 큰 불만은 없습니다. 그냥 재미있는 장난감이 생긴 기분이네요.

흐뭇...
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호