728x90

WSL (Windows Subsystem For Linux 2)

  • WSL은 가상머신이나 멀티부팅을 사용하지 않고 윈도우 내에서 리눅스 콘솔 환경을 사용할 수 있게 해주는 시스템
    • WSL은 윈도우 환경 위에 가상머신없이 리눅스 배포판 버전을 설치 가능하게 함
    • 리눅스의 네이티브 바이너리를 윈도우 환경에서 돌아가도록 해준다
  • Docker for Windows를 이용해 Windows 내에서 Linux 개발 환경을 구축할 수 있음
    • 하지만 Docker for Windows는 Windows Pro 이상버전이 요구되기 때문에 Windows Home 버전에서는 이용할 수 없다 (pro에서만 제공되는 Hyper-v 때문)

 

Install WSL

  • 설치를 위해서 64비트 PC, Windows 10 1607 이상 버전으로 업그레이드
  • Win + Q 를 눌러 윈도우 검색창에서 Windows 기능 켜기/끄기 클릭
  • “Linux용 Windows 하위 시스템” 체크하여 활성화 후 재부팅
  • 재부팅 후, 시작 – “Microsoft Store” - 클릭
  • 검색 – “Ubuntu” 검색 – 원하는버전의 Ubuntu 클릭

  • Ubuntu 실행 후 username, password 입력
  • 설치과정 중간에 WSL용 아이디와 비밀번호 설정까지 마치면 설치 완료
  • Package 업데이트를 위해 root 권한으로 전환하는 “sudo -i”, password 입력
  • Root 권한에서 “apt-get update”를 입력해서 업데이트 진행
  • gcc/g++ 설치를 위해 “apt-get -y install gcc g++” 입력
  • vim 설치를 위해 “apt-get -y install vim” 입력(이미 설치되었을 수도 있음)
  • “su 사용자명”을 입력하여 root 권한 나가기(사용자명 "7"에서 입력한 username)

 

Install Window Terminal

  • Microsoft Store에서 Window Terminal 다운로드
  • 설치 후 관리자 권한으로 실행하여 하단의 명령어 실행
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
  • 탭 상단의 + 아이콘 옆의 v 를 클릭후 설치한 버전의 Ubuntu 클릭
  • 완료

 

Linux basic command

pwd:현재 작업중인 디렉토리 정보 출력
cd:경로 이동
ls:디렉토리 목록확인
ls -a: 숨겨진 파일이나 디렉토리 출력 
ls -l: 상세내용을 출력한다.
ls -al: 디렉토리 상세 정보 출력 
cp: 파일 혹은 디렉토리를 복사 (디렉토리 복사시 -r 옵션 필요)
mv: 파일 혹은 디렉토리 이동,이름을 변경하는 용도로도 사용한다.
mkdir:디렉토리 생성 -p 옵션을 주면 하위 디렉토리까지 생성완료 
rm:파일이나 디렉토리 삭제 (디렉토리 삭제시 -r 옵션 필요)
cat: 파일내용 출력,생성,덧붙이기, 하나로 합치기 등등 다양한 기능
find [검색경로] -name [파일명]: 특정 파일이나 디렉토리를 검색한다

 

728x90

'etc' 카테고리의 다른 글

Oracle VM VirtualBox 설치 & VM에 Ubuntu 설치  (0) 2022.10.26
윈도우 cuda 여러 버전 설치 및 사용  (1) 2022.10.25

+ Recent posts