도움받은 유투브 : https://www.youtube.com/watch?v=dsUyFss2Sh4


셸?

사용자와 리눅스 커널 사이에서 명령어와 프로그램을 실행하고 관리하는 인터페이스

Windows 운영체제에서는 PowerShell이나 Windows Subsystem for Linux(WLS)을 사용하여 Linux에서 사용되는 Bash 셸과 같은 셸을 사용할 수도 있다. 나는 window 스토리지에서 windows powershell을 받아 사용 중.

 

셸의 역할

-사용자 명령어 해석기 : 내가 명령어를 쓰면 셸이 해석에서 운영체제 커널에 전달해줌

-사용자가 프롬프트에 입력한 명령을 해석해서 운영체제에 전달

 

셸의 종류

1. Bourne shell(sh) : 벨 연구소에서 만든 최초의 셸

2.C shell(csh) : c언어 문법 적용

3. Korn shell(ksh) : 첫번째 본셸에 c셸을 적용 

4. Bourn-again shell(bash) : csh과 ksh이 가진 기능 포함하며 sh과 호환도 높여 많이 사용

 

기본 셸 구성하기

현재 시스템에서 사용가능한 셸 리스트 확인 : $ cat /ect/shells         

현재 내가 쓰는 셸 확인 :$ echo $SHELL

사용하는 셸 변경 : sudo chsh [username]     (변경된 내용은 passwd파일에 저장된다)

셸 변경된 것 확인: sido grep [username] /ect/passwd

 


 

오늘의 명령어

 

cat : 파일의 내용 보기

echo : 출력

sudo : root 권한을 사용하기 위해서 사용

grep : 특정 파일에서 지정한 문자열이나 정규표현식을 포함한 행을 출력해주는 명령어

'Linux' 카테고리의 다른 글

Docker(4) vi 에디터를 이용해서 docker 만들기  (0) 2023.05.02
Docker(3) vi editor 기본  (0) 2023.05.01
Docker(2) 설치 및 기본 사용, vi 편집  (0) 2023.05.01
Docker(1)  (0) 2023.05.01
Linux os 시작  (0) 2023.04.27

+ Recent posts