Home WSL
Post
Cancel

WSL

Windows Subsystem for Linux

  • 무친기능.
    • window에서 linux를 쓸수 있게됨
    • 1,2가 있는데 2로.
    • gui까지 가능하다는데
      그것까진 ㄴㄴ
  • 개같은 vm안써도됨.
    • docker에 대충 설명됨

Install

  1. Linux용 Windows 하위 시스템 사용

    1
    
     dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
    
  2. window update 20H1? 이상인가?
    암튼 업데이트 풀매수
  3. Virtual Machine 기능 사용

    1
    
     dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
    
  4. Linux 커널 업데이트 패키지 다운로드
    • 4단계에 있음.
  5. wsl 기본 버전 설정(아래 명령으로)
  6. ms store에서 linux 설치
    • 여기 종류 많음. 알아서.
    • 여기서 설치가 끝난게 아니라
      이상태로 한번 linux를 실행해야
      실제로 설치가 시작됨.

참고

  • 순서가
    • 1-2-3-4-5-6
    • 1-2-3-6-4-5
    • 이 둘 중 하나
      또는 상관없거나.
  • 뭐가 안된다 싶으면 reboot
  • window terminal 쓰면 편함
    • 이것도 ms store에

wsl 명령

  • wsl --set-default-version 2
    • 기본 버전 설정
  • wsl -l -v
    • 리스트, 버전
  • wsl --set-version Ubuntu-xx.xx 2
    • 버전 1로 뜨는거 2로 바꿀 때
  • wsl -t Ubuntu-xx.xx
    • 종료
  • wsl --shutdown
    • 전체 재시작

linux

  • ubuntu 기준으로함.

걍 넘겼다가 나중에 찾게되는것들

  • sudo passwd
    • su pwsswd일껄?
  • sudo apt update
  • sudo apt upgrade
  • sudo apt install
    • gcc
    • gdb
    • make
    • cmake
    • ninja(-build)
    • build-essential
  • zsh(아래)

필요할때만

  • autoconf
  • arm cross compiler

    1
    2
    3
    4
    5
    6
    7
    8
    
    $ sudo apt update
    $ sudo apt upgrade
    $ sudo apt install libc6-armel-cross libc6-dev-armel-cross
    $ sudo apt install binutils-arm-linux-gnueabi
    $ sudo apt install libncurses5-dev
      
    $ sudo apt install gcc-arm-linux-gnueabihf
    $ sudo apt install g++-arm-linux-gnueabihf
    

zsh

  • 이쁘다. 기본shell은 안이쁘다
  • git를 쓸때 이거 없으면 특히 불편함.
  • 오타나 대소문 구분좀 유연하게 도와주는듯?
    • 삶의 질이 달라진다.
  • 설치
    • sudo apt install zsh
    • 암꺼나 선택(맨아래?)
      1
      
        sh -c "$(wget [https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh](https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh) -O -)"
      
      1
      
        sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
      
      1
      
        sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
      
    • 전에는 설치하면 기본 shell을 바꿔줘야되던걸로 기억하는데
      언젠가부터 알아서 함.
  • 테마
    • ~/.zshrc에 ZSH_THEME=”robbyrussell” 변경
    • themes
    • jonathan
      • 이거씀.
      • 이쁘고, 명령 구분좋고
This post is licensed under CC BY 4.0 by the author.

Python 7 - Method

Python 8 - Collection

Comments powered by Disqus.