初识Shell
2019-07-23 本文已影响0人
六亲不认的步伐
shell
shell:俗称壳,为使用者提供操作界面的软件(命令解析器)
多数Linux发行版的默认shell都是GNU bash shell
- 分类(其它出名的shell)
- Dash shell:是ash shell的直系后代, ash shell则是Unix系统上原来的Bourne shell的简化版本
- Z shell:也称作zsh,汲取了所有现有shell的设计理念并增加了许多独到的功能,是一个无所不能的高级shell
- 启动方式
登录时系统启动的shell依赖于用户账户的配置,配置查看的文件存储在用户目录中/etc/passwd。查询出的结果的最后一个字段为用户使用的shell类型
其中$为shell等待用户输入的提示符 - 手册使用
- 手册进入:man命令用来访问存储在Linux系统上的手册页面,bash手册作为快速参考来使用。
- 手册退出:读完了手册页,可以点击q键退出。
Linux手册页惯用的节名标准(只记录自己不熟悉的)
节 描述 Synopsis 命令的语法 Conforming To 命名所遵从的标准 Notes 其他有帮助的资料 See Also 与该命令类型的其他命令
- 命令查询
1.关键字搜索
语法:man -k 关键字
ex: man - k terminal -->查找与终端有关的命令
2.按区域查询
语法:man section# topic
ex: man 1 hostname 查询第一区域有关hostname的命令
附表:Linux手册页的内容区域
区域号 | 涵盖内容 |
---|---|
1 | 可执行程序或shell命令 |
2 | 系统调用 |
3 | 库调用 |
4 | 特殊文件 |
5 | 文件格式与约定 |
6 | 游戏 |
7 | 概览,约定与杂项 |
8 | 超级用户和系统管理员用户 |
9 | 内核例程 |