일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 티스토리챌린지
- 맛집
- digital marketing
- PRML
- GenAI
- R
- 제주도
- 책리뷰
- 클러스터형인덱스
- 독후감
- SQL
- 스토어드 프로시저
- 제주2주살이
- Linux
- 런던
- 혼공S
- 제주도여행
- 혼자공부하는SQL
- Jupyter notebook
- 오블완
- PRIMARY KEY
- 보조인덱스
- 유럽여행
- 김호연작가
- 영국여행
- 디지털마케팅
- RStudio
- Github
- 에이바우트
- 스플라인
- Today
- Total
목록Study/Linux (7)
Soy Library

WSL(Windows Subsystem for Linux)윈도우의 가상화 기능을 활용해서 윈도우 위에서 리눅스를 사용할 수 있게 하는 기능윈도우10 업데이트가 되면서 WSL2도 정식 릴리즈 됨WSL 설치제어판 > 프로그램 > 프로그램 및 기능 > Windows 기능 켜기/끄기 > Linux용 Windows 하위 시스템 체크박스 활성화 Ubuntu 설치: Ubuntu 22.04.5 LTS계정 생성: username/new password 입력 WSL2 설치WSL을 설치한 후 업그레이드를 통해 설치할 수 있음제어판 > 프로그램 > 프로그램 및 기능 > Windows 기능 켜기/끄기 선택 > 가상머신 플랫폼 체크박스 활성화 리눅스 커널 업데이트 패키지 설치 링크: x64 머신용 최신 WSL2 Linux 커..
파일 압축하기 압축 파일의 확장명은 xz, bz2, gz, zip, Z 등이 있다. 1. xz ... $ xz file1 # 확장명 xz로 압축 ... $ xz -d file1.xz # xz 파일 압축 풀기 2. bz2 ... $ bzip2 file2 # 확장명 bz로 압축 ... $ bzip2 -d fil2.dz2 # bz 파일 압축 풀기 3. gz ... $ gzip file3 # 확장명 gz로 압축 ... $ gzip -d file3.gz # gz 파일 압축 풀기 파일 묶기 파일 묶기의 명령어는 tar이고, 묶인 파일의 확장명도 tar. (※ 리눅스(유닉스)에서는 파일 압축과 파일 묶기는 원칙적으로 별개의 프로그램으로 수행한다.) tar 명령어의 주요 옵션들 tar -f 대상 tar 아카이브 지정 ..
파일 및 디렉토리의 소유자와 소유 그룹 변경하기 chown chgrp 파일이나 디렉토리 접근 권한 문자열 - r w - r - x r - x 타입 소유주(user) 권한 그룹(group) 권한 나머지(others) 권한 타입 - : 파일 d : 디렉토리 접근권한 r 읽기(read) w 쓰기(write) x 실행(execute) 접근 권한 수행 연산 + 권한 부여 - 권한 제거 = 접근 권한 설정 사용자 카테고리 문자 u 파일 소유자 g 소유자가 속한 그룹 o 소유자와 그룹 이외의 기타 사용자 a 전체 사용자 예시 -rw------- : 파일, 소유주한테만 읽기와 쓰기 권한이 있음. drwxr-xr-x : 해당 디렉토리는 소유주에게 읽기(r), 쓰기(w), 실행(x) 권한이 있고, 그룹과 기타 사용자에게는..

아래와 같이 0308_text의 파일명으로 텍스트파일을 만든다. [....-LINUX ~]$ vi 0308_test.txt 해당 텍스트 파일에는 실습을 위해 demons의 노래 가사를 넣어보았다. 텍스트가 길기 때문에 모든 가사가 다 한 화면에 다 보이지는 않는다. 문자열 검색 - ? or / ㄴ 문자열 치환 - :%s/문자열1/문자열2/g : 문서 전체에 대해서 문자열1을 문자열2로 바꿈. :s/문자열1/문자열2 : 커서가 있는 행에서 첫 번째로 나오는 문자열1을 문자열2로 바꿈. 행 번호 표시(제거) - :set nu(:set nonu) Tab 문자 또는 개행 표시 - :set list 문서 저장 후 (강제)종료 - :wq! 문서 화면 이동 (문서가 길 때 활용 가능) - 반 화면 위(아래)로: ct..
VI editor란? Bill Joy가 1976년도에 만든 UNIX 계열의 운영체제에서 주로 쓰이는 오픈 소스 문서 편집기이다. 한 줄씩 편집하는 줄 단위의 편집기가 아니라 한 화면을 편집하는 비주얼 에디터라는 뜻이다. vi editor 시작하기 Shell에서 'vi 파일명'을 입력하고 엔터를 누르면 vi editor의 창이 뜨면서 사용할 수 있게 된다. ...$ vi test.txt vi editor의 세 가지 mode 1. 일반모드 vi editor를 맨 처음에 실행하면 기본적으로 설정되어있는 모드이다. 입력모드와 명령모드가 아닌 경우에는 모두 일반모드라고 생각하면 된다. 입력모드와 명령모드 상태에서 ESC를 누르면 일반모드로 돌아올 수 있다. 키 기능 0 커서 라인의 맨 앞으로 이동 $ 커서 라인의..
Linux: 1991년도에 Linus Torvalds가 최초로 만듦. 배포 버전은 1. 데비안: Debian, Ubuntu, KNOPPIX 2. RedHat계열: fedora, redhat enterprise, CentOS.. 3. Slackware계열: openSUSE, SUSE Linux Enterprise Linux shell 종류 - sh (bourne shell) : 가장 근본이 되는 unix의 쉘. super shell. - bash : linux의 super shell. - csh : c 문법을 쓰는 shell. Linus file system directories - /bin : 기본 명령어 - /etc : 기타정보들, config, passwd, rc.d - /home: 실제로 user들..
컴퓨터 용어가 다수 등장할 것 같으니 먼저 컴퓨터 용어를 정리해보자. 하드웨어(H/W) 케이스, 중앙 처리 장치(CPU), 모니터, 자판, 컴퓨터 기억 장치 , 그래픽 카드, 사운드 카드, 메인보드와 같은 컴퓨터의 물리적 부품. 입력, 연산, 제어, 기억, 출력의 다섯 가지 기능을 구현하기 위해 여러 가지 부품들로 구성되어 있다. 메인보드 PC의 몸통, 컴퓨터의 기본적인 부품을 장착한 기판. 컴퓨터 내에서 기본 회로와 부품들을 담고 있는 가장 기본적이고 물리적인 하드웨어. 중앙처리장치(Central Processing Unit, CPU) 사람의 두뇌에 해당하는 중앙처리장치. 사용자로부터 입력 받은 명령어를 해석, 연산한 후 그 결과를 출력하는 역할. 이때 CORE는 여러 가지 일을 동시에 처리하게 하는 ..