ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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
Designed by Tistory.