touch , vim , ln 에 대해서 알아본다..
### touch
파일크기가 0인 파일을 생성한다. (파일이 존재하지 않을경우)
해당파일의 마지막 수정시간을 변경한다. (파일이 존재하는 경우)
> touch 파일명
### vim
파일 생성 및 열기
일반적인 서버환경에서는 텍스트환경이기때문에 vim에디터 기본 사용 숙지
키보드로만 조작하기때문에 모드 개념이 존재
■명령 모드 : 문서의 내용을 확인하는 기능을 수행하는 모드.
■입력 모드 : 문서의 내용을 작성/수정하는 모드. 키보드의 입력이 문서의 내용으로 전달
■ex 모드 : 저장/종료/취소 등 파일 상태 명령을 실행하는 모드
> vim 파일명 (파일이 존재 시 해당파일 열기 , 존재하지 않을 시 해당파일 생성)
해당 파일을 열었을 시 a 또는 i 누르면 입력모드로 전환되어 문서를 작성 수정 가능.
작성이 끝난 후 ESC 를 누르면 명령모드 진입
명령 모드에서 : 누르면 ex모드로 전환
w 는 저장, q는 종료, i는 취소, q!는 저장하지 않고 종료
wq (저장하고 종료)와 같이 중복 명령 형태 존재
### ln ( 링크만들기 )
링크에는 하드링크와 소프트링크(심볼릭링크)가 존재한다.
파일명 마지막에 .ln 을 붙여 링크파일이라는 걸 알린다.
하드링크 : 이름은 다르지만 원본 내용을 공유.
소프트링크 : 원본파일을 가리키는 포인터역할
> ln 원본파일명 생성할 링크 파일명 ( 하드링크 생성 )
> ln -s 원본파일명 생성할 링크 파일명 (소프트 링크 생성)
하드링크 , 소프트링크 둘다 원본파일이나 링크파일 수정 시 같이 수정됨 (원본과 링크파일 다 수정됨)
소프트링크는 원본파일이 삭제되면 링크가 끊어져 파일내용이 사라짐.
연결이 끊긴 링크파일을 다른 원본파일에 연결하려면 옵션을 붙여야됨
> ln -f (소프트링크면 ln -sf 정도로)
'IT 프로그래밍 관련 > 리눅스 시작하기' 카테고리의 다른 글
Ubuntu shell 이란 ? (0) | 2021.03.30 |
---|---|
Ubuntu 명령어들 ( grep , find , whereis , which , locate ) (0) | 2021.03.30 |
Ubuntu 명령어들 ( cp , mv , rm ) (0) | 2021.03.29 |
Ubuntu 명령어들 (cat , more , less , head , tail) (0) | 2021.03.26 |
Ubuntu 명령어들 ( ls , cd , mkdir , rmdir ) (0) | 2021.03.25 |
댓글