22.12.27

이동욱·2023년 8월 6일
0

NaverCloudCamp

목록 보기
2/42

학습내용

  1. vi 에디터 단축키
  2. vim 설정 파일
  3. Shell
  4. 링크 파일
  5. 압축
  6. virtual box 설치 및 root 계정 생성

1. vi 에디터 단축키

단어, 문자 단위 작업

  • dd 잘라내기
  • p 붙혀넣기
  • yy 라인복사
  • "단어 갯수" dw 단어 갯수만큼 잘라낸다
  • u 되돌리기

커서의 이동

  • gg 커서를 맨 위로 위치시킨다
  • G 커서를 맨 아래로 위치시킨다
  • :"원하는 행" 커서를 해당 행으로 위치시킨다

검색 치환

  • :"시작라인" , "끝나는 라인" s/"기존문자"/"변환문자" 시작라인부터 끝나는 라인까지 검색문자를 변환문자로 변경
  • :% s/"기존문자"/"변환문자"/g 전체 문서의 모든 기존문자를 변환문자로 변경한다

visual mode

  • :set mouse=a visual mode 진입
  • :set mouse=r visual mode 해제

2. vim 설정 파일(.exrc, .vimrc)

  • vim 설정 파일: session을 재시작 하여도 해당 설정 파일을 반영하여 session을 시작한다

3. Shell

  • shell: 사용자들의 명령들을 해석하여 기계어로 변환한 다음 kernel(운영체제)에 전달 해 준다

전역변수, 지역변수

  • 전역변수(set): session을 재시작하여도 값을 유지하는 변수들
  • 지역변수(env): session을 재시작하면 값이 소멸되는 변수들

4. 링크 파일

하드 링크

  • $ln "대상 파일 이름" "생성 파일 이름"
    -원본 파일의 data block의 참조값을 가지며 원본 파일이 삭제되어도 기존의 데이터를 가르킨다

심볼릭 링크

  • $ln -s
    "대상 파일 이름" "생성 파일 이름"
    -원본 파일을 가르키는 참조값을 가지며 원본 파일이 삭제되면 기존의 데이터를 잃는다

5. 압축

  • $zip "파일명" "대상 폴더"

  • $unzip "파일명"

  • $tar xvfz "파일명" 묶음과 해체를 한번에 수행

  • $tar cvfz "폴더명" 묶음과 압축을 한번에 수행

profile
Backend Developer

0개의 댓글