우분투 실습 -2

우분투 실습 -2

🗂디렉토리 구조

  • / (root) : 맨 상위 디렉토리
    • home - ubuntu ($커서) -> "~"
    • etc : 시스템 설정 파일
    • usr
    • bin : 실행 명령 파일
    • lib : 시스템 라이브러리
    • dev : 디바이스 (장치 파일)

경로

상대 경로 : 내위치를 기준으로 경로 표시 -> cd dir1

  • ./
  • ~/
  • /dir1

절대 경로 : 전체 경로 표시

  • cd /home/ubuntu/dir1

Tip!!
tap 키 -> 겹치지 않은 디렉토리 이름을 일부 입력하고 tap을 누르면 자동완성

🏋Sudo

  • 1회성 일시적 super user 권한 부여
  • sl패키지 설치

  • 프롬프트 sl 입력 -> 기차 지나감 ㅋㅋㅋㅋ 🚂

Su (swich user -> user change) 루트 권한 갖기!

  • $ su passwd root

    Password 지정 시 커서는 깜빡거리지 않아 잘 입력됐는지 알 수 없다.
    root 비밀번호는 절대로 까먹지 말아야한다
  • root권한으로 접속
  • 방금 위에서 생성한 비밀번호 입력
  • 사용자 root에서 파일 생성

  • ubuntu 사용자로 변경하여 rfile1 작성
    • root에서 생성한 파일이기에ubuntu에서 수정 불가능 -> 권한 오류 !
    • 권한 변경에 대해서는 바로 밑으로 ~

Chmod : 권한 부여


  • d : 디렉토리 의미
  • r : read 읽기
  • w : write 쓰기
  • x : excute 실행
  • -rw-rw-r-- : user 권한
  • -rw-rw-r-- : group 권한
  • -rw-rw-r-- : other 권한

    1. user -> ubuntu 권한
    2. group -> ubuntu 그룹 권한
    3. other (다른 사용자) 권한

    2진수 표기법으로

rfile1의 권한을 변경하여 내용 입력해보기!

 sudo chmod 646 rfile1

  • 권한 변경 후 내용 추가 완료!

글자 표현으로 권한 변경

rwx rwx rwx

  • chmod u-x : user권한에 x를 빼라
  • chmod g-x :group권한에 x를 빼라
  • chmod o-wx : other권한에 wx를 빼라

rw- r-- rw-

  • chmod u+x : user권한에 x를 부여
  • chmod a+x : 모든 권한에 x를 부여

소유자 & 그룹 변경

  • 소유자 변경 -chown
    * rfile1의 유저는 root이므로 접근 제한 -> sudo 사용

  • 그룹 변경 - chgrp
    • 위에서 user권한을 ubuntu로 바꿔서 따로 sudo 할 필요는 없다

🐹cat 명령어

  • nano로 file1,2,3에 내용을 입력
  • ">"

  • 파일 내용 추가
  • ">>"

grep명령어

  • 문서 안에 특정 문자열을 찾을 때
  • grep [옵션][찾을 문자][파일명]
  • grep file f*

  • grep -w file f*
    • file 이라는 단어가 들어간 것만 찾아준다.

좋은 웹페이지 즐겨찾기