-
TIL 2023.05.30내일배움캠프 2023. 5. 30. 19:47
ssh 접속방법
ssh -i $pem파일_이름.pem ubuntu@$퍼블릭IPv4주소
Warning: Permanently added '54.180.24.87' (ED25519) to the list of known hosts. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions 0644 for '/Users/chol/Desktop/my_ubuntu.pem' are too open. It is required that your private key files are NOT accessible by others. This private key will be ignored. Load key "/Users/chol/Desktop/my_ubuntu.pem": bad permissions ubuntu@54.180.24.87: Permission denied (publickey).
그런데 이런 오류가 떴다. 권한설정 오류라고 한다.
chmod 400 key.pem (권한 변경!)
간단한게 이렇게 권한을 변경해주면 된다.
vi 편집기 활용해보기
- vi 편집기 mode 종류
- insert mode : 텍스트를 입력 할 수 있는 상태
- commend mode : 특수한 commend를 입력 할 수 있는 상태
- insert mode 진입 방법
- i : 현재 위치에서 insert mode 진입
- a : 현재 위치에서 커서를 한 칸 앞으로 이동 후 insert mode 진입
- A : 현재 위치에서 가장 마지막 텍스트로 이동 한 후 insert mode 진입
- o : 현재 위치에서 한칸 개행 한 후 insert mode 진입
- esc : insert mode 나가기
- commend mode 명령어
- u : undo (ctrl + z와 동일)
- ctrl + r : redo
- gg : 커서를 가장 처음으로 옮김
- G : 커서를 마지막 줄로 옮김
- dd : line 잘라내기
- yy : line 복사
- p : 붙여넣기
- :se nu : 라인 줄 표시
- :숫자 : 숫자 라인으로 이동 (ex - :10 : 10번째 라인으로 이동)
- 특정 단어 검색
- /word : word라는 단어를 검색
- /\cword : 대소문자를 구분하지 않고 word라는 단어를 검색 (ex - /\cword)
- n : 다음 단어 검색
- N : 이전 단어 검색
- 수정한 문서 저장
- :w : 저장
- :wq : 저장 하고 나가기
- :q : 나가기
- :q! : 수정내역이 있어도 저장하지 않고 강제로 나가기
파일에 있는 내용 확인하기
- cat / 파일 내용 보기
- cat test.txt # test.txt 파일의 내용 보기
- head / 파일의 시작 부분 보기
- head test.txt # test.txt 파일의 첫 10줄 내용 보기
- head -50 test.txt # text.txt 파일의 첫 50줄 내용 보기
- tail / 파일의 끝 부분 보기
- tail text.txt # text.txt 파일의 마지막 10줄 내용 보기
- tail -50 text.txt # text.txt 파일의 마지막 50줄 내용 보기
자주 사용되는 명령어
- tab / 자동완성 시키기
- 키보드의 tab 버튼을 활용해 파일, 디렉토리 이름 등을 자동완성 시킬 수 있습니다.
- grep / 특정 문자열이 포함 된 파일 찾기
- grep word ./* # 현재 경로의 모든 파일을 대상으로 word라는 단어가 포함된 파일 찾기
- grep word ./* -r # -r 옵션을 붙이면 디렉토리 내부까지 모두 탐색합니다.
- find / 특정 조건의 파일 찾기
- find / -name "*.txt" # 최상위 경로에서 .txt로 끝나는 파일 혹은 디렉토리 검색
- find ./ -type d # 현재 경로에서 모든 디렉토리 검색
- find ./ -type f -name "*.txt" # 현재 경로에서 .txt로 끝나는 파일 검색
- history / 명령어 기록 출력하기
- history # 지금까지 사용한 명령어 출력
- htop / 리소스 사용량 확인하기
- htop # 현재 사용중인 리소스 확인하기
- df / 남은 디스크 용량 확인하기
- df -h # 디스크 여유 공간 확인하기
- du / 특정 파일 혹은 폴더가 사용중인 디스크 용량 확인하기
- du -sh ./* # 현재 경로의 파일 및 디렉토리가 차지하는 용량 확인하기
'내일배움캠프' 카테고리의 다른 글
TIL 2023.06.01 (0) 2023.06.01 TIL 2023.05.31 (0) 2023.05.31 TIL 2023.05.29 (2) 2023.05.29 소심하게 위대하게 팀 머신러닝 프로젝트 KPT 회고록 (0) 2023.05.29 WIL 내일배움캠프 11주차 (0) 2023.05.26 - vi 편집기 mode 종류