# 사용자와 그룹 - 리눅스는 다중 사용자 시스템 > 1대의 리눅스에 사용자 여러 명이 동시에 접속해서 사용할 수 있는 시스템 - root: 수퍼 유저 > 모든 작업을 실행할 수 있는 권한 > 시스템에접속할 수 있는 사용자를 생성할 수 있는 권한이 있음 - 모든 사용자는 하나 이상의 그룹에 소속되어 있어야 함 # 사용자 확인 - /etc/passwd 파일을 열어 확인할 수 있음 vi /etc/passwd > 여러명의 사용자 확인 가능 > 제일 위의 root 사용자부터 제일 아래의 바로 위인 tcpdump 사용자까지는 리눅스에서 기본적으로 존재하는 표준 사용자 사용자 이름:암호:사용자ID:사용자가 소속된 그룹 ID:전체 이름:홈 디렉터리:기본 셸 * 위 사진에서 euna~ 줄을 분석해봄 > 암호가 x로 표..
# Deque - double-ended queue - 후단(rear)으로만 데이터를 삽입할 수 있었던 기존 선형 큐, 원형 큐와 달리 큐의 전단(front) 와 후단(rear)에서 모두 삽입과 삭제가 가능한 큐 * 데이터 삽입: front 감소, rear 증가 * 데이터 삭제: front 증가, rear 감소 # Abstract Data Type in deque 1) 매크로 및 타입 재정의 - boolean: 참과 거짓을 return하는 함수 및 변수들을 위해 정의 - 원하지 않는 곳에서 함수가 종료될 시 return 값 통일을 위해 ERROR(-1) 정의 - int type 이외에 다른 type에도 사용하기 위해 element로 type을 정의 #define TRUE 1 #define FALSE 0 ..