Just do IT
article thumbnail

종류

   (shell) : 사용자와 컴퓨터 하드웨어 또는 운영체제간 인터페이스

      - 사용자의 명령을 해석해서, 커널에 명령을 요청해주는 역할

      - 관련된 시스템콜을 사용해서 프로그래밍이 작성되어 있다

   Bourne-Again Shell (bash) : GNU 프로젝트의 일환으로 개발됨, 리눅스 거의 디폴트

   Bourne Shell (sh)

   C Shell (csh)

   Korn Shell (ksh) : 유닉스에서 가장 많이 사용됨

 

리눅스 기본 명령어 정리

   리눅스 명령어는 결국 쉘이 제공하는 명령어

   리눅스 기본 쉘이 bash 이므로, bash에서 제공하는 기본 명령어를 배우는

   UNIX 다중 사용자를 지원하는 시스템 

 

다중 사용자 관련 명령어 알아보기

   * whoami : 로그인한 사용자 ID 알려줌

   * passwd : 로그인한 사용자 ID 암호 변경

        - passwd -> password 축약어

   * useradd & adduser

        - useradd : 사용자 기본 설정 자동으로 하지 않음

        - adduser : 사용자 기본 설정을 자동으로 수행함

   * su : 사용자 변경

        - 보통 su- 함께 사용

        - su root : 현재 사용자으 환경설정 기반, root 변경

        - su -root : 변경되는 사용자의 환경설정을 기반으로, root 전환

   * sudo 명령어 : root 권한으로 실행하기

        - root 계정으로 로그인 하지 않은 상태에서 root 권한이 필요한 명령을 실행할 있도록 하는 프로그램

        - 기본 사용법 : sudo 명령어, 사용 ) sudo apt-get update

        - /etc/sudoers 설정 파일에서 다음과 같이 설정을 변경할 있다

        - visdu 설치되어 있다면 해당 명령을 통해 설정 파일이 오픈되어 바로 수정 가능

 

파일 권한 관련 명령어 (1)

   * pwd(print working director) : 현재 디렉토리 위치 확인 (현재 내가 있는 위치를 있다)     

   * cd (change directory) : 디렉토리 이동  

   * ls (list) : 파일 목록 출력

      - ls 와일드 카드

      - * 임의 문자열

      - ? 문자 하나

   * man (manual) : man rm : 메뉴얼을 확인할 있다

 

ls 파일 권한

   * 파일마다 소유자, 소유자 그룹, 모든 사용자에 대해

      - 읽고(r), 쓰고(w), 실행(x)하는 권한 설정

      - 소유자 접근 권한 정보는 inode 저장

 

 

파일 권한 : - rwx rw- r-x

   * 파일 & 디렉토리 구분 : - ( 앞에 부분)

      - d : 디렉토리 (윈도우의 폴더)

      - - : 파일

   * 사용자  

      - 소유자 : 소유자에 대한 권한 rwx

      - 그룹 : 소유자가 혹해있는 그룹에 대한 권한 rw-

      - 공개 : 모든 사용자들에 대한 권한 r-x

      - 권한은 소유자 / 그룹 / 공개 순서로 표현이 되며 각각 읽기, 쓰기, 실행 권한 순서대로 표현이 된다.

   * 퍼미션 종류 (권한 기호)

      - 읽기 (r) : 읽기 권한

      - 쓰기 (w) : 쓰기 권한

      - 실행 (x) : 실행 권한

 

출처 : 제로베이스

profile

Just do IT

@AmyG

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!