linux

리눅스 잡스러운 기초내용들 정리

SuuuuuuuL 2019. 6. 1. 01:15
리눅스 잡스러운 기초내용들 정리

리눅스 잡스러운 기초내용들 정리

  1. 사용시 알아두면 편리한 것들

    • 복사 : Ctrl +insert 붙여넣기 : shift+insert
    • backspace가 안 먹힐땐 ctrl 또는 shift를 누르면서 backspace를 누르면 ok
    • tap 키로 폴더명/파일명 자동완성하기 !
    • 명령어 뒤에 --help 붙여서 사용법 확인 가능
    • 작업 도중에 취소하고 돌아가기는 ctrl+c
  1. 권한 관련 이해

    • 권한(permission)이란? r read, w write x excute 이렇게 rwx 로 파일과 디렉토리의 권한이 존재함 보통 모든 권한이 주어지는 경우는 ll -l 로 출력시 rwxrwxrwx =777

      • 권한있으면 1, 없으면 0이라고 할 때 이진수 표현으로 111= 자연수7 111 rwx -읽기쓰기실행하기 =4+2+1=7 100 r - - 읽기전용= 4 110 rw- 읽고쓰기 = 4+2=6 대충 이런식으로 숫자로 권한표현!
    • rwx 권한표현이 3개나 있는 이유 1.파일 소유자의 권한 2. 파일 소유자가 속한 그룹원의 권한 3.그외 그룹의 권한

    • 예시) 권한 앞의 d는 디렉토리를 의미함

    • 권한변경 명령어들- chmod, chown chmod /chown - change mod 와 change owner의 약자. 대체로 sudo를 앞에 붙여서 실행하는 게 속편함 root 유저는 모든 권한을을 내맘대로 변경가능함 보통 sudo su 로 루트유저로 접속 가능

      • 디렉토리의 권한을 변경 시, 하위 파일에도 일괄적으로 변경하고 싶을 때 chmod -R 777 디렉토리명 위와같이 옵션을 붙여주면 디렉토리 내 모든 파일과 디렉토리가 한방에 변경됨
  1. 기본으로 알아두면 편리한 명령어들

    • find - 파일 검색 명령어

      /etc 폴더 안에서 이름이 ssh로 시작하는 디렉토리 타입인 폴더를 찾으라는 명령

      파일인 경우에는 -type을 안쓰면 됨

      *를 붙이면 포함하는 것을 찾아줌

      find는 옵션이 많으니 나중에 찾아서 별도로 정리해서 알아두자 !!

    • cp - copy 의 약자 파일, 디렉토리 복사가능

    • mv - move의 약자, 파일/디렉토리 이동 및 이름변경

    • ls -list 의 약자 현재 폴더안에 있는 것들을 리스트업 출력해줌

    • vi, vim 파일 생성 및 편집기 (*디렉토리 생성은 mkdir)

    • tail -f 로그를 계속 보고 싶을 때는 tail -f 로 로그파일을 실시간업데이트 확인 가능