리눅스 3차시

2021. 7. 28. 11:48NEFUS_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. 숙제

mkdir사용하여 폴더 만들기 권한도 같이 부여
vim, chmod 사용
cp 사용

 

'NEFUS_19 > 리눅스' 카테고리의 다른 글

리눅스 5차시  (0) 2021.08.04
리눅스 4차시  (0) 2021.08.02
OVER THE WIRE( bandit 1 level ~5 level )  (0) 2021.07.23
리눅스 1차시  (0) 2021.07.21