Shell
29 Apr 2025 - joy717
什么是shell
shell的英文直译是:“壳”。 实际是指一类软件,通过软件可以让用户与os交互。
os可以简单认为是一堆的lib库(接口),用户是只能通过写程序去调用。
除此之外,可以通过shell这种中间层来帮忙(将用户输入的一些命令,“翻译”成os懂的语言),比如用户希望打开/root/hello.txt,用户输入 cat /root/hello.txt
,通过shell,调用open()
并将结果输出到stdout。
所以shell可以是各种各样的软件
- 常见的gui类型的shell:explorer.exe(windows)...
- 命令行类型的shell:cmd.exe(windows) sh bash zsh...