우분투 실습 -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 이라는 단어가 들어간 것만 찾아준다.
Author And Source
이 문제에 관하여(우분투 실습 -2), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@dlwldbs/우분투-실습-2저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)