在计算机科学中,Shell俗称壳(用来区别于核),是指“提供使用者使用界面”的软件(命令解析器)。它类似于DOS下的command和后来的cmd.exe。它接收用户命令,然后调用相应的应用程序。
Linux:
内核:管理和分配运行资源
库:没有执行入口,只能被调用: so共享对象 dll动态链接库
应用程序:有程序入口 接口、桌面都是一种应用程序
Linux的基本原则:
1.由目的单一的小程序组成;组合小程序完成复杂任务
2.一切皆文件
3.尽量避免捕获用户接口
4.配置文件保存为纯文本格式
用户接口:GUI接口、CLI接口
#root $普通用户
shell是用户接口的应用程序
#ps aux | grep bash
bash里可以再打开一个bash
#bash 第二个bash是在第一个里边打开的
#ls 是在第二个里打开的
#exit打开几个写几遍exit
一进来自动起来一个bash,为用户提供程序入口
#more /etc/passwd
命令格式:命令
选项(短选项- 长选项--)
参数