Java充电社
专辑
博文
联系我
本人继续续收门徒,亲手指导
Linux专题第9篇:帮助命令
相关专辑:
Linux专题
<div style="display:none"></div> ## 9.1、man:获得命令帮助信息 **1)基本语法** ```shell man [命令或配置文件] ``` > 获得命令帮助信息 **2)显示说明** | 信息 | 功能 | | ----------- | ------------------------ | | NAME | 命令的名称和单行描述 | | SYNOPSIS | 怎样使用命令 | | DESCRIPTION | 命令功能的深入讨论 | | EXAMPLES | 怎样使用命令的例子 | | SEE ALSO | 相关主题(通常是手册页) | **3)案例实操** **(1)查看ls命令的帮助信息** ```shell [root@testx ~]# man cd ``` **(2)使用经验** man命令比较适合用来查看shell外部命令的帮助文档,内部命令是直接内嵌在shell中的,系统加载启动之后会随着shell一起加载,常驻系统内存中;其他的命令成为外部命令,外部命令有些比较大,用的时候才会去加载执行。 **(3)type:查看命令的类型** 如下,可以看出cd是shell内嵌的命令,说明cd是内部命令,而ls是外部命令。 ```shell [root@testx ~]# type cd cd 是 shell 内嵌 [root@testx ~]# type ls ls 是 `ls --color=auto' 的别名 ``` 如果用`man cd`查看内部命令cd的帮助信息,结果会显示成下面这样,看起来就比较懵了。 ![](https://itsoku.oss-cn-hangzhou.aliyuncs.com/itsoku/blog/article/276/d4f90c30-1275-4526-a990-a61687bdf2cd.png) 这是由于man查看cd命令的帮助文档时,有3个可选的帮助文档,man选择了第1个 **(4)man -f 命令:列出命令的帮助文档列表** 比如我们查看cd命令的帮助文档列表,如下,列出了3个,man默认选择的是第一个,就是shell对应的那个,并不是我们希望看到的,我们希望看到的是第2个。 ```shell [root@testx ~]# man -f cd cd (1) - GNU Bourne-Again SHell (GNU 命令解释程序 “B... cd (3tcl) - 改变工作目录 cd (1p) - change the working directory ``` **(5)man 文档编号 命令:用来查看某个命令指定的帮助文档** 如下,man列出了cd有3个帮助文档,红色的部分是文档的编号 ![](https://itsoku.oss-cn-hangzhou.aliyuncs.com/itsoku/blog/article/276/ca22031a-0026-4d20-9156-97da66878718.png) 第2个文档是我们希望看的,对应的编号是:3tcl,man后面跟上文档编号即可查看这个文档,如下 ```shell [root@testx ~]# man 3tcl cd ``` 效果如下 ![](https://itsoku.oss-cn-hangzhou.aliyuncs.com/itsoku/blog/article/276/6f0f57d4-8033-47d6-8f65-9fe27f34f63f.png) ## 9.2、type:查看命令的类型【内部命令|外部命令】 一部分基础功能的系统命令是直接内嵌在 shell 中的,系统加载启动之后会随着 shell 一起加载,常驻系统内存中。这部分命令被称为“内置(built-in) 命令”; 相应的其它命令被称为“外部命令”。 **1)基本语法** ```shell type 命令 ``` > 查看命令的类型,如果结果中显示有“shell 内嵌”,表示是内置命令 **2)示例** 下面看cd、ls、mkdir这3个命令的类型,从下面可以看出cd是内部命令,其他两个是外部命令。 ```shell [root@testx ~]# type cd cd 是 shell 内嵌 [root@testx ~]# type ls ls 是 `ls --color=auto' 的别名 [root@testx ~]# type mkdir mkdir 是 /usr/bin/mkdir ``` ## 9.3、help:获取shell内置命令帮助信息 一部分基础功能的系统命令是直接内嵌在 shell 中的,系统加载启动之后会随着 shell 一起加载,常驻系统内存中。这部分命令被称为“内置(built-in) 命令”; 相应的其它命令被称为“外部命令”。 **1)基本语法** ```shell help 命令 ``` > 获得shell内置命令的帮助信息 **2)示例** **(1)查看cd命令的帮助信息** ```shell [root@testx ~]# help cd ``` ## 9.4、命令 --help:查看外部命令的帮助信息 **1)语法** ```shell 命令 --help ``` **2)示例** 下面我们来查看外部命令ls的帮助文档 ```shell [root@testx ~]# ls --help ``` ![](https://itsoku.oss-cn-hangzhou.aliyuncs.com/itsoku/blog/article/276/e6ca1052-f54a-4080-8168-706804f1bf9f.png) ## 9.5、clear:清屏 比如目前屏幕是下面这样,可以输入clear命令,清屏 ![](https://itsoku.oss-cn-hangzhou.aliyuncs.com/itsoku/blog/article/276/f64935e9-dbdb-4597-aeea-dbf93ab3885d.png) clear命令执行后,屏幕被清理干净了,对应的快捷键是`ctrl+l`,如下 ![](https://itsoku.oss-cn-hangzhou.aliyuncs.com/itsoku/blog/article/276/1d7bf018-e8bc-465c-b2bd-b9a87217ad52.png) 但是这种清屏只是将的内容向上滚动了而已,并没有真正意义上的清屏,如果要完全清屏,需要用reset命令。 ## 9.6、reset:彻底清屏 执行reset命令后,命令窗口会被重启,会彻底清屏。 reset执行前 ![](https://itsoku.oss-cn-hangzhou.aliyuncs.com/itsoku/blog/article/276/b191cd90-4050-4313-896f-ace732c7ac37.png) 执行后,如下,被彻底清屏了 ![](https://itsoku.oss-cn-hangzhou.aliyuncs.com/itsoku/blog/article/276/1ce8f1a9-b650-4b5c-814a-1496269c08b3.png) ## 9.7、常用快捷键 | 常用快捷键 | 功能 | | ----------- | ------------------------------------ | | ctrl+c | 停止进程 | | ctrl+l | 清屏,等同于clear;彻底清屏是:reset | | 善于用tab键 | 提示(更重要的是可以防止敲错) | | 上下键 | 查找执行过的命令 | <a style="display:none" target="_blank" href="https://mp.weixin.qq.com/s/_S1DD2JADnXvpexxaBwLLg" style="color:red; font-size:20px; font-weight:bold">继续收门徒,亲手带,月薪 4W 以下的可以来找我</a> ## 最新资料 1. <a href="https://mp.weixin.qq.com/s?__biz=MzkzOTI3Nzc0Mg==&mid=2247484964&idx=2&sn=c81bce2f26015ee0f9632ddc6c67df03&scene=21#wechat_redirect" target="_blank">尚硅谷 Java 学科全套教程(总 207.77GB)</a> 2. <a href="https://mp.weixin.qq.com/s?__biz=MzkwOTAyMTY2NA==&mid=2247484192&idx=1&sn=505f2faaa4cc911f553850667749bcbb&scene=21#wechat_redirect" target="_blank">2021 最新版 Java 微服务学习线路图 + 视频</a> 3. <a href="https://mp.weixin.qq.com/s?__biz=MzkwOTAyMTY2NA==&mid=2247484573&idx=1&sn=7f3d83892186c16c57bc0b99f03f1ffd&scene=21#wechat_redirect" target="_blank">阿里技术大佬整理的《Spring 学习笔记.pdf》</a> 4. <a href="https://mp.weixin.qq.com/s?__biz=MzkwOTAyMTY2NA==&mid=2247484544&idx=2&sn=c1dfe907cfaa5b9ae8e66fc247ccbe84&scene=21#wechat_redirect" target="_blank">阿里大佬的《MySQL 学习笔记高清.pdf》</a> 5. <a href="https://mp.weixin.qq.com/s?__biz=MzkwOTAyMTY2NA==&mid=2247485167&idx=1&sn=48d75c8e93e748235a3547f34921dfb7&scene=21#wechat_redirect" target="_blank">2021 版 java 高并发常见面试题汇总.pdf</a> 6. <a href="https://mp.weixin.qq.com/s?__biz=MzkwOTAyMTY2NA==&mid=2247485664&idx=1&sn=435f9f515a8f881642820d7790ad20ce&scene=21#wechat_redirect" target="_blank">Idea 快捷键大全.pdf</a> ![](https://itsoku.oss-cn-hangzhou.aliyuncs.com/itsoku/blog/article/1/2883e86e-3eff-404a-8943-0066e5e2b454.png)
相关专辑:
Linux专题