전체 글 (702) 썸네일형 리스트형 쉘 환경 설정 환경 변수(전역 변수) -전체 쉘에서 사용 가능 -서브 쉘에서 기능 상속 가능 -env 명령어로 확인 가능 주요 환경 변수 -PATH: 실행 할 명령어 검색 경로 -HOME: 홈 디렉터리 절대 경로 -PS1: 쉘 프롬프트 선언 시 사용하는 변수 -PS2: 2차 쉘 프롬프트 선언 시 사용하는 변수 -PWD: 현재 디렉터리 절대 경로 -SHELL: 현재 쉘 -USER: 사용자 이름 -TMOUT: 로그아웃 관련시간 제어 -LANG: 기본 지원 언어 (LANGUAGE) 환경 변수 설정 -export: 환경 변수 목록 확인 -export 변수명=변수값 ## 변수 값 변경 및 쉘 변수를 환경 변수로 변경 -echo $변수명 ## 변수 값 출력 -export 변수명=$변수명:변수값 ## 변수 값 추가 -unset 변.. 쉘 Shell -명령어 해석기 -대화식 인터페이스 제공 -스크립트 언어 지원(프로그래밍 가능) Shell 종류 -Bourne 쉘 vs C 쉘 -일반 사용자 프롬프트 $ 이면 Bourne 쉘, % 이면 C 쉘 1. Bourne 쉘 계열 -/bin/sh: Bourne 쉘, 벨 연구소의 스티본이 개발, 유닉스 기본 쉘 -/bin/ksh: Korn 쉘, AT&T의 데이비드 콘이 개발 -/bin/bash: Bash 쉘, GNU기반, 리눅스 표준 쉘, POSIX 호환 -/bin/zsh: Z 쉘, 2. C 쉘 계열 -/bin/csh: C 쉘, C언어 특징을 많이 포함 -/bin/tcsh: TC 쉘, 새로운 환경 변수가 존재 로그인 쉘 -로그인 후 자동으로 생성되는 쉘 서브 쉘 -사용자가 직접 변경 실행하는 쉘 /etc/.. 파일 시스템의 관리 파일 시스템 -운영체제가 파일을 시스템의 디스크상에 구성하는 방식 -/proc도 파일 시스템의 범위에 포함한다. 리눅스 파일 시스템 구조 -Super block-Group descriptor-Block bitmap-Inode bitmap-Inode table-Data block 1. Super block -파일 시스템 관련 메타 데이터 저장 -블록의 크기, 블록의 총 개수, inode 개수 등 2. Group descriptor table -각 Block group을 관리하는 정보 저장 -Block/inod bitmap의 블록 번호 등 3. Block bitmap -그룹 내 각 블록의 사용 상태를 bit 형태로 저장 4. inode -각 파일마다 할당되는 정보 -파일에 대한 메타데이터, 데이터 블록 포인.. 이전 1 ··· 228 229 230 231 232 233 234 다음 목록 더보기