반응형

 책을 보면서 계속 진행 중입니다.

서버 관련해서는 문외한이다 보니 리눅스 관련 명령어를 알고 있어야 작업이 가능했습니다.

남들 공부할 때 나는 뭘 했을까...

 

그래서 이제라도 늦게나마 정리를 하고자 합니다.

ec2 접속 ssh 접속할ec2 주소
현재 디렉토리에 있는 파일 출력 ls
현재 디렉토리에 있는 파일 출력(숨겨진 파일까지) ls -a
현재 디렉토리에 있는 파일 출력 권한까지 자세히 ls -l
현재 디렉토리에 있는 파일 출력 권한까지 자세히 숨겨진 파일까지 ls -al
현재 디렉토리에 있는 파일 출력 리스트로 ls -l, ll <간편하게 ll을 많이 사용한다.
경로 이동 cd 이동할 폴더
maria db 접속 my sql -u 아이디 -p -h 호스트주소 (엔터 후 비밀번호 입력)
sh 파일 실행 파일 경로로 이동 후 ./sh 파일명.sh
실행 권한 추가 chmod +x ./파일명.sh
파일 생성 vim 경로 // ex)vim ~/app/step1/deploy.sh
현재 경로 확인하기 pwd
파일 삭제하기 rm 파일명
폴더 삭제하기 rm -r 폴더명 < 이 경우 파일을 삭제할 것인지 계속 묻는다.
rm -rf 폴더명 < 묻지 않고 완전히 삭제

계속 업데이트 예정입니다. 

 

vim으로 문서 편집하기.

 

1. vim은 NORMAL모드, INSERT모드가 있다.

   최하단을 보면 NORMAL, INSERT라고 적혀 있음.

2. NORMAL모드일 때는 타이핑을 안 하는 게 좋음 여기저기 돌아다니고 삭제될 수도 있음.

    i를 누르면 INSERT 모드로 변경

3. esc키를 누르면 다시 NORMAL모드로 변경

 

- 명령어

:q VIM 종료 편집중이던 파일이 있으면 저장하지 않았음을 알려주며 종료되지 않음.
:q! 강제 종료
:wq 편집중인 파일 저장 후 종료
:x 편집중인 파일 저장 후 종료 단 편집된게 없으면 그냥 종료
ZZ 편집중인 파일 저장 후 종료 (대소문자 구분)
:w 파일이름 다른이름으로 저장
반응형
복사했습니다!