shell
1.Linux系统中的一种特殊程序
2.在用户和内核之间充当翻译官
3.用户登录Linux系统时,自动加载一个shell程序
4.bash是Linux系统中默认使用的shell程序
用户——shell——内核——硬件(接收用户命令-解释命令-传递给系统内核)
Linux命令分类
| 内部命令 | 外部命令 |
|---|---|
| 集成于shell解释器程序内部的一些特殊指令,也称为内建指令 | Linux系统中能够完成特定功能的脚本文件或二进制程序 |
| 属于shell的一部分 | 属于shell解释器程序之外的命令 |
| 没有单独对应的系统文件 | 每个外部命令对应了系统中的一个文件 |
| 自动载入内存可以直接使用 | 必须知道其对应的文件位置,由shell加载后才能执行 |
| – | – |
Linux命令行的格式
通用命令行使用格式:命令字 【选项】 【参数】
命令字:是整条命令中最关键的一部分,唯一确定一条命令
选项:短格式或选项 使用"-" 字符引导,长格式“–”引导
参数:命令字处理对象,可以是文件名,目录名或者用户名等。个数可以是零个到多个
命令字——命令本身
【选项】——功能选择
【参数】——对象
例:
ls -l/root
ls——命令字 -l——选项 root——对象