目录
1.shell
1.定义
shell是一个程序(执行特定任务的一串代码)
2.工作过程
1.人类高级语言转化为二进制 交给系统发布命令
2.内核 是操作系统的一部分 用于调节硬件
3.shell 是shell类软件的总称 bash sh csh
4.centos默认使用bash /bin/bash
2.命令
1.命令是程序 分为内部命令 外部命令
内部命令 装shell时 连同shell一起安装 (在shell中)
外部命令 需要额外安装 (需要独立文件)
#当使用的命令未找到 一般是未安装
1.1内部命令与外部命令相比优先级外部更高
2.命令的执行过程
1.判断是否在内部 是则执行
2.查看hash缓存 有 在缓存中找命令 ,没有 报错(清除缓存) ,找到则执行
3.hash缓存没有 外部