일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- ECMAScript2015
- ubuntu
- Gitbook
- 인프런
- dict
- node.js
- {}
- Lodash
- GIT
- Unit-test
- JaCoCo
- API
- Coveralls
- AWS
- RESTful
- javascript
- Travis CI
- nginx
- primitive type
- PowerMock
- java
- 개인정보수정
- sanghaklee
- sinopia
- Code-coverage
- ATOM
- Linux
- NPM
- REST
- python
Archives
- Today
- Total
이상학의 개발블로그
[Windows 10/윈도우 10] WSL Windows 10 Bash 사용하기(lxrun) 본문
Introduction
지난번 7월 Ubuntu 정기 세미나 주제는 Windows 10 에서 Bash 사용하기였다.
2016.07.29 기준으로 Beta 버전이기 때문에 사전 신청한 유저만 테스트로 사용할 수 있었지만,
2016.08.02 1주년 업데이트를 통해 일반 사용자도 Beta 버전을 사용할 수 있어져서 업데이트를 하였다.
Prerequisites
- Windows 10 64bit
- Windows 10 v.1607
- 이메일 계정으로 PC 로그인 ( 로컬 사용자 말고 )
Step 1. 현재 버전확인 및 업데이트
MS에서 2016.08.02 기준으로 Windows 1주년 업데이트 버전을 배포했다.
뭔 내용이 있는지 자세히 안 봤지만, 중요한건 bash(Linux 용 Windows 하위시스템 beta)를 사전 신청없이 사용할 수 있다는 것이다.
버전확인 - 현재 Windows 10 버전 v.1511
설정 - 시스템 - 정보
Windows 업데이트
설정 - 업데이트 및 복구 - Windows 업데이트
1주년 업데이트
MS 홈페이지 이동 후 실행 파일 다운
위에서 '자세한 정보' 클릭 시 자동 이동(업데이트)
Step 2. 업데이트
처음 Windows 7 에서 Windows 10 으로 넘어올 때 처럼 업그레이드 도우미가 컴퓨터를 몇번 재부팅하면 v.1607로 올라간다.
Step 3. 개발자 모드 활성화
bash를 사용하기 위해선 개발자 모드를 활성화 해야한다.
개발자 모드 On
설정 - 업데이트 및 복구 - 개발자용
경우에 따라 개발자 모드 On 후 재부팅을 요구한다.
Linux용 Windows 하위 시스템
설정 - 검색 [ windows 기능 ] - Windows 기능 켜기 / 끄기 - 재부팅
Step 4. lxrun 설치
bash를 설치하기 위해 lxrun 명령어를 입력한다.
lxrun? lxrun 대신 bash를 입력하면 bash가 없는 경우 bash를 설치합니다.
** 주의사항
- CMD 관리자 권한으로 열기
- 윈도우 로그인을 이메일 계정으로 해야한다. Windows 7 처럼 local 사용자면 안될 수도 있다. Ubuntu Image를 스토어에서 받아오기 때문에
- 로컬 계정이라면 PC 이름을 영문으로 해야한다.
cmd 관리자 권한으로 실행
lxrun /install
그냥 bash 입력해도 된다.
Unix 사용자 생성
다른 리눅스처럼 사용자를 만든다.
Windows 계정과 불일치해도 된다.
비밀번호 입력
비밀번호 까먹으면 lxrun /uninstall /y 삭제 후 재설치해야한다.
bash
드디어 Windows에서 bash를 사용할 수 있다.
Step 5. bash 사용하기
이제 모든 준비는 끝났다. 중간에 오류 하나 없이 한방에 설치가 됐다.
bash를 사용해보자. 뒤에 나온 명령어를 간단히 설명하면,
- pwd : 현재 디렉토리 경로 확인
- cd : 경로 변경
- ll : ls -la 약자, 현재 경로에 있는 디렉토리 파일 확인 ( = dir )
- apt-get update : 데비안 계열 패키지 매니저 업데이트
자세한 리눅스 명령어는 구글링을 통하면 쉽게 검색할 수 있다.
$ cd $HOME
처음 lxrun으로 생성한 계정의 홈으로 이동한다.
Windows 의 C:\Users\유저명 과 비슷하다.
$ vi test.txt
vi 도 잘 돌아간다.
vi 는 리눅스 기본 텍스트 에디터
$ apt-get update
그냥 하면 아래와 같은 에러를 출력한다.
$ sudo apt-get update 를 입력하면 잘 된다.
sudo 는 Windows에서 관리자 계정으로 실행하기라고 생각하면 된다.
Conclusion
기존에 Windows 10 에서 bash를 사용하려면 미리 신청을 해야했지만, 1주년 업데이트 이후 v.1607 버전에서는 모든 사용자가 사용할 수 있어졌다.
필자는 Mac OS X를 주 PC로 사용중이기 때문에 가끔 Windows에서 개발을 할 때 CMD 창을 키고 습관적으로 ls를 입력한 적이 많다. 이젠 Windows Subsystem for Linux(WSL)를 이용해서 간단한 개발을 할 수 있을것 같다.
아직 많은 명령어를 실행해보지 않았지만, Windows PC를 활용해서 간단한 리눅스 개발을 할 수 있을것 같다.
'OS > PC(Windows)' 카테고리의 다른 글
[Window 설치] 윈도우7 설치시 장치 드라이버를 찾지 못했습니다. (bootmgr is missing ) (7) | 2016.01.03 |
---|
Comments