L2.linux命令每日一练 -- 第一章 Linux命令行简介

1.2 在Linux命令行下查看命令帮助

1.2.1 使用man获取命令帮助信息

1.2.1.1 man命令的基本语法

​ man命令是Linux系统中最核心的命令之一,因为通过该命令,可以查看其他Linux命令的使用信息。当然了,man命令不仅可以查看命令的使用帮助,还可以查看软件服务配置文件、系统调用、库函数等的帮助信息。

【功能说明】

​ man命令用于查看命令的帮助信息。

【语法格式】

man 参数选项 命令/文件

【参数选项】

​ man命令的参数选项及具体说明请参见表1-2。

​ 表1-2 man命令的参数选项及说明
在这里插入图片描述
【实践操作】

​ **范例1-1:**查看cp指令的帮助

[root@centos7 ~]# man cp	#系统管理员一般常见的用法还是直接使用man命令,不带参数。

1.2.1.2 利用man查阅命令帮助内容的格式说明

​ 当我们使用“man命令”查询各命令所对应的帮助时,帮助内容中的标题格式所对应的含义具体见表1-3.

​ 表1-3执行“man命令”后帮助内容中的标题介绍
在这里插入图片描述
**注意:**表1-3中带有符号“*”的为重点功能说明。

​ 可能有一些读者不习惯英文,希望看到中文的man帮助手册,这种情况可以将系统调整为中文的字符集或单独安装man的中文包,不过遗憾的是,man的中文手册内容“年久失修”,与英文手册相去甚远,建议大家还是多查看man的英文帮助,看得多了,自然就容易看懂了。

1.2.1.3 进入man帮助页面中的快捷键功能说明

​ 执行“man命令”进入到man帮助页面中,实际上就相当于是浏览一个文本文件,可以利用表1-4中的快捷键快速浏览查阅想要查找的内容。

​ 表1-4 man帮助页面中的快捷键

在这里插入图片描述
​ man命令也包含了很多其他的参数,但是在实际工作中几乎是用不到的,如果有部分读者在工作中需要使用man的特殊参数,那么可以使用“man man”命令进行查阅。

1.2.2 使用–help参数获取命令帮助信息

​ 除了可以使用"man命令"来查看命令的帮助信息之外,还可以使用“–help命令”查看命令的使用信息(如图1-6所示),虽然这个输出有时比较简单,但相应地查看起来也会更方便。

在这里插入图片描述
​ 图1-6 带–help的命令帮助

读者也可以用中文显示命令的帮助信息,只需调整系统字符集为“zh_CN.UTF-8”即可。

[root@centos7 ~]# LANG="zh_CN.UTF-8"
[root@centos7 ~]# echo $LANG
zh_CN.UTF-8

​ 特别说明:工作中到底是使用“man命令”还是“–help命令”命令呢?建议结合使用,“–help命令”获取的是基础常用的帮助信息,“man命令”获取的是更多更复杂的帮助信息。

1.2.3 使用help命令获取bash内置命令帮助

​ 在Linux系统里有一些特殊的命令,它们是bash程序的内置命令,例如cd、history、read等,这些命令在系统目录里没有真实的程序文件存在(这些文件存在于bash程序里)。对于这部分命令而言,查看帮助的方法就是使用help命令,示例代码如下:

[root@centos7 ~]# help cd
cd: cd [-L|[-P [-e]]] [dir]
    Change the shell working directory.
    
    Change the current directory to DIR.  The default DIR is the value of the
    HOME shell variable.
...

​ 提示:如果使用man cd,那么通常会查不到帮助信息,而是会进入bash的帮助页面。

​ 有关Linux各种内置命令的详解详见后文。

1.2.4 使用info获取帮助信息

​ Linux系统中的info命令是一个插口程序对应文档信息的命令,可以作为man及help命令的帮助补充。不过一般在企业运维工作中,很少有机会需要使用info去查询命令的使用帮助,因此,知道有这个命令就可以了,普通读者无需关注太多。使用info命令查看命令帮助的语法操作与man类似,示例代码如下:

[root@centos7 ~]# info ls
File: coreutils.info,  Node: ls invocation,  Next: dir invocation,  Up: Di\
rectory listing

10.1 'ls': List directory contents
==================================

The 'ls' program lists information about files (of any type, including
directories).  Options and file arguments can be intermixed arbitrarily,
as usual.
...

1.2.5 从互联网搜索获取命令帮助信息

​ 除了Linux系统自带的帮助功能之外,通过互联网搜索引擎找命令的帮助信息,可能是很多初学者默认选择的方法,使用互联网搜索引擎查找命令的关键字如图1-7所示。但是当你逐渐熟悉了Linux以后,还应该养成使用man或help查看帮助的习惯,这对读者的能力提升极为关键,当你有了较全面的能力时,无论从什么渠道获取信息都是很必要的,怎么快捷怎么处理就好了。
​ 1-7 使用搜索引擎查找命令帮助信息
在这里插入图片描述

​ 特别说明:对于搜索引擎使用,优先顺序建议为:www.google.com(需要翻墙才行)–> www.bing.com --> www.baidu.com。

猜你喜欢

转载自blog.csdn.net/qq_25599925/article/details/125350685