一、Shell概述· 定义用户与内核交互的接口· 常见类型sh、bash默认、csh、zsh· 运行模式交互式手动输入与 非交互式执行脚本· 登录Shell加载全局配置文件如/etc/profile非登录Shell仅加载用户配置如~/.bashrc二、Shell进程· 父子关系当前Shell执行命令时创建子进程运行外部命令· 子进程继承父进程环境但修改不影响父进程· 通过pstree可查看进程树三、命令分类· 内建命令Shell自带直接执行不创建子进程如cd、exit、history· 外部命令独立程序文件需创建子进程运行如ls、cp· 用type 命令可区分四、实用命令· history查看命令历史!序号快速执行history -c清空· alias设置别名如alias ll‘ls -l’写入~/.bashrc可永久生效