오늘보다 더 나은 내일의 나에게_

[Bash/Shell Script] 리눅스와 쉘(bash)_1 본문

Linux

[Bash/Shell Script] 리눅스와 쉘(bash)_1

chan_96 2022. 8. 2. 23:52
728x90

📌리눅스 종류

- 리눅스 배포판

- 데비안 계열 : 우분투, 민트, 칼리 등

- 슬랙웨어 계열 : 오픈수세

- 젠투

- 레드햇 계열 : 페도라, CentOS

- 맥 OS는 Unix BSD계열

쉘의 종류

쉘 이름 특징 실행시 참조 파일 프로그램 프롬프트
sh (Bourne Shell) 최초의 유닉스 쉘 ~/ .profile /bin/sh $ (일반사용자)
# (root사용자)
csh (C Shell) Unix BSD를 위해 배포 ~/ .cshrc /bin/csh %(일반사용자)
# (root사용자)
ksh (Korn Shell) csh보다 빠르고 sh로 작성된 스크립트와 호환 ~/ .ksh /bin/ksh $ (일반사용자)
# (root사용자)
bash
(Bourne-Again Shell)
GNU프로젝트의 리눅스 기본쉘

본쉘을 대체/호환
/etc/profile
/etc/bashrc
~/ .bash_profile
~/ .profile
~/ .bashrc
/bin/bash $ (일반사용자)
# (root사용자)

GUI와 CLI

- GUI(Graphic User Interface)
==> X-Window(X11)를 사용

- CLI(Command-Line Interface)
==> 텍스트로만 화면을 표시

💡CLI를 사용하는 이유 : 그래픽이 사용하는 리소스를 줄이기 위해서(리소스 -> cpu, 메모리)

 

728x90

'Linux' 카테고리의 다른 글

[Bash/Shell Script] 실습 환경  (0) 2022.08.03
[Bash/Shell Script] 리눅스와 쉘(Bash)_2  (0) 2022.08.03
Comments