리눅스 파일 작성 및 수정

YuWan·2024년 6월 1일

linux

목록 보기
2/26

vi 편집기 사용하기

  • INSERT 모드(i) - 문자를 편집할 수 있다.

  • COMMAND 모드(esc) - 복사/붙여넣기, 파일 저장/종료 등 다양한 작업을 할 수 있습니다.

  • 종료(quit) - q 입력 후 enter

  • 저장(write) 및 종료 - wq 입력 후 enter

  • 저장 및 강제종료(!) - wq! 입력 후 enter

  • 줄삭제(delete) dd

  • 복사(copy) yy

  • 붙여넣기(paste) p

  • 되돌리기(undo) u

  • 라인 보기 - :set number

  • 텍스트 찾기 /검색어 후 n 으로 탐색

  • 텍스트 대체 :%s/원본/대체/g

  • 파일의 내용을 확인 하는 cat

  • 출력 내용을 검색하는 grep - 파이프 '|'과 함께 사용합니다.[이전 명령어] | [이후 명령어] 명령어의 출력을 다음 명령으로 전달

  • 파일의 내용 검색: cat[파일명] | grep[검색어]

  • 이전 n라인 출력: grep -B n[검색어]

  • 이후 n라인 출력: grep -A n[검색어]

  • 대소문자 구분 없이 검새: grep -i[검색어] *검색어 공백이 있을 경우 검색어로 묶어서 입력

  • 출력 결과를 저장하는 리다이렉션 >, >>

  • [이전 명령어] > 파일명 이전 명령어의 출력을 파일로 저장 >: 기존 파일이 있을 경우 덮어쓰기 >>:기존 파일이 있을 경우 내용을 추가

  • 아카이브로 묶는 tar

  • 파일이나 디렉터리 아카이브 :tar -cvf[결과파일.tar][디렉터리또는파일]

  • 파일이나 디렉터리 아키이브 해제 :tar -xvf[결과파일.tar]

  • 파일이나 디렉터리 압축 :tar -czvf[결과파일.tar.gz][디렉터리또는파일]

  • 파일이나 디렉터리 압축 해제 :tar -xzvf[결과파일.tar.gz]

  • $ cat -파일의 내용을 확인하는 cat

  • $ grep - 출력 내용을 검색하는 grep

  • $ >, >> - 출력 결과를 저장하는 리다이렉션

  • $ less - 큰 파일을 읽을 때는 less

  • $ tar - 아카이브로 묶는 tar

중요) git 허브에 push 하는 방법
git add .
git commit -m "Initial commit"
git push -u origin master

profile
공부 블로그

0개의 댓글