Windows 상에서 코딩을 하다 Project 내에 특정 문자열을 검색할 일이 생겼다. 리눅스 상에서 작업을 할 때에는 grep을 흔히 사용하곤했지만 windows에는 grep이 없어 wingrep을 다운 받아 사용하려고 했다.
하지만 찾아들어간 http://www.wingrep.com/ 에는 wingrep은 더 이상 available 하지 않다는 문구만 존재할 뿐이었다.
대안을 찾아보니 windows command line에서 사용할 수 있는 command로 findstr이 있는 것을 알 수 있었다. 하지만 또 다른 command에 대해 학습하고 사용하려니 다소 부담스러웠다. (사실 이런것에 부담스러우면 안되는데 왜 인지는 모르겠지만 새로운 것을 배우는 것에 점점 부담을 느끼나 보다.)
그래서 생각해 보니 나는 현재 Windows 10을 사용하고 있고, Windows 10에서는 개발자 기능에 한하여 Linux bash를 사용할 수 있다는 이야기를 떠올리게 되었다.
grep 하나 사용하려고 Windows 에 bash를 사용할 수 있게 만들고 있는 상황이 다소 우습지만 익숙한 것이 편한지라 다소 시간이 걸리더라도 작업을 시작하였다.
1) "시작" 버튼을 눌러 "설정" 아이콘을 선택한다.
2) "업데이트 및 복구"를 선택한다.
3) 왼쪽 메뉴에서 "개발자용" 메뉴를 선택하고, "개발자 모드"를 선택한다.
4) 개발자 기능이다 보니 Warning이 뜨는데 "예"를 선택한다.
5) 개발자 모드가 설정되고 난 뒤, "제어판"으로 이동하여 "프로그램" 을 선택한다.
6) "프로그램 및 기능"에서 "Windows 기능 켜기/끄기" 를 선택한다.
7) 항목 중 "Linux용 Windows 하위 시스템" 을 선택한다.
8) "확인"을 누르면 모든 설정이 완료되고 "다시 시작"을 하라는 창이 뜨게되는데 "다시 시작"을 눌러 재부팅한다.
9) 재부팅 후 시작버튼을 누르고, bash를 입력한다. bash를 입력하면 bash 를 실행할 수 있는데 실행한다.
10) bash를 처음 실행시키면 bash가 실행되는 것이 아니라 Ubuntu 가 설치된다. 'y'를 눌러 진행하자.
11) 아래와 같이 다운로드를 시작하고 설치하게 된다.
12) 이와 같이 하면 기본적으로 bash 를 사용할 수는 있지만 root 권한이 아니기 때문에 좀 더 많은 일을 하기 위해서는 root password도 설정해 주자
# sudo passwd
13) root 권한을 획득한 뒤 lsb_release -a를 해서 보면 해당 시스템이 Ubuntu 14.04 를 기반으로 하고 있음을 알 수 있다.
추가적인 정보로 해당 bash 상에서 Windows 상의 파일에 접근하기 위해서는 /mnt 를 이용해서 접근하면 된다.
'OS > Windows' 카테고리의 다른 글
Microsoft Spy++ 설치 및 실행 (0) | 2020.02.28 |
---|---|
Windows - 스크린샷 찍는 법 (1) | 2020.02.16 |
[WSL] Windows 10에서 Linux 의 사용 (1) | 2019.08.04 |
폴더와 디렉토리의 차이 (Folder and Directory) (0) | 2019.02.09 |
Windows 10, 가상 데스크톱(Virtual Desktop), 더 넓어진 화면 (1) | 2016.07.18 |
Wi-Fi Sense, 보안과 편리함의 사이에서. (0) | 2016.07.06 |
MacBook Air에서 Windows 10 업데이트 후기 (0) | 2016.07.01 |
Windows 10 다운로드 - 자동 업그레이드 방지하기 (2) | 2016.06.08 |