문계 출신 엔지니어가 배우는 shell에 대해서
기사 쓰기 배경
일을 하고 있으면 shell이라는 단어를 잘 듣는데, shell과 터미널의 차이이거나 bash/zsh의 말의 의미를 잘 알지 못했기 때문에 자신이 알기 쉽게 정리해 보았습니다.
shell에 대해 한마디로 정리하면?
사용자 (우리)가 OS에 명령하는 인터페이스의 역할을 담당하는 소프트웨어.
더 자세히
그림으로 하면 아래와 같은 구조가 됩니다.
사용자가 명령 프롬프트 및 iTerm2와 같은 터미널을 통해 명령을 치면,
커널에 직접 명령하는 것이 아니라 쉘을 통해 커널에 명령이 갑니다.
그런 다음 명령의 결과를 셸에서 수신 사용자에게 반환합니다.
즉, 커널과 유저의 중개역을 담당하는 것이 shell입니다.
커널에는 직접 마음대로 닿으면 곤란한 프로그램이 많이 있습니다.
그 커널을 직접 조작할 수 없도록 보호(중개)하는 역할을 담당하고 있습니다.
※ 조개가 안의 생물을 지키는 것과 같은 의미에서 조개(쉘)라는 이름이 붙었다고 합니다.
【용어 설명】
■ 커널
OS의 핵심 부분에 위치한 소프트웨어.
하드웨어와 소프트웨어의 중재를 해주는 것.
아래 URL의 설명을 알기 쉽습니다.
htps : // 코 m / 우구이 s410 / ms / 17 에c1 에 447 에 9716 bfd 또는 7
쉘과 터미널의 차이
원래 shell과 터미널은 별도의 소프트웨어입니다.
각각의 역할로서는 아래와 같습니다.
· 터미널 : 사용자의 명령문 (명령)을 받아들이고 출력하는 소프트웨어
・shell:터미널로 접수한 명령문을 커널에 전하거나 커널의 처리 결과를 해석하는 소프트웨어
쉘 유형
그런 shell도 소프트웨어의 일종이기 때문에 몇 가지 종류가 있습니다.
bash나 zsh는 shell의 종류의 하나입니다.
쉘 유형
개요
sh
옛부터 있는 쉘로, 많은 OS로 이용할 수 있다.
bash
가장 표준적인 쉘. Linux 표준 쉘.
tcsh
C쉘에 Tenex의 기능을 짜넣은 것이 TC쉘.
zsh
만능계 쉘. Mac의 기본 shell.
참고문헌
htps : // 오리즈루. 이오/bぉg/오s/시ㅇl/
htps : // 엔 g 엔 t 란세. 이 m / ぃ ん x-shi 〇 lsc pt-u t
htps : // 코 m / 우구이 s410 / ms / 17 에c1 에 447 에 9716 bfd 또는 7
htps : // 아카데미. g도 cぉ다 d. 이 m/ke y를 rds/20170324/4010
Reference
이 문제에 관하여(문계 출신 엔지니어가 배우는 shell에 대해서), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/yuki-yuki/items/0ff09f8d98698e7239bf
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
사용자 (우리)가 OS에 명령하는 인터페이스의 역할을 담당하는 소프트웨어.
더 자세히
그림으로 하면 아래와 같은 구조가 됩니다.
사용자가 명령 프롬프트 및 iTerm2와 같은 터미널을 통해 명령을 치면,
커널에 직접 명령하는 것이 아니라 쉘을 통해 커널에 명령이 갑니다.
그런 다음 명령의 결과를 셸에서 수신 사용자에게 반환합니다.
즉, 커널과 유저의 중개역을 담당하는 것이 shell입니다.
커널에는 직접 마음대로 닿으면 곤란한 프로그램이 많이 있습니다.
그 커널을 직접 조작할 수 없도록 보호(중개)하는 역할을 담당하고 있습니다.
※ 조개가 안의 생물을 지키는 것과 같은 의미에서 조개(쉘)라는 이름이 붙었다고 합니다.
【용어 설명】
■ 커널
OS의 핵심 부분에 위치한 소프트웨어.
하드웨어와 소프트웨어의 중재를 해주는 것.
아래 URL의 설명을 알기 쉽습니다.
htps : // 코 m / 우구이 s410 / ms / 17 에c1 에 447 에 9716 bfd 또는 7
쉘과 터미널의 차이
원래 shell과 터미널은 별도의 소프트웨어입니다.
각각의 역할로서는 아래와 같습니다.
· 터미널 : 사용자의 명령문 (명령)을 받아들이고 출력하는 소프트웨어
・shell:터미널로 접수한 명령문을 커널에 전하거나 커널의 처리 결과를 해석하는 소프트웨어
쉘 유형
그런 shell도 소프트웨어의 일종이기 때문에 몇 가지 종류가 있습니다.
bash나 zsh는 shell의 종류의 하나입니다.
쉘 유형
개요
sh
옛부터 있는 쉘로, 많은 OS로 이용할 수 있다.
bash
가장 표준적인 쉘. Linux 표준 쉘.
tcsh
C쉘에 Tenex의 기능을 짜넣은 것이 TC쉘.
zsh
만능계 쉘. Mac의 기본 shell.
참고문헌
htps : // 오리즈루. 이오/bぉg/오s/시ㅇl/
htps : // 엔 g 엔 t 란세. 이 m / ぃ ん x-shi 〇 lsc pt-u t
htps : // 코 m / 우구이 s410 / ms / 17 에c1 에 447 에 9716 bfd 또는 7
htps : // 아카데미. g도 cぉ다 d. 이 m/ke y를 rds/20170324/4010
Reference
이 문제에 관하여(문계 출신 엔지니어가 배우는 shell에 대해서), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/yuki-yuki/items/0ff09f8d98698e7239bf
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
원래 shell과 터미널은 별도의 소프트웨어입니다.
각각의 역할로서는 아래와 같습니다.
· 터미널 : 사용자의 명령문 (명령)을 받아들이고 출력하는 소프트웨어
・shell:터미널로 접수한 명령문을 커널에 전하거나 커널의 처리 결과를 해석하는 소프트웨어
쉘 유형
그런 shell도 소프트웨어의 일종이기 때문에 몇 가지 종류가 있습니다.
bash나 zsh는 shell의 종류의 하나입니다.
쉘 유형
개요
sh
옛부터 있는 쉘로, 많은 OS로 이용할 수 있다.
bash
가장 표준적인 쉘. Linux 표준 쉘.
tcsh
C쉘에 Tenex의 기능을 짜넣은 것이 TC쉘.
zsh
만능계 쉘. Mac의 기본 shell.
참고문헌
htps : // 오리즈루. 이오/bぉg/오s/시ㅇl/
htps : // 엔 g 엔 t 란세. 이 m / ぃ ん x-shi 〇 lsc pt-u t
htps : // 코 m / 우구이 s410 / ms / 17 에c1 에 447 에 9716 bfd 또는 7
htps : // 아카데미. g도 cぉ다 d. 이 m/ke y를 rds/20170324/4010
Reference
이 문제에 관하여(문계 출신 엔지니어가 배우는 shell에 대해서), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/yuki-yuki/items/0ff09f8d98698e7239bf
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
htps : // 오리즈루. 이오/bぉg/오s/시ㅇl/
htps : // 엔 g 엔 t 란세. 이 m / ぃ ん x-shi 〇 lsc pt-u t
htps : // 코 m / 우구이 s410 / ms / 17 에c1 에 447 에 9716 bfd 또는 7
htps : // 아카데미. g도 cぉ다 d. 이 m/ke y를 rds/20170324/4010
Reference
이 문제에 관하여(문계 출신 엔지니어가 배우는 shell에 대해서), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yuki-yuki/items/0ff09f8d98698e7239bf텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)