[리눅스마스터 합격] 리눅스 명령어 총정리 - 셸 프로그래밍/환경변수/명령어
- 최초 등록일
- 2020.03.30
- 최종 저작일
- 2019.11
- 7페이지/ 어도비 PDF
- 가격 10,000원
소개글
"[리눅스마스터 합격] 리눅스 명령어 총정리 - 셸 프로그래밍/환경변수/명령어"에 대한 내용입니다.
목차
없음
본문내용
< 셸 >
- 명령어 해석기 기능 : 사용자와 커널 사이에서 명령을 해석하여 전달하는 해석기와 번역기 기능
사용자가 로그인하면 셸이 자동으로 실행되어 사용자의 명령입력 기다림(로그인 셸) 프롬프트: 셸이 사용자의 명령을 기다림을 나타내는 표시!
- 프로그래밍 기능 : 반복적으로 수행하는 작업을 하나의 프로그램으로 작성 가능(=셸 스크립트)
- 사용자 환경설정 기능 : 사용자 환경을 설정할 수 있도록 초기화 파일 기능을 제공
(명령을 찾아오는 경로, 파일이나 디렉터리 생성 시 기본권한, 다양한 환경변수 등 설정)
▶ 셸의 종류
- 본 셸(Bourne shell) : 유닉스 V7에 처음 등장한 최초의 셸 (개발자 이름 스티븐 본 따서) 초기 본 셸은 단순, 처리속도 빠름 (지금도 시스템 관리 작업 본 셸 기반으로) 사용자 편의 기능(히스토리, 에일리어스 등)을 제공하지 못해 이후에 다른 셸들 등장
- C 셸(C shell) : 본 셸에는 없던 사용자 편의 기능 포함
셸 스크립트 작성을 위한 구문 형식이 C언어와 같아
- 콘 셸(Korn shell) : 본 셸과의 호환성 유지하고 C셸의 특징도 모두 제공하고 처리속도도 빠름
- 배시 셸(bash shell) : 모든 버전은 GPL 라이선스에 의거하여 자유롭게 사용 가능 , 리눅스의 기본 셸
- 대시 셸(dash shell) : 본 셸을 기반으로 개발 , POSIX 표준을 준수하면서 보다 작은 크기로 개발
< 셸 기본 사용법 >
▶ 기본 셸 확인
- 프롬프트 모양 참조
$ : 본 셸, 배시 셸, 콘 셸의 기본 프롬프트
% : C셸의 기본 프롬프트
- 사용자 정보 확인
: /etc/passwd 파일
사용자 정보의 가장 마지막에 나온 /bin/bash가 기본 셸
참고 자료
없음