Skip to content

4차 세미나 | 키워드 과제 정리

Minjae Lee edited this page May 8, 2024 · 12 revisions

1. 터미널 명령어 정리

4차 세미나에서 쓰인 터미널 명령어들에 쓰임에 대해 간략하게 정리합니다.

sudo(super user do) apt(advanced package tool)

sudo는 보안상의 이유로 일반 사용자가 접근할 수 없는 파일을 수정하거나, 시스템 설정을 변경할 수 있도록 하는 명령어입니다.
apt는 소프트웨어 패키지를 관리(설치, 업데이트, 제거 등)하도록 해주는 명령어입니다.

즉, sudo apt로 작업을 수행하게 되면 시스템에 새로운 소프트웨어를 설치하거나 시스템을 업데이트 하거나, 제거할 때 사용할 수 있게 된다는 뜻이죠!

  • sudo apt install openjdk-17-jdk : OpenJDK 17 버전의 JDK(Java Development Kit)을 설치한다는 의미
  • sudo apt update : 사용 가능한 소프트웨어 패키지의 목록을 최신 상태로 업데이트 (소프트웨어를 업데이트한다는 의미가 아닙니다!)

vim

vim은 터미널에서 사용되는 텍스트 편집기 (=에디터)를 의미합니다.
vim <파일 이름.확장자>로 진입하면 해당 파일에 대해 터미널로 텍스트를 편집할 수 있게 되는 것이죠! (vim application.yml로 application.yml 파일을 편집했던 것처럼요!)

vim의 주요 모드

  • 일반 모드 (Normal Mode): Vim을 시작하면 기본적으로 일반 모드에 있습니다. 텍스트 입력 없이 단순한 커서 이동, 텍스트 복사, 붙여넣기, 삭제 등의 작업만 수행할 수 있습니다.
  • 삽입 모드 (Insert Mode): 텍스트를 입력(편집)하기 위한 모드입니다.
  • 명령 모드 (Command Mode): 파일 저장, 종료, 검색 및 치환과 같은 명령을 실행할 수 있는 모드입니다. 일반모드에서 :를 입력하면 명령모드로 진입합니다.

vim의 명령어

명령어 설명
i 일반모드 -> 삽입 모드로 전환합니다.
Esc 삽입모드 -> 일반 모드로 전환합니다.
:w 명령모드 진입 이후, 파일을 저장한다는 의미입니다.
:q: 명령모드 진입 이후, Vim에서 나간다는 의미입니다.
:wq 명령모드 진입 이후, 파일을 저장하고 Vim에서 나간다는 의미입니다.
:q! 변경사항을 저장하지 않고 강제로 Vim에서 나간다는 의미입니다.
dd 현재 줄을 삭제합니다.
yy 현재 줄을 복사합니다.
p 복사한 내용을 붙여넣습니다.
/검색어 텍스트를 검색합니다.

sudo(super user do) apt(advanced package tool)


2. 카나리 배포 방식