Linux - Day02 (vim, chmod, ln)

skyju·2022년 2월 4일

Linux

목록 보기
2/5

vi(vim) 사용하기

:set nu   //라인넘버 표기
:3,5 d    //3~5라인 지우기
:set ai   //새로운 라인에 이전 라인 들여쓰기 적용
:set ci   //c언어 스타일의 들여쓰기 사용
:set showmatch  //괄호의 시작과 끝을 알려줌
:mouse=a        //마우스 사용 가능
i 입력모드
:wq 저장후 종료
:q 종료
:q! 강제종료
  • 매 로그인마다 초기화되는 vi설정(z shell) 번거롭다면?
vim ~/.zshrc

를 연 후, 이 안에 명령어를 기입해주자

+ vim을 더 잘 사용하는 방법
참고 !!
https://johngrib.github.io/wiki/vim/auto-completion/

chmod(change mode)
기존 파일 또는 디렉토리에 대한 접근 권한을 변경할 때 사용
파일의 읽기(r), 쓰기(w), 실행(x)의 권한을 설정

chmod [소유자 권한] [그룹권한] [일반사용자권한] file

각 권한은 10진수 형태로 부여 가능함

./로 간단하게 실행하고 싶을 때, 실행 권한을 수정해보자!

chown/chgrp
파일이나 디렉토리의 소유주나 그룹을 변경할 때 사용
명령을 실행하고 나면 파일에 대한 이전 소유주는 해당 파일에 이 명령을 다시 실행할 수 없다.
소유권 또는 그룹 병경의 경우 슈퍼유저 권한이 필요

심볼릭 링크(소프트 링크) & 하드 링크

  • 생성시 ln 명령어 사용
  • 하드링크
ln [원본] [링크 걸 대상]

파일에만 링크 가능하며, 원본이 삭제되어도 남아있음
원본 권한을 수정시 하드링크 파일도 수정됨
백업용이

  • 심볼릭링크
ln -s [원본] [링크 걸 대상]

원본파일이 훼손되면 유효하지 않음
파일 또는 디렉토리에 링크할 수 있음

profile
https://github.com/skyju

0개의 댓글