리눅스 3차시
2021. 7. 28. 11:48ㆍNEFUS_19/리눅스
1. File Descriptor(파일 서술자)
- 하는 기능
- 파일 오픈
- fle descriptor의 값이 맵핑(0, 1, 2, 음수 안됨)
- file 관리
- 0, 1, 2,에 있는 기능
- 1 : 표준입력(Standard Input)
- 2 : 표준 출력(Standard Output)
- 3 : 표준에러(Standard Error
2. Run Level(런레벨)
- 하는 기능
- 시스템 쉽게 관리하기 위해 쓰인다.
- 무엇이 있을까?
- 1. Runlevel = 0 -> poweroff.target
- 2. Runlevel = 1 -> rescue.target (Single User)
- 3. Runlevel = 2 -> multi-user.target (No Use)
- 4. Runlevel = 3 -> multi-user.target (CLI)
- 5. Runlevel = 4 -> multi-user.target (No use)
- 6. Runlevel = 5 -> multi-user.target (GUI, Network)
- 7. Runlevel = 6 -> reboot.target
- 쓰는 법
- subo init [runlevel]
3. 여러 컴맨드
- subo / su
- 하는 일
- 일반 user 계정에서 root 계정 이용시
- 차이점
- sudo : 명령어를 관리자 권한으로 실행시킬때
- su : 계정을 user에서 root 계정으로 변환할 때
- 하는 일
- chmod
- 하는 일
- 디렉토리인지 파일일지 알려준다
- 파일의 권한을 알려준다.
-rwx------이므로 700이다.
- 권한 바꾸기
- 권한을 바꾸는 법 : sudo chmod [권한수준] [파일\폴명]
- 하는 일
- vim
- 텍스터 에디터이다.
- 사용법
- 입력모드 : i
- 파일 저장 -> esc 누르고 :w
- 파일 저장하지 않고 나가기 -> esc 누르고 :q
- 파일 저장하고 나가기 -> esc 누르고 :wq
- 권한 문제로 저장이 안될때는 ! 명령어 이용
- mkdir
- 폴더 만들때 사용
- -p 옵션 : 상위폴더에 생성이 가능하다
- -m 옵션 : 권한까지 한번에 설정할떄 사용
- rm & rmdir
- rm : 파일 삭제시 사용
- rmdir : 폴더 삭제시 사용
- rm -r [폴더] 파일 + 폴더 삭제
- rm -f 강제 삭제
- mv & cp
- mv : ctrl+x랑 비슷하다.
- cp : crtrl+c랑 비슷하다.
4. 숙제