因为学习c使用的是在虚拟机下的ubuntu系统,所以这次记录了一点点shell的知识。
shell
作用:
- 保护内核
- 将用户输入的命令转化成内核所能理解的指令
本质:
命令行解释器
执行步骤:
- 用户在命令行下输入命令,开始与shell进行交互(回车键表示命令输入结束)
- shell将命令转化成内核所能理解的指令
- 内核控制操作系统做出响应,控制相关硬件设备
- 将命令的执行结果通过shell返回给用户
查看系统支持的shell解释器:vi /etc/shells
默认使用bash
特点:
- 查询命令历史
- 支持命令或者文件名补全
命令行提示符
linux@ubuntu:~$
Linux:用户名
Ubuntu:主机名
~:家目录(系统登陆后默认进入的目录)/home/linux
$:普通用户的命令行提示符
#:超级用户的命令行提示符
shell命令的三要素
命令 选项 参数