Windows에서 Bash를 가져와 인권 회복

개시하다


트랜잭션에서 Windows가 가장 강력한 OS라는 점은 누구나 인정하겠죠.(Excel, Word, Access 모두 이동할 수 있음!)
그런데 개발기기로서 솔직히 좀 안 좋은 데가 있어요.예를 들어 Ruby를 설치한 경우 Mac이면 다음 명령이 한 번에 완료됩니다.
$ brew install ruby
다른 한편, Windows
공식 사이트에서 오다.exe 파일 다운로드
  • 다운로드를 시작하는 설치기
  • 다음 버튼에 볼록 포인트
  • 이런 일이 일어났다.그리고 유감스럽게도 이 일의 자동화는 매우 어렵다.
    어려운 것은 환경 구축만이 아니다.Windows는 개발 및 운용에서도 사용 편의성을 발휘합니다.그 주요 원인은 껍질 환경의 오염이다.명령이 제시하는 쓰레기 같은 문장은 사용하기 어려워 파워쉘을 특별히 기억하고 씨그윈을 넣어 조개 스크립트를 쓰면 서버와 고객이 통일할 수 있어 학습 원가가 낮다.
    그러나 그런 환경은 Windows Subsystem for Linux(구 Bashon Windows)의 등장에 따라 달라졌다.
    평소에는 Windows를 사용하면서 필요할 때만 Ubuntu를 사용하라는 선택이 생겼다.진짜 대박이다.

    Linux용 Windows Subsystem 가져오기 방법


    Linux용 Windows Subsystem 사용

  • 프로그램 제거 또는 변경 화면 열기
  • Windows 기능 활성화 또는 비활성화를 누릅니다.
  • Linux용 Windows Subsystem 선택
  • PC 재부팅
  • 원하는 릴리스 설치

  • Microsoft Store
  • 시작
  • 원하는 배포 선택
  • 설치 시작 배포
  • 2018년 9월 28일까지'우분투','오픈서스','SUSE Linux','데비안','칼리 리눅스'가 준비됐다.이번에는 대표적인 데스크톱 Linux Ubuntu를 선택했습니다.
    설치 배포를 시작하면 사용자와 비밀번호 설정을 요구하는 화면이 나타납니다.
    Installing, this may take a few minutes...
    Please create a default UNIX user account. The username does not need to match your Windows username.
    For more information visit: https://aka.ms/wslusers
    Enter new UNIX username:
    
    이로써 Windows Subsystem for Linux 가져오기가 완료되었습니다.

    하기에 편리하다


    Windows 일반 폴더에 심볼릭 링크


    위에서 가져온 Linux에서 Windows 측 파일을 보려면/mnt 이하의 경로를 참조해야 합니다.
    따라서 데스크톱을 참고하려면 "/mnt/c/Users/(user-name)/Desktop/"을 입력해야 합니다.매우 번거롭기 때문에 기호로 연결하는 것이 가장 좋다.
    $ ln -s /mnt/c/Users/Desktop ~/Desktop
    
    하지만 Windows와의 대화는 주의해야 한다.
    Windows와 Linux는 파일 시스템이 다릅니다.따라서 Linux 측에서 Windows 측을 보면 모든 파일이 소유자: 관리자 사용자, 권한 777 상태입니다.스틸 바입니다.
    따라서 (SSH 키 등) 권한 설정에 중요한 파일을 Linux 옆으로 읽어야 한다.

    좋은 웹페이지 즐겨찾기