2024-10-30 WED
LANG=ko_KR.UTF-8 cat --help
cat
명령어의 사용 방법이 나옴🚩 해결방법
locale -a | grep ko_KR
sudo locale-gen ko_KR.UTF-8
sudo update-locale LANG=ko_KR.UTF-8
sudo apt update
sudo apt install fonts-noto-cjk
어쨌든 명령어 --help
를 사용하면 해당 명령어의 사용법을 알려준다고 합니다.
파일 소유자
ls -l [확인하려는 파일]
bin 디렉터리 안에 들어있는 cat
명령어 파일의 권한, 크기, 소유자를 파악하는 코드
결과는?
-rwxr-xr-x
: 파일의 권한 (파일소유자/파일소유그룹/다른사용자), 정처기 그거 맞음
1
: 하드링크 수, 파일에 연결된 링크가 하나임
root root
: 첫번째 root는 파일소유자, 두번째root는 파일이 속한 그룹
35288
: 파일 크기를 바이트 단위로 표시
2월 8 2024
: 마지막 수정 날짜와 시간
/bin/cat
: 파일의 경로를 나타냄
=> 특정 파일이 가리키고 있는 데이터 블록에 연결된 하드 링크의 개수.
파일 이름
-
: 파일의 타입, -
는 일반파일, d
는 디렉터리, l
은 심볼릭 링크rwx
: 소유자(root)의 권한, read(읽기), write(쓰기), execute(실행) 모두 허용r-x
: 소유자(root)그룹에 소속된 사용자, read, execute 허가/ write 금지r-x
: 기타 사용자 read, execute 허가/ write 금지rwx------
이면 소유자 외 아무도 볼 수 없게됨~!ls -l hello.txt
chmod g+w hello.txt
chmod
는 change mode라는 뜻g+w
는 파일소유자그룹(g)에게 w(쓰기)권한을 +주겠다~ 라는 뜻입니다.기호 | 의미 |
---|---|
u | 소유자 |
g | 소유 그룹 |
o | 기타 사용자 |
a | ugo 모두 |
기호 | 의미 |
---|---|
+ | 퍼미션 추가 |
- | 퍼미션 금지 |
= | 지정한 퍼미션과 같게함 |
퍼미션 수치
8 진수로 나타내고 3번에서 기호 쓴것처럼 표기
chmod 755 hello.txt
-위 사진 처럼 바뀐 것을 볼 수 있음~!
슈퍼 사용자
sudo [실행하고 싶은 명령어]
위 사진에서는 /etc디렉터리 안의 shadow 파일을 확인한다는 명령어
참고) shadow 파일은 계정의 암호와 관련된 정보임!
지정한 명령어 끝나면 다시 일반사용자로 돌아옴
하지만 su
명령어는 sudo
와 달리 exit를 해야 일반 사용자로 돌아옴
su -
su -
: 슈퍼 사용자 모드로 전환됨!exit
여기까지가 unit 10!
내일 unit 11부터 이어서~!