概述
Linux操作系统——Shell命令整体介绍及帮助命令(man、help、type、history等命令)
目录
- Linux操作系统——Shell命令整体介绍及帮助命令(man、help、type、history等命令)
- 一、在CentOS 7下默认的Shell工具就是bash
- 1.1 在图形界面中的展示
- 1.2 在命令行中的展示
- 二、帮助命令
- 2.1.1 man(manual) 获得帮助信息
- **1)** 基本语法
- **2)** 显示说明
- **3)** 案例实操
- (1)查看 ls 命令的帮助信息
- (2)查看 cd 命令的帮助信息
- `问题和解答(非常重要)`
- 问题1:为什么man cd的帮助信息不是cd的帮助信息,而是bash的帮助信息?
- 问题2:那么类似于cd这样的内置命令该如何查看呢?
- 问题3:如果我们必须使用man命令查看Shell内嵌的内置命令的帮助信息,该怎么办?
- 2.1.2 help 获得 **shell** 内置命令的帮助信息
- ①type命令
- history命令
- ②help命令
- **1)** 基本语法
- **2)** 案例实操
- (1)查看 cd 命令的帮助信息
- (2)查看 ls 命令的帮助信息
- 问题和解答(非常重要)
- 三、常用快捷键
Shell可以看作是一个命令解释器,为我们提供了交互式的文本控制台界面。我们可以通过终端控制台来输入命令,由 shell 进行解释并最终交给内核执行。 本章就将分类介绍常用的基本 shell 命令。
一、在CentOS 7下默认的Shell工具就是bash
1.1 在图形界面中的展示
点击位置->计算机
点击bin
点击放大镜按钮或者按Ctrl+F->在弹出的搜索框中搜索sh
在sh的位置,右击属性
发现它链接到bash
所以在CentOS 7下默认的Shell工具就是bash
1.2 在命令行中的展示
ls -l /bin/ | grep sh 筛选出带sh的所有项目信息
-l参数把下面所有的项目、内容,每一个都用一行把完整信息列举出来
发现它仍然链接到bash
二、帮助命令
2.1.1 man(manual) 获得帮助信息
1) 基本语法
man [命令或配置文件] (功能描述:获得帮助信息)
2) 显示说明
表 2-1
信息 | 功能 |
---|---|
NAME | 命令的名称和单行描述 |
SYNOPSIS | 怎样使用命令 |
DESCRIPTION | 命令功能的深入讨论 |
EXAMPLES | 怎样使用命令的例子 |
SEE ALSO | 相关主题(通常是手册页) |
3) 案例实操
(1)查看 ls 命令的帮助信息
[root@hadoop101 ~]# man ls
按键 | 帮助信息移动的效果 |
---|---|
上下箭头 | 一行一行的移动 |
空格 | 就是直接翻页 |
PgUp/PgDn | 向上/下翻页 |
f | 朝下翻页 |
b | 朝上翻页 |
(2)查看 cd 命令的帮助信息
man cd
效果如下
问题和解答(非常重要)
问题1:为什么man cd的帮助信息不是cd的帮助信息,而是bash的帮助信息?
答:因为cd是Shell内嵌的内置命令,man命令不能查看Shell内嵌的内置命令。
问题2:那么类似于cd这样的内置命令该如何查看呢?
答:用
help+命令 查看,见下一小节(2.1.2)。
问题3:如果我们必须使用man命令查看Shell内嵌的内置命令的帮助信息,该怎么办?
答:使用
man -f 命令 查看。
man -f cd 查看cd的分册管理信息
cd分为第1册、第3册、第1p(POSIX)册
1、查看1p(POSIX)这册下的cd的帮助信息
man 1p cd
查看到的帮助信息效果如下
2、查看第3(tcl)册下的cd的帮助信息
man 3 cd
查看到的帮助信息效果如下
man man
查看效果如下
2.1.2 help 获得 shell 内置命令的帮助信息
一部分基础功能的系统命令是直接内嵌在 shell 中的,系统加载启动之后会随着 shell 一起加载,常驻系统内存中。这部分命令被称为“内置(built-in)命令”,例如cd、exit命令;相应的其它命令被称为“外部命令”。
如何判断命令的类型是内置命令还是外置命令呢?这里我们就需要引入type命令了。
①type命令
type+命令 可以判断一个命令的类型
type cd
说明cd 是 Shell 内嵌的命令,即为内置命令。
type ls
说明 ls 是外部命令
type useradd
说明 useradd是外部命令
type exit
说明exit是内置命令
type history
说明history是内置命令
——————————————————拓展补充开始—————————————————————
history命令
history命令的功能是列举出之前敲过的所有的命令
——————————————————拓展补充结束—————————————————————
②help命令
1) 基本语法
help 命令
(功能描述:获得 shell **内置命令**
的帮助信息)
2) 案例实操
(1)查看 cd 命令的帮助信息
[root@hadoop101 ~]# help cd
**注意:
help+命令 这个命令必须只能是shell内嵌的内置命令**
所以help cd可以,而help ls不行,因为ls是外部命令,如下图所示。
(2)查看 ls 命令的帮助信息
**重要的话说三遍:help只能查看Shell内嵌的内置命令的帮助信息,是查询不到外部命令的帮助信息的。**
问题和解答(非常重要)
问题:如果必须要使用help命令来查看外部命令的帮助信息,该怎么办?
答:使用如下的命令。
外部命令 --help(这是个参数)
三、常用快捷键
常用快捷键 | 功能 |
---|---|
ctrl + c | 停止进程 |
ctrl+l | 清屏,等同于 clear;彻底清屏是:reset |
善于用 tab 键 | 提示(更重要的是可以防止敲错) |
上下键 | 查找执行过的命令 |
最后
以上就是爱笑金毛为你收集整理的Linux操作系统——Shell命令整体介绍及帮助命令(man、help、type、history等命令)Linux操作系统——Shell命令整体介绍及帮助命令(man、help、type、history等命令)的全部内容,希望文章能够帮你解决Linux操作系统——Shell命令整体介绍及帮助命令(man、help、type、history等命令)Linux操作系统——Shell命令整体介绍及帮助命令(man、help、type、history等命令)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复