다른 명령
편집 요약 없음 |
편집 요약 없음 |
||
(같은 사용자의 중간 판 19개는 보이지 않습니다) | |||
10번째 줄: | 10번째 줄: | ||
</source> | </source> | ||
아래는 **WSL(Windows Subsystem for Linux)** 환경에서 자주 사용하는 기본 명령어들을 미디어위키 문법으로 정리한 내용입니다. | |||
---- | |||
== WSL 실행 및 종료 == | |||
* WSL 실행 | |||
<syntaxhighlight lang="bash"> | |||
wsl | |||
</syntaxhighlight> | |||
* 특정 리눅스 배포판 실행 (Ubuntu, OpenSUSE, Kali, Debian, Arch Linux) | |||
<syntaxhighlight lang="bash"> | |||
wsl -d <배포판이름> | |||
</syntaxhighlight> | |||
* WSL 종료 | |||
<syntaxhighlight lang="bash"> | |||
wsl --shutdown | |||
</syntaxhighlight> | |||
== WSL 설치 및 배포판 관리 == | |||
* WSL 최신 버전 설치 | |||
<syntaxhighlight lang="bash"> | |||
wsl --install | |||
</syntaxhighlight> | |||
* 설치된 배포판 목록 확인 | |||
<syntaxhighlight lang="bash"> | |||
wsl --list --verbose | |||
</syntaxhighlight> | |||
* 기본 배포판 설정 | |||
<syntaxhighlight lang="bash"> | |||
wsl --set-default <배포판이름> | |||
</syntaxhighlight> | |||
== 파일 시스템 접근 == | |||
* 윈도우 → 리눅스 파일 복사 | |||
<syntaxhighlight lang="bash"> | |||
wsl cp <윈도우경로> <리눅스경로> | |||
</syntaxhighlight> | |||
* 리눅스 → 윈도우 파일 복사 | |||
<syntaxhighlight lang="bash"> | |||
cp <리눅스경로> /mnt/c/<윈도우경로> | |||
</syntaxhighlight> | |||
== WSL 환경 설정 == | |||
* WSL 버전 확인 및 변경 | |||
<syntaxhighlight lang="bash"> | |||
wsl --list --verbose | |||
wsl --set-version <배포판이름> <2 or 1> | |||
</syntaxhighlight> | |||
== 시스템 정보 및 상태 확인 == | |||
* 리눅스 커널 버전 확인 | |||
<syntaxhighlight lang="bash"> | |||
uname -a | |||
</syntaxhighlight> | |||
* 디스크 사용량 확인 | |||
<syntaxhighlight lang="bash"> | |||
df -h | |||
</syntaxhighlight> | |||
== 도움말 및 상세 옵션 확인 == | |||
* WSL 명령어 도움말 표시 | |||
<syntaxhighlight lang="bash"> | |||
wsl --help | |||
</syntaxhighlight> | |||
== 참고 == | |||
* [WSL 공식 문서](https://docs.microsoft.com/ko-kr/windows/wsl/) | |||
* [우분투 명령어 모음](https://help.ubuntu.com/community/CommandlineHowto) | |||
---- | |||
== PostgreSQL 설치 하기 == | == PostgreSQL 설치 하기 == | ||
47번째 줄: | 121번째 줄: | ||
# 또는 psql 셸이 열려 있는 경우 | # 또는 psql 셸이 열려 있는 경우 | ||
#:<source lang=bash>\du</source> | #:<source lang=bash>\du</source> | ||
=== [https://learn.microsoft.com/ko-kr/windows/wsl/tutorials/wsl-database Mysql / PostgreSQL / Microsoft SQL Server / SQLite / MongoDB / Redis 설치 ]=== | |||
== [https://learn.microsoft.com/ko-kr/windows/wsl/tutorials/wsl-vscode VS Code 에서 WSL 설치하기 ] == | |||
== [https://learn.microsoft.com/ko-kr/windows/wsl/tutorials/wsl-containers WSL 2에서 Docker 원격 컨테이너 시작]== | |||
== [https://learn.microsoft.com/ko-kr/windows/wsl/tutorials/gui-apps 리눅스 GUI 앱 실행] == | |||
== [https://learn.microsoft.com/ko-kr/windows/dev-environment/javascript/nodejs-on-wsl Node.js 설치(WSL2)]== | |||
== [https://learn.microsoft.com/ko-kr/windows/wsl/tutorials/ | == [https://learn.microsoft.com/ko-kr/windows/wsl/tutorials/linux 리눅스용 BASH 실행] == |
2025년 6월 29일 (일) 23:16 기준 최신판
WSL
- Windows 컴퓨터에서 소스를 수정하지 않고 Linux용 프로그램을 수행이가능 함(시그원은 윈도우용 리눅스 버전임.)
- WSL(Linux용 Windows 하위 시스템)을 사용하면 Linux 배포판(예: Ubuntu, OpenSUSE, Kali, Debian, Arch Linux 등)을 설치하고 기존 가상 머신 또는 이중 부팅 설정의 오버헤드 없이 소스 수정없이 Linux 애플리케이션, 유틸리티 및 Bash 명령줄 도구를 직접 사용할 수 있습니다.
- 필수 조건
- Windows 10 버전 2004 이상(빌드 19041 이상) 또는 Windows 11을 실행해야 합니다.
WSL 설치 명령
- 관리자 모드에서 PowerShell 또는 Windows 명령 프롬프트를 열고 wsl --install 명령을 입력한 다음 컴퓨터를 다시 시작.
wsl --install
아래는 **WSL(Windows Subsystem for Linux)** 환경에서 자주 사용하는 기본 명령어들을 미디어위키 문법으로 정리한 내용입니다.
WSL 실행 및 종료
- WSL 실행
wsl
- 특정 리눅스 배포판 실행 (Ubuntu, OpenSUSE, Kali, Debian, Arch Linux)
wsl -d <배포판이름>
- WSL 종료
wsl --shutdown
WSL 설치 및 배포판 관리
- WSL 최신 버전 설치
wsl --install
- 설치된 배포판 목록 확인
wsl --list --verbose
- 기본 배포판 설정
wsl --set-default <배포판이름>
파일 시스템 접근
- 윈도우 → 리눅스 파일 복사
wsl cp <윈도우경로> <리눅스경로>
- 리눅스 → 윈도우 파일 복사
cp <리눅스경로> /mnt/c/<윈도우경로>
WSL 환경 설정
- WSL 버전 확인 및 변경
wsl --list --verbose wsl --set-version <배포판이름> <2 or 1>
시스템 정보 및 상태 확인
- 리눅스 커널 버전 확인
uname -a
- 디스크 사용량 확인
df -h
도움말 및 상세 옵션 확인
- WSL 명령어 도움말 표시
wsl --help
참고
- [WSL 공식 문서](https://docs.microsoft.com/ko-kr/windows/wsl/)
- [우분투 명령어 모음](https://help.ubuntu.com/community/CommandlineHowto)
PostgreSQL 설치 하기
- WSL 터미널을 엽니다(예: Ubuntu).
- Ubuntu 패키지 업데이트:
sudo apt update
- 패키지가 업데이트되면 다음을 사용하여 PostgreSQL(및 유용한 유틸리티가 있는 -contrib 패키지)을 설치합니다
sudo apt install postgresql postgresql-contrib
- 설치를 확인하고 버전 번호를 가져옵니다.
psql --version
- PostgreSQL이 설치되면 알아야 할 세 가지 명령
- 데이터베이스 상태 확인
sudo service postgresql status
- 데이터베이스 실행을 시작합니다.
sudo service postgresql start
- 데이터베이스 실행을 중지하려면
sudo service postgresql stop
- postgres기본 관리 사용자는 데이터베이스에 연결하기 위해 할당된 암호가 필요합니다.
sudo passwd postgres
- 새 암호를 입력하라는 메시지가 표시됩니다.
- 데이터베이스 상태 확인
PostgreSQL 사용법
- postgres 서비스 시작:
sudo service postgresql start
- postgres 서비스에 연결하고 psql 셸을 엽니다.
sudo -u postgres psql
- psql 셸을 성공적으로 입력하면 명령줄이 다음과 같이 변경됩니다.
postgres=#
- 종료하려면 다음을 입력합니다.
\q 또는 Ctrl+D
- PostgreSQL 설치에서 생성된 사용자 계정을 확인하려면 WSL 터미널에서
psql --command="\du"...
- 또는 psql 셸이 열려 있는 경우
\du