티스토리 뷰
운영체제
ex) 윈도우 리눅스 유닉스
- 리눅스의 장점 : 1. 오픈소스 2. 저렴
- os = kernel = 리눅스 커널
- shell
운영 체제 상에서 다양한 운영 체제 기능과 서비스를 구현하는 인터페이스를 제공하는 프로그램이다.
(사람이 컴퓨터에게 어떤 일을 시킬 때 쓰는 명령어 처리 프로그램)
- 명령프롬트 CU : commandline interface
- 바탕화면
: GUI = graphical user interface
- 인터페이스
: 사람 - 사물(Computer) 사이에 상호작용을 위한 물건 : 리모컨, CU
우분투
리눅스 (커널) →Ubuntu (실행파일:프로세서)
WSL : Windows subsystem for linux
<WSL / wsl 2 / 우분투 설치>
WSL 설치 방법 : MS store에서 windows terminal 검색 후 설치 -> 관리자 권한으로 실행
https://mungiyo.tistory.com/m/10
(wsl2 리눅스 커널 설치 및 2버전 활성화)
https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
->install

[Linux] Windows 에서 WSL2로 ubuntu 사용하기
개발자의 길을 걷게 되면 리눅스라는 환경을 많이 사용하게 된다. 리눅스 환경에서 적응을 하거나 테스트하고 싶어도 별도의 리눅스 운영체제를 사용하지 않으면 힘든데 윈도우에서는 WSL2 (Windo
mungiyo.tistory.com
[Linux] Windows 에서 WSL2로 ubuntu 사용하기
개발자의 길을 걷게 되면 리눅스라는 환경을 많이 사용하게 된다. 리눅스 환경에서 적응을 하거나 테스트하고 싶어도 별도의 리눅스 운영체제를 사용하지 않으면 힘든데 윈도우에서는 WSL2 (Windo
mungiyo.tistory.com
[Linux] Windows 에서 WSL2로 ubuntu 사용하기
개발자의 길을 걷게 되면 리눅스라는 환경을 많이 사용하게 된다. 리눅스 환경에서 적응을 하거나 테스트하고 싶어도 별도의 리눅스 운영체제를 사용하지 않으면 힘든데 윈도우에서는 WSL2 (Windo
mungiyo.tistory.com
[Linux] Windows 에서 WSL2로 ubuntu 사용하기
개발자의 길을 걷게 되면 리눅스라는 환경을 많이 사용하게 된다. 리눅스 환경에서 적응을 하거나 테스트하고 싶어도 별도의 리눅스 운영체제를 사용하지 않으면 힘든데 윈도우에서는 WSL2 (Windo
mungiyo.tistory.com
[Linux] Windows 에서 WSL2로 ubuntu 사용하기
개발자의 길을 걷게 되면 리눅스라는 환경을 많이 사용하게 된다. 리눅스 환경에서 적응을 하거나 테스트하고 싶어도 별도의 리눅스 운영체제를 사용하지 않으면 힘든데 윈도우에서는 WSL2 (Windo
mungiyo.tistory.com
[Linux] Windows 에서 WSL2로 ubuntu 사용하기
개발자의 길을 걷게 되면 리눅스라는 환경을 많이 사용하게 된다. 리눅스 환경에서 적응을 하거나 테스트하고 싶어도 별도의 리눅스 운영체제를 사용하지 않으면 힘든데 윈도우에서는 WSL2 (Windo
mungiyo.tistory.com
[Linux] Windows 에서 WSL2로 ubuntu 사용하기
개발자의 길을 걷게 되면 리눅스라는 환경을 많이 사용하게 된다. 리눅스 환경에서 적응을 하거나 테스트하고 싶어도 별도의 리눅스 운영체제를 사용하지 않으면 힘든데 윈도우에서는 WSL2 (Windo
mungiyo.tistory.com
[Linux] Windows 에서 WSL2로 ubuntu 사용하기
개발자의 길을 걷게 되면 리눅스라는 환경을 많이 사용하게 된다. 리눅스 환경에서 적응을 하거나 테스트하고 싶어도 별도의 리눅스 운영체제를 사용하지 않으면 힘든데 윈도우에서는 WSL2 (Windo
mungiyo.tistory.com
wsl --list
wsl --set-version Ubuntu 2
wsl

ID와 PW설정해준다.

- 0x8007019e 오류 failed
- 해결
: windows 기능 켜기 끄기 실행
linux용 윈도우스 하위 시스템 치크하고 재부팅
pwd : 현재 경로
ls 디렉토리 목록확인
ls -a 숨김파일까지 다 보기
ls -l 자세히보기 옵션
mkdr 디렉토리 생성
cd 체인지 디렉토리
사진 설명을 입력하세요.
rm : 삭제 rm -r //폴더 안지워질때 --> 옵션 -r : 하위 파일까지 다 삭제한다
touch 파일생성 touch test.txt
cp 파일 복사 cp test1.txt ./test2.txt
mv : 이름 바꾸기 or 파일이동.
cat 파일내용보기
find ; 찾기 [000]은 옵션
vi : 내용입력 vi text.txt
i 인서트 모드
> 글 쓰고
> shift + ;
> : 뜬다.
> wq
> // 저장하고 종료
ctrl + c : 취소
ctrl + d : 중지
q : 종료하기 밖으로 나가기
<apt 패키지>
-> nodejs 설치
> apt-get update
> apt-get install nodejs
apt-get install nodejs
bash: /usr/bin/node: No such file or directory
user binary
bash : 쉘(명령어 처리기)의 한 종류
dpkg -l apt가들어간 패키지 알려준다.
dpkg -l | grep apt
<경로>
- 절대경로
/home/user -> /를 사용 - 상대경로
현재 경로 : .
상위 경로 : .. - WSL 경로
C:\Users\user\AppData\Local\Packages\
ununtu 들어가는 곳을 찾는다.
C:\Users\user\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs\home\meta
: meta(사용자이름) 이 안에 우리가 os만들어놓은 파일이 들어간다.
.\LocaStage\rootfs
: 현위치가 Ubuntu에서 작업하는 root경로 즉 "\" 위치이다.
\home\meta
: 테스트에 사용했던 test.txt 파일들이 있다.
- Total
- Today
- Yesterday
- CNC
- DeepLeaning
- ai image generator
- 라즈베리파이
- ai film
- three.js
- imgtoimg
- krea
- Unity
- MQTT
- VR
- google ai studio
- opencv
- RNN
- Arduino
- docker
- Express
- colab
- Python
- houdini
- runwayai
- Midjourney
- node.js
- oculuspro
- TouchDesigner
- 유니티
- AI
- 후디니
- Java
- sequelize
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |