새소식

이것저것 개발노트

[AirFlow 공부하기] [1.개발환경구성]1. WSL 설치 및 간단한 리눅스 명령어 정리

  • -

 

## WSL이란 

Windows Subsystem for Linux 

 

Windows에서 리눅스 실행환경을 지원하는 Windows의 확장 기능 

- Windows에서 바로 리눅스 명령어를 실행할 수 있어서, Windows와 리눅스를 함께 사용하는 개발자들에게 편리 

기존에 가상머신(VM)을 사용할 경우 오버헤드 문제가 있었는데 그것을 해결해줌 

 

## 왜 Airflow를 하는데 WSL이 필요하지? 

Airflow는 Windows에 직접 설치 불가 

Windows에서 리눅스 작업환경을 만들기 위해서 WSL 설치가 필수이다.

 

## WSL 설치 방법 

 

PowerShell에서 명령어로 설치하기 

PowerShell을 우클릭 관리자 권한으로 실행 

 

> wsl --install

 

 

다시 Poweshell 열고 

> wsl -l -v

로 VERSION 확인하기 2가 나와야함, 1이 나오면 업그레이드 해야함 

업그레이드 

> wsl --set-default-version 2

 

wsl 검색해서 wsl 실행하기 

 

 

 

간단한 리눅스 명령어 

pwd - 현재 디렉토리 경로 출력 

ls - 현재 디렉토리의 파일 목록 출력 (숨겨진 파일까지 모두 보기 옵션: -al)

cd - 디렉토리 변경 

mkdir - 디렉토리 생성 

touch - 새로운 파일 생성 

rm - 파일 삭제 (디렉토리 포함:옵션 -r, 강제 디렉토리 제거 -rf) 

 

cp - 파일 복사 (cp <복사할 파일> <복사된 파일 이름> ), (폴더를 복사하고 싶은 경우 cp -r <dir1> <dir2>)

 

mv - 파일 이동 / 이름 변경 (파일 이동: mv <파일이름> <폴더이름>, 파일 이름 변경: mv <파일이름> <이름바꿀 이름>)

 

tar - 파일/ 디렉토리를 압축 해제 

파일 압축 : tar cvf <내가 만들 압축 파일 명> <대상 폴더 명>

예: tar cvf dir1.tar dir1

파일 압축 해제 : tar xvf <압축 해제할 파일 명>

예: tar xvf dir1.tar

 

 

 

 

 

 

 

 

 

 

 

 

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.